\\ --------------------------------------------------------------- \\ ap_s2g1new_1-51.gp \\ --------------------------------------------------------------- \\ This is a PARI readable list of Hecke eigenvalues a_p of a \\ basis of newforms in S_2(Gamma_1(N)) for \\ 1 <= N <= 51. \\ 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 13:57:47 1999 \\ --------------------------------------------------------------- E[11,1] = [x, [1,-2,-1,1,-2,1,4,-2,0,-1,0,7,3,-8,-6,8,-6,5,12,-7,-3,4,-10,-6,15,-7,2,-16,18,10,9,8,-18,-7,10,-10,2,-7,4,-12,-6,-15,7,17,4,-2,0,12]]; E[13,1] = [x^2+3*x+3, [1,x,-2*x-4,2*x+3,0,0,3*x+2,-3*x-3,-2*x-6,6*x+12,-3*x-6,-4*x-6,-5*x,3*x,8*x+8,4*x+6,-3,4*x+12,x+1,-2*x,2*x+6,-2*x-3,4,-16*x-24,4*x,4*x+12,3*x+6,-10,-6*x-12,16*x+24,-15*x-15,2*x+4,18,-9*x-27,-4*x-4,-11*x-33,-20*x-30,-13,12*x+36,8*x,6*x+6,0,11,18*x+18,3*x,-8*x,-2*x-2,-10*x-20]]; E[14,1] = [x, [1,-1,-2,0,1,0,-4,6,2,0,-6,-4,2,6,8,-12,6,-6,8,-4,0,2,8,-6,-6,-10,0,-4,12,2,6,-16,18,18,14,-18,8,-4,-16,-12,-12,-12,20,24,14,-18,20,-4]]; E[15,1] = [x, [1,-1,-1,1,0,-4,-2,2,4,0,-2,0,-10,10,4,8,-10,-4,-2,12,-8,10,0,12,-6,2,6,-16,-12,14,2,-8,-12,-6,-4,22,-8,14,-4,0,-18,20,-10,16,2,6,-8,20]]; E[16,1] = [x^2+2*x+2, [1,x,-x-2,x,2*x+2,-x,-x-2,-2,3*x+6,-6*x-6,3*x+6,-8,-3*x,0,-5*x,8,5*x,3*x,-9*x-18,-5*x-10,10*x+10,4*x+4,0,-x-2,-4*x-4,-2,-11*x,-6*x-6,7*x,3*x+6,-6,8,11*x+22,-8*x-8,3*x,-7*x,10*x+10,15*x+30,-x-2,2*x+2,-x-2,-17*x-34,9*x,-8,14,17*x,-14*x-14,-9*x-18]]; E[17,1] = [x^4+4*x^3+8*x^2+4*x+1, [3,3*x,-x^3-5*x^2-13*x-11,-4*x^3-14*x^2-25*x-5,x^3+5*x^2+13*x+5,x^3+5*x^2+7*x-1,-3*x^3-12*x^2-21*x-6,8*x^3+25*x^2+44*x+4,-8*x^3-28*x^2-50*x-4,-5*x^3-13*x^2-23*x+5,9*x^3+33*x^2+60*x+12,-3*x^3-15*x^2-21*x-15,-15*x-15,-14*x^3-55*x^2-107*x-40,-6*x^3-24*x^2-48*x-24,22*x^3+80*x^2+154*x+44,2*x^3+7*x^2+14*x+1,-6*x^3-30*x^2-60*x-30,15*x^3+60*x^2+120*x+45,-2*x^3-4*x^2-2*x+20,5*x^3+25*x^2+65*x+55,7*x^3+35*x^2+70*x+14,5*x^3+13*x^2+23*x-5,4*x^3+14*x^2+10*x+2,-19*x^3-68*x^2-133*x-38,-10*x^3-44*x^2-85*x-17,x^3+2*x^2+x-40,6*x^3+12*x^2+6*x-12,13*x^3+47*x^2+85*x+17,13*x^3+44*x^2+64*x+23,-17*x^3-64*x^2-98*x+17,-22*x^3-86*x^2-172*x-86,-5*x^3-7*x^2-5*x-1,-9*x^3-18*x^2-9*x+24,-11*x^3-55*x^2-89*x-67,36*x^3+144*x^2+252*x+72,24*x^3+84*x^2+138*x+12,-4*x^3-20*x^2-28*x-8,-13*x^3-47*x^2-79*x-29,5*x^3+25*x^2+53*x+43,-x^3-5*x^2-16*x-14,6*x^3+30*x^2+60*x+30,13*x^3+50*x^2+76*x-13,-40*x^3-140*x^2-280*x-80,-6*x^3-21*x^2-33*x+6,-28*x^3-107*x^2-199*x-74,7*x^3+17*x^2+25*x+5,19*x^3+83*x^2+187*x+71]]; E[18,1] = [x^2+x+1, [1,x,-x-2,0,2*x,-3*x,-2*x-2,-3,-1,6*x+6,6*x,4*x+4,-4,-9*x-9,-x,-6*x,12,-3*x-3,8*x,-5*x-5,-12,11,-4*x,12*x,6,5*x,0,-14*x-14,3,-16,-6*x-6,2,0,-3*x,19*x+19,6*x+6,-10*x,4*x+4,-4,12*x+12,-6*x,12,14,-18*x,-5*x-5,-12,-10,-20*x-20]]; E[19,1] = [x^6+6*x^5+18*x^4+30*x^3+36*x^2+27*x+9, [9,9*x,-x^5-3*x^4-3*x^3+3*x^2-9*x-9,-6*x^5-33*x^4-90*x^3-126*x^2-135*x-81,6*x^5+33*x^4+90*x^3+126*x^2+135*x+72,12*x^5+60*x^4+153*x^3+189*x^2+198*x+81,-19*x^5-99*x^4-267*x^3-375*x^2-414*x-207,3*x^5+12*x^4+27*x^3+27*x^2+27*x,12*x^5+63*x^4+174*x^3+243*x^2+270*x+108,-6*x^5-30*x^4-78*x^3-108*x^2-108*x-36,9*x^5+54*x^4+147*x^3+207*x^2+180*x+99,-9*x^5-54*x^4-153*x^3-216*x^2-198*x-90,-3*x^4-21*x^3-54*x^2-54*x-27,15*x^5+72*x^4+189*x^3+243*x^2+279*x+135,13*x^5+72*x^4+198*x^3+303*x^2+324*x+180,3*x^5+18*x^4+48*x^3+54*x^2+18*x-9,15*x^5+69*x^4+165*x^3+189*x^2+216*x+72,-18*x^5-81*x^4-189*x^3-189*x^2-180*x,-10*x^5-39*x^4-75*x^3-51*x^2-81*x-27,-22*x^5-132*x^4-378*x^3-564*x^2-558*x-360,-30*x^5-174*x^4-504*x^3-774*x^2-846*x-486,28*x^5+144*x^4+372*x^3+492*x^2+540*x+252,31*x^5+171*x^4+462*x^3+645*x^2+648*x+279,-18*x^5-99*x^4-270*x^3-378*x^2-324*x-135,-12*x^5-60*x^4-141*x^3-144*x^2-126*x-63,4*x^5+21*x^4+51*x^3+51*x^2,-33*x^5-168*x^4-429*x^3-540*x^2-558*x-279,3*x^3-18*x^2-36*x-18,18*x^5+99*x^4+270*x^3+378*x^2+351*x+162,16*x^5+90*x^4+252*x^3+357*x^2+387*x+234,21*x^4+108*x^3+261*x^2+261*x+162,5*x^5+15*x^4+18*x^3-33*x^2-72*x-36,-6*x^5-18*x^4-36*x^3-36*x^2-45*x,-45*x^5-219*x^4-555*x^3-675*x^2-756*x-252,59*x^5+306*x^4+804*x^3+1074*x^2+1152*x+576,9*x^5+36*x^4+63*x^3+45*x^2+117*x+81,-9*x^4-45*x^3-108*x^2-108*x-171,-26*x^5-147*x^4-414*x^3-642*x^2-693*x-387,-12*x^5-60*x^4-141*x^3-153*x^2-126*x-45,54*x^5+267*x^4+687*x^3+855*x^2+945*x+315,-6*x^5-48*x^4-126*x^3-126*x^2-36*x,-63*x^5-315*x^4-828*x^3-1107*x^2-1269*x-540,14*x^5+84*x^4+258*x^3+426*x^2+504*x+378,12*x^4+27*x^3+45*x^2+45*x+189,-47*x^5-237*x^4-627*x^3-831*x^2-909*x-423,84*x^5+453*x^4+1224*x^3+1710*x^2+1773*x+918,-16*x^5-96*x^4-252*x^3-384*x^2-396*x-252,19*x^5+87*x^4+204*x^3+204*x^2+225*x]]; E[19,2] = [x, [1,0,-2,3,-1,3,-4,-3,1,0,6,-4,2,-6,-1,-3,12,-6,-1,-4,6,-7,8,12,12,8,6,14,-18,-16,6,2,-15,-3,-13,21,-10,14,20,-18,-18,-18,2,3,-4,18,11,14]]; E[20,1] = [x^2+2*x+2, [1,x,0,-x-3,0,0,-x-2,-3*x,0,0,-4*x-4,0,7*x,-8,0,0,9*x+18,0,12,0,0,-11*x-22,0,0,16*x+16,-13*x,2,0,0,6*x+6,-x-2,0,0,7*x,0,-14*x-14,0,17*x,0,0,-11*x-22,0,-18,0,19*x+38,-13*x,0,0]]; E[20,2] = [x, [1,0,-2,-1,2,0,2,-6,-4,6,6,-4,2,6,-10,-6,-6,12,2,2,-12,2,8,6,-6,2,6,14,-6,2,-6,2,0,18,-4,-6,20,-22,-10,18,-6,-12,-10,-12,26,18,8,-16]]; E[21,1] = [x^2+2*x+4, [2,2*x,-x-2,-2*x,x-4,2*x+4,2,0,x,0,8,-9*x-18,3*x,-20,10,-6*x,-12*x-24,12*x+24,10*x,5*x+10,-12,3*x+6,-x,12,16*x,-12,-2*x-4,-7*x,-8*x,-9*x-18,20,-30,-14*x,12*x+24,-6,-12*x,16*x+32,14*x+28,4*x,-28,8*x,-2*x-4,26,10*x,-11*x-22,32,0,8]]; E[21,2] = [x^2+3*x+3, [1,0,x,0,3*x+5,0,-2*x-3,0,-3*x-9,0,0,-5*x,x+1,0,-5,0,0,0,4*x+12,-11*x-22,0,9*x,-13*x-13,0,0,-16*x-24,0,11*x+33,0,17*x+34,0,-19,0,0,26*x+39,0,-4*x-8,-12*x,8*x+8,0,0,0,-30*x-45,0,-25*x-50,0,2*x,16]]; E[22,1] = [x^4+x^3+x^2+x+1, [1,x,x^3-x-1,-2*x^3-2,-2*x^2,3*x^3+2*x^2+4*x+2,-2*x^2-2*x-2,-x^2-x,-4*x^3-3*x-3,2*x^3+2*x^2,-4*x^3-2*x^2-4*x,2*x,6*x^3+6*x^2+6*x,5*x^3+x+1,-9*x^3-9*x^2-3,-4*x^3-4*x-4,-4*x^2-8*x-4,x^3-7*x^2+x,-4*x^2-4*x,5*x^3+5*x^2+8,4*x^3+2*x^2+2*x+4,x^3+12*x^2+x,-12*x^2-6*x-12,-5*x^3+2*x^2+2*x-5,-5*x^3-5*x^2-5,3*x^2+12*x+3,10*x^2+12*x+10,-6*x^3+6*x^2-6*x,-3*x^3+3*x+3,8*x^3+8*x^2+14,-3*x-3,6*x^3-2*x^2-2*x+6,11*x^3+11*x^2,-13*x^3-8*x^2-8*x-13,0,-10*x^2-10*x,-8*x^3,6*x^3+6*x+6,5*x^2+9*x+5,-2*x^2-18*x-2,12*x^3+16*x+16,-8*x^3-x-1,-2*x^3-12*x^2-12*x-2,2*x^3+8*x^2+2*x,-10*x^3+2*x^2+2*x-10,-8*x^3-8*x^2-16,-8*x^3-8*x^2-14,5*x^2+2*x+5]]; E[23,1] = [x^2+x-1, [1,x,-2*x-1,2*x,2*x+2,-2*x-4,3,-2*x+2,-2,1,-3,6*x+3,-2*x,-4*x-1,0,-2*x-1,4*x-2,4*x+4,-8*x-2,2*x-4,2*x+11,-4*x+9,-8*x-6,2*x-10,-4*x-8,6*x+14,4*x+2,-10*x+2,12*x+6,0,-2*x+10,6*x-11,6*x+15,-16*x-12,-6*x-7,16*x+14,2*x+3,-12*x-4,2*x-7,-4*x+4,8*x+18,6*x-3,14*x+8,-10*x-20,8*x+5,-4*x+1,6*x-16,-12*x-16]]; E[23,2] = [x^10+7*x^9+27*x^8+68*x^7+124*x^6+142*x^5+103*x^4+28*x^3+20*x^2+8*x+1, [3154427,3154427*x,-674348*x^9-4367134*x^8-15745090*x^7-36404728*x^6-60071855*x^5-53437817*x^4-22104531*x^3+12853475*x^2-9694846*x-3922690,-2983708*x^9-19973641*x^8-74585099*x^7-180768311*x^6-316676405*x^5-330852471*x^4-212786287*x^3-24560384*x^2-61224462*x-14865365,4809923*x^9+32315447*x^8+120939646*x^7+294275132*x^6+518377516*x^5+549450073*x^4+364055379*x^3+61679536*x^2+101502400*x+19291619,2570529*x^9+17780855*x^8+68175961*x^7+170447789*x^6+308268685*x^5+345995346*x^4+243090648*x^3+50439470*x^2+43205540*x+19329995,7481313*x^9+50943491*x^8+191838794*x^7+469188989*x^6+827586363*x^5+879550805*x^4+560592238*x^3+61062476*x^2+114963615*x+31334044,-8914113*x^9-61342556*x^8-233204434*x^7-577157893*x^6-1031929852*x^5-1130835915*x^4-762058186*x^3-134467509*x^2-145697013*x-48639148,5001126*x^9+33417880*x^8+124199274*x^7+299823098*x^6+523545932*x^5+544070838*x^4+346747246*x^3+42222500*x^2+93636714*x+10389034,2078763*x^9+13770422*x^8+51401527*x^7+124551831*x^6+218806084*x^5+227879055*x^4+148493566*x^3+8844719*x^2+29472591*x-7603685,7474069*x^9+50952075*x^8+192393341*x^7+472957090*x^6+841035922*x^5+911672451*x^4+615634432*x^3+123691556*x^2+155502401*x+50390384,-7761211*x^9-52017462*x^8-193676428*x^7-467797104*x^6-815558416*x^5-843005952*x^4-523818517*x^3-44210727*x^2-139310864*x-23269686,585643*x^9+4413026*x^8+18208584*x^7+50286559*x^6+101735771*x^5+141356049*x^4+136261494*x^3+80781109*x^2+23035823*x+2417527,-8928657*x^9-61227780*x^8-232571794*x^7-574908581*x^6-1026995558*x^5-1121631256*x^4-752587498*x^3-116292721*x^2-130007317*x-30664330,-2260876*x^9-14944590*x^8-55056555*x^7-131505617*x^6-226269827*x^5-226281215*x^4-133950186*x^3-2324139*x^2-34567392*x-11288733,527594*x^9+4650769*x^8+20129802*x^7+56290190*x^6+111351917*x^5+149497771*x^4+118197998*x^3+48216500*x^2+9444703*x+11496836,15239087*x^9+102642790*x^8+383874094*x^7+931888953*x^6+1632530754*x^5+1704419715*x^4+1065109208*x^3+73735631*x^2+220403250*x+44925946,-22689173*x^9-154389683*x^8-582099555*x^7-1426811960*x^6-2526865142*x^5-2711410280*x^4-1781769742*x^3-266644626*x^2-393831103*x-102668835,6057431*x^9+40772487*x^8+152219419*x^7+368811376*x^6+644962542*x^5+671965952*x^4+423611822*x^3+41477331*x^2+106566932*x+17662845,-5630183*x^9-37866552*x^8-141133649*x^7-340129962*x^6-588061439*x^5-593503315*x^4-332850740*x^3+42852238*x^2-41275268*x+7078922,3657991*x^9+24454070*x^8+90791085*x^7+218133931*x^6+376488791*x^5+377805466*x^4+211613288*x^3-26740813*x^2+23187193*x-4473591,-5325708*x^9-35468314*x^8-131286987*x^7-315295034*x^6-546580906*x^5-557835345*x^4-341643390*x^3-30794970*x^2-92929820*x-10360379,6450071*x^9+44066053*x^8+165372755*x^7+401335569*x^6+697947367*x^5+716041039*x^4+401611956*x^3-29559886*x^2+53647299*x+19339422,6787401*x^9+45977712*x^8+172770035*x^7+421647990*x^6+743431827*x^5+790183233*x^4+514269485*x^3+69221060*x^2+119426539*x+26027000,-24039692*x^9-166255316*x^8-635070894*x^7-1581038791*x^6-2847870718*x^5-3173993422*x^4-2208028566*x^3-477598749*x^2-435799032*x-117275505,24726621*x^9+167620329*x^8+630665477*x^7+1542640596*x^6+2726095028*x^5+2909456469*x^4+1902521097*x^3+263952537*x^2+429867448*x+102897118,21579740*x^9+148158797*x^8+563958933*x^7+1398622093*x^6+2512501500*x^5+2782888702*x^4+1943497477*x^3+425963593*x^2+427414701*x+86317454,-11299908*x^9-79363219*x^8-305730649*x^7-768430318*x^6-1396134327*x^5-1589939985*x^4-1134406551*x^3-305712500*x^2-219942360*x-88142950,-27475064*x^9-184430928*x^8-688739255*x^7-1669818193*x^6-2924754980*x^5-3054482593*x^4-1939581559*x^3-195015919*x^2-479702766*x-79359453,22273737*x^9+152976421*x^8+580483796*x^7+1434472667*x^6+2560598107*x^5+2796780138*x^4+1874185842*x^3+330015956*x^2+348031798*x+116220016,-800454*x^9-5374266*x^8-19993645*x^7-48147552*x^6-83167758*x^5-83805478*x^4-46936076*x^3+5985478*x^2-8434659*x+994539,-7793923*x^9-54934559*x^8-212429350*x^7-537309495*x^6-984283486*x^5-1142279602*x^4-843257863*x^3-268325139*x^2-173814992*x-64356567,30642020*x^9+206754859*x^8+774946212*x^7+1886622153*x^6+3318698230*x^5+3503523695*x^4+2262086059*x^3+290894527*x^2+564685432*x+109953797,1726290*x^9+13017596*x^8+53397478*x^7+143782084*x^6+280834436*x^5+364465006*x^4+309054996*x^3+123235080*x^2+22383228*x+5372525,2865690*x^9+20641260*x^8+82821061*x^7+219702955*x^6+425061026*x^5+543821419*x^4+468647778*x^3+185971776*x^2+33167255*x+9068362,3004549*x^9+21500902*x^8+83704006*x^7+213888712*x^6+396861312*x^5+473704526*x^4+363588906*x^3+142946155*x^2+81925100*x+26972969,-16552731*x^9-112538581*x^8-422666889*x^7-1029712243*x^6-1804881681*x^5-1887372518*x^4-1147415677*x^3-42245193*x^2-202940962*x-60659176,-11146424*x^9-75605109*x^8-285526651*x^7-703392404*x^6-1258702998*x^5-1383882053*x^4-982861406*x^3-246497841*x^2-260606531*x-28554835,-6303051*x^9-41658899*x^8-153299389*x^7-366141247*x^6-629122380*x^5-624007914*x^4-347850756*x^3+41825002*x^2-29857602*x+7229950,3752940*x^9+26142594*x^8+100444661*x^7+251178891*x^6+452781198*x^5+504258121*x^4+338477915*x^3+47099017*x^2+32794582*x+12223296,8428986*x^9+58378054*x^8+222106517*x^7+550025822*x^6+981926431*x^5+1073592932*x^4+702708835*x^3+106967093*x^2+115703172*x+56932310,23012467*x^9+155530674*x^8+584537680*x^7+1427935944*x^6+2521027641*x^5+2683203904*x^4+1755819215*x^3+233826038*x^2+415945729*x+100015696,-15878156*x^9-105412681*x^8-389556298*x^7-933234998*x^6-1611611865*x^5-1625758870*x^4-964187581*x^3-15557262*x^2-248816663*x-81342819,40896911*x^9+274860622*x^8+1028377371*x^7+2500384308*x^6+4396506917*x^5+4637153647*x^4+3020092264*x^3+424865550*x^2+779588631*x+150637345,-32088959*x^9-217745063*x^8-820006838*x^7-2008520067*x^6-3557983581*x^5-3820213978*x^4-2536891090*x^3-412787956*x^2-579322775*x-123280726,6104271*x^9+41145469*x^8+153731988*x^7+371564999*x^6+645586054*x^5+659976412*x^4+382720960*x^3-22622111*x^2+53323426*x+18708339,4655831*x^9+32771508*x^8+126205724*x^7+316940340*x^6+574627454*x^5+650249124*x^4+449498584*x^3+98912415*x^2+60873298*x+8739522,9692707*x^9+63811251*x^8+233494223*x^7+551973607*x^6+938056344*x^5+909416695*x^4+492243145*x^3-52316640*x^2+137105206*x+15523517]]; E[24,1] = [x^2+2*x+2, [1,x,x+1,-2*x-2,-2,0,4*x+4,-2,-4*x-4,4,6*x+6,2,-8*x-8,2,4*x+4,-12,-6*x-6,-4*x-4,0,12*x+12,12,-6,10,-16*x-16,-10,-2,10*x+10,-6,12*x+12,-4*x-4,-6,-2,20*x+20,18,-4*x-4,6*x+6,-18,-8*x-8,4*x+4,8,-6*x-6,-4*x-4,20*x+20,-8,-6,2*x+2,10,-20*x-20]]; E[24,2] = [x^2+2, [1,x,-x-1,0,0,2*x,0,-4*x,2,0,0,0,0,8*x,-10,0,0,-10*x,0,14,0,2,0,2*x,-4*x,-10,0,0,14*x,0,8*x,0,-10*x,-16*x,-22,0,0,0,2,0,0,14*x,0,0,-22,0,0,14]]; E[24,3] = [x, [1,0,-1,-2,0,4,-2,2,-4,-8,6,8,6,-6,4,0,-2,4,-2,-4,8,10,-8,-4,-6,2,-18,16,-12,-2,18,-8,-4,-6,-12,14,-16,-2,12,24,6,12,6,0,2,-18,16,-20]]; E[25,1] = [x^4+2*x^3+4*x^2+3*x+1, [1,x,-x^3-x^2-3*x-1,-x^3-2*x^2-5*x-4,-x^2-x-2,-2*x^3-2*x^2-2*x,3*x^3+6*x^2+12*x+9,-2*x^2-4*x-2,-7*x^3-11*x^2-22*x-11,7*x^3+7*x^2+16*x,x^3+3*x+1,-3*x^3-6*x^2-12*x-6,-3*x^3-6*x^2-11*x-8,4*x^3+8*x^2+14*x+10,3*x^2+3*x+3,2*x^3+3*x^2+6*x+2,-7*x^3-11*x^2-21*x-7,6*x^3+12*x^2+15*x+9,-x^3-x^2-8*x,10*x^3+18*x^2+36*x+18,4*x^3+3*x^2+12*x+4,-9*x^3-9*x^2-18*x,-5*x^3-10*x^2-15*x-5,-x^3-4*x^2-8*x-4,4*x^3+4*x^2+16*x,-4*x^3-7*x^2-12*x-4,-4*x^2-4*x-9,15*x^3+24*x^2+45*x+15,12*x^2+12*x+15,-10*x^3-20*x^2-30*x-20,-12*x^3-24*x^2-33*x-21,-6*x^3-6*x^2-28*x,-22*x^3-33*x^2-66*x-33,-x^3-2*x^2-11*x-10,5*x^3+5*x^2+10*x,8*x^2+8*x+17,-9*x^2-9*x-9,-10*x^2-10*x-13,-11*x^3-22*x^2-33*x-22,-9*x^3-9*x^2-18*x-9,-7*x^3-7*x^2-30*x,11*x^3+15*x^2+33*x+11,16*x^3+26*x^2+52*x+26,18*x^3+36*x^2+64*x+46,-6*x^2-6*x-8,12*x^3+18*x^2+36*x+12,9*x^2+9*x+6,7*x^3+7*x^2+24*x]]; E[25,2] = [x^8+5*x^7+11*x^6+10*x^5+x^4+10*x^3+26*x^2-10*x+1, [1355,1355*x,941*x^7+4820*x^6+11150*x^5+11522*x^4+3582*x^3+10041*x^2+24432*x-5718,-1734*x^7-8911*x^6-20468*x^5-20477*x^4-4462*x^3-16763*x^2-46766*x+8771,2431*x^7+12639*x^6+29147*x^5+29598*x^4+7398*x^3+25507*x^2+67849*x-12549,-1456*x^7-7538*x^6-17144*x^5-16904*x^4-3144*x^3-14048*x^2-39976*x+8200,-129*x^7-564*x^6-1172*x^5-844*x^4+256*x^3-1060*x^2-1825*x+728,-3066*x^7-16014*x^6-37227*x^5-38973*x^4-11978*x^3-33897*x^2-86244*x+11889,-725*x^7-3529*x^6-7612*x^5-6611*x^4-891*x^3-9306*x^2-20872*x+5791,260*x^7+1288*x^6+2984*x^5+3367*x^4+1297*x^3+2857*x^2+5319*x+123,2325*x^7+12289*x^6+29102*x^5+31396*x^4+11791*x^3+28451*x^2+71532*x-6806,2631*x^7+13192*x^6+29191*x^5+27310*x^4+4560*x^3+29289*x^2+74588*x-20501,-1873*x^7-9462*x^6-21046*x^5-19689*x^4-3224*x^3-20966*x^2-51787*x+20032,-645*x^7-3091*x^6-6673*x^5-5304*x^4+196*x^3-6384*x^2-20778*x+3369,-2610*x^7-13680*x^6-31685*x^5-32580*x^4-7110*x^3-22770*x^2-68310*x+12555,2703*x^7+13532*x^6+30551*x^5+29489*x^4+5999*x^3+27366*x^2+70987*x-16502,4939*x^7+25747*x^6+59086*x^5+59746*x^4+14931*x^3+51882*x^2+136134*x-31650,-4113*x^7-21184*x^6-48422*x^5-48697*x^4-11167*x^3-43704*x^2-117833*x+19285,-600*x^7-3014*x^6-6907*x^5-8041*x^4-6391*x^3-11346*x^2-16152*x+3531,4088*x^7+21352*x^6+49636*x^5+51964*x^4+16874*x^3+45196*x^2+114992*x-15852,2647*x^7+13930*x^6+32685*x^5+34509*x^4+10089*x^3+23532*x^2+74119*x-7056,1874*x^7+10084*x^6+24347*x^5+27439*x^4+11039*x^3+21470*x^2+56280*x+947,-3238*x^7-17308*x^6-41319*x^5-44073*x^4-13353*x^3-31155*x^2-96175*x+9156,-8675*x^7-45226*x^6-104753*x^5-108344*x^4-31304*x^3-92839*x^2-243558*x+33539,5216*x^7+27311*x^6+62903*x^5+64241*x^4+15751*x^3+55990*x^2+149000*x-30707,-4308*x^7-21337*x^6-46866*x^5-41534*x^4-3129*x^3-42256*x^2-114302*x+26442,294*x^7+756*x^6-1312*x^5-9553*x^4-16188*x^3-5752*x^2+3611*x-16936,-1028*x^7-5276*x^6-12703*x^5-14505*x^4-8155*x^3-12697*x^2-21289*x+5188,-11811*x^7-61149*x^6-140532*x^5-142668*x^4-36408*x^3-124347*x^2-329139*x+60894,1503*x^7+7775*x^6+18905*x^5+21266*x^4+9206*x^3+13888*x^2+39496*x-6459,-2803*x^7-14215*x^6-31115*x^5-27261*x^4+1924*x^3-18688*x^2-70156*x+26169,1104*x^7+5936*x^6+13988*x^5+14622*x^4+5082*x^3+14958*x^2+37286*x+614,-938*x^7-4309*x^6-9377*x^5-8597*x^4-1817*x^3-8529*x^2-17728*x+4970,1646*x^7+8104*x^6+17782*x^5+17603*x^4+8063*x^3+26882*x^2+47584*x-19169,3984*x^7+20078*x^6+45624*x^5+45685*x^4+14675*x^3+44541*x^2+104897*x-21809,349*x^7+1091*x^6+28*x^5-6063*x^4-10478*x^3-1067*x^2+1406*x-25681,278*x^7+1102*x^6+2511*x^5+3844*x^4+5654*x^3+8406*x^2-3508*x-4907,-3274*x^7-16936*x^6-39018*x^5-39607*x^4-9872*x^3-32768*x^2-89361*x+16506,4385*x^7+22077*x^6+48471*x^5+41813*x^4-5137*x^3+27948*x^2+106066*x-39498,12597*x^7+65493*x^6+151404*x^5+153741*x^4+36241*x^3+125644*x^2+356878*x-49013,1798*x^7+9695*x^6+23875*x^5+28406*x^4+12486*x^3+17583*x^2+45161*x+836,3671*x^7+19428*x^6+45734*x^5+47824*x^4+11374*x^3+34213*x^2+99116*x-9440,-9788*x^7-49714*x^6-112407*x^5-108977*x^4-20272*x^3-94989*x^2-252718*x+69315,12714*x^7+65910*x^6+152530*x^5+157248*x^4+43288*x^3+133664*x^2+356548*x-58402,5252*x^7+26668*x^6+61144*x^5+61401*x^4+16606*x^3+52454*x^2+141373*x-26133,4732*x^7+24363*x^6+54634*x^5+51686*x^4+5611*x^3+46469*x^2+136968*x-31528,-335*x^7-1055*x^6-155*x^5+5350*x^4+9320*x^3+535*x^2-1105*x+7195,-11860*x^7-61004*x^6-139952*x^5-141121*x^4-36691*x^3-126821*x^2-327347*x+67601]]; E[26,1] = [x, [1,-1,1,-3,-1,6,1,-3,2,0,6,-4,-7,0,-1,3,0,-6,8,14,-3,2,8,12,-6,-10,-12,-4,12,-7,-6,20,-21,0,-13,-6,17,14,-16,0,0,3,20,-18,-4,3,2,-13]]; E[26,2] = [x, [1,1,-3,-1,1,-2,-1,-3,6,-4,2,4,3,0,-5,13,12,-10,-8,-2,-5,-10,-4,0,6,14,4,-8,-4,19,2,16,-1,12,7,-18,-9,-10,-4,0,20,-9,0,10,-16,9,-10,23]]; E[26,3] = [x^2+x+1, [1,x,0,-1,-4*x-4,4*x,x+4,-3*x-3,0,-4*x,-x,4,3*x,-9*x,8*x+8,-8,-9,4*x+4,-7*x-7,4*x,8*x+8,11,-4,0,-6*x,-2*x-2,7*x,-8,-4*x,-2,x+1,-8*x,20,9*x+9,-16*x-16,-15*x-15,12,11,-8*x-8,12*x,-14*x-14,-24*x,-21,20*x+20,11*x,6*x,4*x+4,20*x]]; E[26,4] = [x^2+1, [1,x,-1,-3*x,3*x,0,3*x+2,3,-6*x,-6,0,0,3*x,0,-1,3*x,-6,-6*x,-8,-12*x,15*x,6*x,10,6*x,-6*x,-12*x,12,14,-12,9*x,-6,-2,-3,18*x,5,-6*x,-15*x,-22,6*x,-12*x,-6,15,2,12,6*x,3*x,-20,-23]]; E[27,1] = [x^12+6*x^11+21*x^10+48*x^9+72*x^8+54*x^7+6*x^6-9*x^5-18*x^4-45*x^3+27*x^2+27*x+9, [119956131,119956131*x,-9503032*x^11-52402245*x^10-170767287*x^9-358037343*x^8-465378816*x^7-207228603*x^6+116502405*x^5-3129444*x^4+101187477*x^3+373777938*x^2-558027720*x-175223961,5951360*x^11+32035803*x^10+104876859*x^9+223317168*x^8+307362261*x^7+199675302*x^6+90562434*x^5+208871316*x^4+124431687*x^3-54346212*x^2+284815161*x-156580812,-10489913*x^11-59366788*x^10-205375314*x^9-462425703*x^8-701152695*x^7-562433883*x^6-236520267*x^5-120925749*x^4+146157633*x^3+505822383*x^2-299302731*x-145243377,16209702*x^11+101669724*x^10+361879128*x^9+840964809*x^8+1278828561*x^7+970327935*x^6+22553379*x^5-323730117*x^4-293745321*x^3-764393670*x^2+363087360*x+730061937,1274369*x^11+11252011*x^10+52030617*x^9+155446014*x^8+322200345*x^7+434664225*x^6+311140959*x^5-14466831*x^4-193750335*x^3-110748141*x^2-31308237*x-4231728,-17951049*x^11-102011526*x^10-348344556*x^9-768927789*x^8-1099885716*x^7-699089463*x^6+78172344*x^5+292553586*x^4+444415347*x^3+571062015*x^2-941507226*x-139320756,-4110270*x^11-22019913*x^10-71598294*x^9-148142796*x^8-179969049*x^7-44168361*x^6+157042494*x^5+192938724*x^4+257390937*x^3+247756221*x^2-55024461*x-55728225,7549781*x^11+46941879*x^10+164071659*x^9+372305259*x^8+539510775*x^7+326068494*x^6-177845403*x^5-392223033*x^4-420418773*x^3-724981032*x^2+74111976*x+30774159,32277840*x^11+167805453*x^10+536830452*x^9+1082043783*x^8+1332609840*x^7+414716814*x^6-495444420*x^5-50219883*x^4-417850920*x^3-1007349210*x^2+1701673803*x-125297145,-25781587*x^11-147086567*x^10-494133522*x^9-1071257373*x^8-1475251368*x^7-809548269*x^6+290633748*x^5+324669630*x^4+515750382*x^3+1155589650*x^2-1013094090*x-294230754,20307324*x^11+107509530*x^10+336937839*x^9+656864025*x^8+709651215*x^7-98356701*x^6-963897525*x^5-686992113*x^4-667954971*x^3-761584851*x^2+1356165990*x+204664644,-28452577*x^11-170960568*x^10-598592559*x^9-1371120567*x^8-2083035024*x^7-1659113130*x^6-485469102*x^5-282740175*x^4+86523795*x^3+1482404760*x^2-141932592*x-436981617,26138488*x^11+159900368*x^10+558224112*x^9+1274028804*x^8+1891553697*x^7+1380601215*x^6+48501147*x^5-185171547*x^4-355890843*x^3-1295659989*x^2+517273875*x+1150531137,-43511745*x^11-240073320*x^10-779262450*x^9-1595747685*x^8-1933397256*x^7-380041173*x^6+1617085683*x^5+1179812925*x^4+787559589*x^3+1445934960*x^2-2337473718*x-950014980,177189*x^11-1224612*x^10-9644805*x^9-53889453*x^8-168037461*x^7-376704261*x^6-543808710*x^5-392237397*x^4+184180014*x^3+653410206*x^2+354567861*x-75008457,-5974666*x^11-29028639*x^10-100221252*x^9-223179699*x^8-380263416*x^7-423195474*x^6-540453378*x^5-517560282*x^4-232878159*x^3+157474566*x^2-438095151*x+272159640,60285910*x^11+352457957*x^10+1221766047*x^9+2762206410*x^8+4119271326*x^7+3098877861*x^6+669425745*x^5+152829762*x^4-533131254*x^3-2413494216*x^2+1637699301*x+761226867,-52168780*x^11-314585765*x^10-1098879015*x^9-2504081544*x^8-3711940683*x^7-2644923285*x^6+71207106*x^5+912851535*x^4+1209305286*x^3+2248519230*x^2-1977639444*x-1735559829,-33879948*x^11-188803377*x^10-622545567*x^9-1326176559*x^8-1763650899*x^7-890469081*x^6+389768067*x^5+110230362*x^4+485896932*x^3+1298288223*x^2-1639272600*x-216836244,-738759*x^11-3257115*x^10-6291813*x^9-2043636*x^8+20596599*x^7+42212001*x^6-44510076*x^5-363556674*x^4-421477470*x^3-452093229*x^2+7903062*x+54440118,-8405315*x^11-39450472*x^10-116876754*x^9-206030685*x^8-185759847*x^7+106777545*x^6+225187608*x^5-76024470*x^4-26436357*x^3-25672122*x^2-153569772*x-6651045,-17638908*x^11-98050152*x^10-315119655*x^9-642448917*x^8-781970517*x^7-197062236*x^6+459848835*x^5+45989685*x^4-82507302*x^3+892065366*x^2-737562816*x+160910793,28868838*x^11+161960904*x^10+535206474*x^9+1127495430*x^8+1439117307*x^7+501961302*x^6-916023798*x^5-888591114*x^4-827212941*x^3-1406685906*x^2+561282183*x+439785315,-34444247*x^11-222108502*x^10-812175216*x^9-1960543296*x^8-3185357580*x^7-2961312939*x^6-1216613202*x^5-416604288*x^4-229542777*x^3+920351673*x^2-894837789*x-1430010144,92655783*x^11+535103679*x^10+1797225375*x^9+3905397645*x^8+5345007252*x^7+2885802084*x^6-1292213988*x^5-1102302549*x^4-1365869313*x^3-3685936680*x^2+3998971251*x+1711156671,5517092*x^11+26715772*x^10+82770489*x^9+194523108*x^8+331097826*x^7+475508670*x^6+705785388*x^5+794612460*x^4-208746711*x^3-238970943*x^2+633546378*x-283026366,-23917164*x^11-157775589*x^10-585858114*x^9-1402307424*x^8-2202306480*x^7-1732156299*x^6+148443201*x^5+1098734922*x^4+329694651*x^3+231513633*x^2+129450852*x-1308122001,13041378*x^11+107068686*x^10+429844737*x^9+1143400572*x^8+2048745726*x^7+2238240006*x^6+979414614*x^5-165370986*x^4-467471160*x^3-1574600580*x^2-907943310*x+1504599498,23419244*x^11+111076572*x^10+340267314*x^9+616002414*x^8+635363094*x^7-141605616*x^6-463760013*x^5+181532295*x^4+258695046*x^3-456610707*x^2+1584181278*x-896966361,56983086*x^11+332345988*x^10+1133681634*x^9+2508913731*x^8+3593337363*x^7+2396818803*x^6+198871938*x^5+586934199*x^4+739879560*x^3-1256978673*x^2+2302117254*x+1267636167,97270115*x^11+528566652*x^10+1732147797*x^9+3639609684*x^8+4820768916*x^7+2411764206*x^6-577109037*x^5+522873594*x^4-595434960*x^3-3376245303*x^2+4862284767*x+1373898906,-65381928*x^11-353509968*x^10-1171127502*x^9-2481035715*x^8-3344012964*x^7-1752665688*x^6+485483931*x^5+458669862*x^4+1613124153*x^3+3021080490*x^2-1885721940*x+357567075,-34017679*x^11-193494680*x^10-651785028*x^9-1415898288*x^8-1966497036*x^7-1161759012*x^6+121151364*x^5-156706620*x^4-463354452*x^3+295289622*x^2-2419819848*x-643146948,19905170*x^11+125144259*x^10+462383925*x^9+1140265029*x^8+1933233057*x^7+2022806787*x^6+1236255180*x^5+462774411*x^4-259127046*x^3-1169656362*x^2-413006976*x-2095479,-22310702*x^11-121135540*x^10-376664511*x^9-732745350*x^8-770011074*x^7+138937509*x^6+1117074432*x^5+616242858*x^4+895668408*x^3+2003210622*x^2-162488601*x-1066360995,31016882*x^11+156381997*x^10+476978994*x^9+873883662*x^8+824104803*x^7-449893785*x^6-1394252814*x^5-305312856*x^4+270929376*x^3-325168416*x^2+1637981586*x-888039477,14387880*x^11+86041743*x^10+302513088*x^9+671568921*x^8+925432578*x^7+416526840*x^6-629153793*x^5-904618485*x^4-48851685*x^3+590101713*x^2+341424396*x+473391738,-26776690*x^11-117369513*x^10-342904920*x^9-619257315*x^8-693033702*x^7-234798222*x^6-588620406*x^5-1322683533*x^4+433964655*x^3+975852099*x^2-2698877619*x+1383388785,-52330452*x^11-334454124*x^10-1207556487*x^9-2869138419*x^8-4489642446*x^7-3742454151*x^6-571925430*x^5+835585803*x^4+947735712*x^3+1497952935*x^2-1366939638*x-2075486409,45733620*x^11+241394985*x^10+756969060*x^9+1469107710*x^8+1570943790*x^7-317433717*x^6-2361886497*x^5-1917577773*x^4-1758271950*x^3-1636159284*x^2+3235341825*x+503415108,-156026367*x^11-909239985*x^10-3097423143*x^9-6825611913*x^8-9650787930*x^7-5956267371*x^6+875601639*x^5+925099263*x^4+769269114*x^3+5873824332*x^2-5710558995*x-3463452090,-25044036*x^11-134449005*x^10-443672415*x^9-959163615*x^8-1350425169*x^7-861005628*x^6-122757327*x^5+206322705*x^4+1145269368*x^3+905428098*x^2-2838866193*x+39155643,54368144*x^11+293929099*x^10+949759986*x^9+1967462595*x^8+2561571552*x^7+1224171210*x^6-79474683*x^5+1094158659*x^4+482564304*x^3-1840583718*x^2+3532406778*x+971655012,140127750*x^11+816554115*x^10+2784077748*x^9+6141657384*x^8+8692806141*x^7+5335036938*x^6-1023214113*x^5-1570281714*x^4-2113884198*x^3-6114111579*x^2+5076844776*x+3180401280,71852298*x^11+397368489*x^10+1335809562*x^9+2873627034*x^8+3950894349*x^7+2133225240*x^6-767608893*x^5-1184146137*x^4-1621950723*x^3-2412965007*x^2+3786414930*x+543866238,-49010962*x^11-251841587*x^10-814612257*x^9-1713962055*x^8-2388674130*x^7-1727713326*x^6-1394664015*x^5-2343323994*x^4-647812692*x^3+848386395*x^2-3093680043*x+1664200080]]; E[27,2] = [x, [1,0,0,0,-1,0,5,0,-7,0,0,-4,11,0,8,0,0,0,-1,5,0,-7,17,0,0,-19,0,-13,0,2,0,20,0,0,23,0,-19,14,-25,0,0,0,-7,0,23,0,11,-13]]; E[28,1] = [x^2+x+2, [1,x,0,0,-2*x-1,4*x+2,0,0,0,-4*x-2,-2,0,6,0,4*x+2,0,-10,0,0,-12*x-6,-4*x-2,0,12*x+6,0,0,0,0,0,4*x+2,-18,2,12*x+6,0,10,0,22,-4*x-2,0,-12*x-6,0,0,20*x+10,0,-20*x-10,18,-26,0,20*x+10]]; E[28,2] = [x^4+2*x^3+2*x^2+4*x+4, [2,2*x,2*x^3+x^2+4,-x^3-x^2-2*x-6,-3*x^3-2*x^2-6,x^2,4*x^3+4*x^2+8*x+12,x^3+x^2+2*x,3*x^3-3*x^2+6,x^3+x^2+2,8,-2*x^3-x^2-4,3*x^3+3*x^2+6*x+6,-4*x^3-4*x^2-8*x-12,-2*x^3-4,-5*x^3+5*x^2-10,x^3+x^2+2*x+4,-6*x^3-3*x^2-12,-3*x^3-3*x^2-6*x-18,3*x^2,14*x^3+28,-5*x^3-5*x^2-10*x,9*x^3+9*x^2+18,-8*x^3-16*x^2-16,9*x^3+9*x^2+18*x+54,-20*x^3-20*x^2-40*x-60,5*x^3+5*x^2+10*x,5*x^3-5*x^2+10,-13*x^3-13*x^2-26,-9*x^3-9*x^2-18*x-36,-32,-6*x^3-12,-3*x^3+3*x^2-6,-x^3-x^2-2*x-4,4*x^3+8*x^2+8,x^3+x^2+2*x+2,-7*x^2,-x^3-x^2-2*x,21*x^3+21*x^2+42,10*x^3+20*x^2+20,-7*x^3-7*x^2-14*x-42,-19*x^2,8*x^3+8*x^2+16*x+24,-x^3-x^2-2,15*x^3+15*x^2+30*x+60,32,-26*x^3-13*x^2-52,-10*x^3-20]]; E[28,3] = [x^2+x+1, [1,0,x,-3*x-3,2*x-1,-3*x,2,3*x,x+1,-3*x-3,-6,-7*x,x+1,6,-4,9*x+9,3*x,9*x,x+1,-7*x,0,-x,13*x+13,12,-15*x-15,-10,15*x,-11*x-11,-15*x-15,-x,6,8,-3*x-3,-21*x,20,-3*x-3,17*x,-13*x,-11*x-11,-12,9*x+9,21*x,-10,9*x+9,11*x,18,-7*x,-4]]; E[29,1] = [x^2+5, [1,x,-x,-3,2,x,-1,-2*x,0,6,2*x-3,3*x,0,-2*x,-3*x,x,-9,6,6*x,8,0,0,-3*x,-6,-2*x,6*x,-8*x,-4,18,5,4*x,0,4*x,4*x,-10,15,-10,-6*x,-9*x,-12,-6,0,5,4*x,-6*x,-18,14,3*x]]; E[29,2] = [x^2+2*x-1, [1,x,-x,-1,2*x+2,x+2,2*x+1,-2*x-4,6,-4*x-6,1,-5*x-2,-4,6*x+10,x+6,3*x+4,-6*x-5,4*x+6,2*x,-4*x-4,2*x-4,4,x,-4*x-2,6*x+2,-6*x-10,-4*x-12,2*x,2*x-10,-4*x+3,8*x+6,-4*x-14,-8*x+2,12,14,2*x-3,10*x+10,-6*x-6,5*x+16,-2*x-8,4*x+22,6*x+8,-8*x-11,-8*x+6,-2*x-10,2,6*x+14,13*x+12]]; E[29,3] = [x^6+2*x^5+4*x^4+x^3+2*x^2-3*x+1, [4,4*x,2*x^5+4*x^4+10*x^3+6*x^2+10*x-8,-x^5+x^4+x^3+4*x^2-10*x+1,-2*x^4-4*x^3-2*x^2-2*x+2,10*x^5+28*x^4+58*x^3+42*x^2+34*x-24,-14*x^5-32*x^4-70*x^3-42*x^2-42*x+28,-4*x^5-8*x^4-12*x^3+4*x^2+4*x+16,-x^5-5*x^4-15*x^3-18*x^2-16*x+3,7*x^5+11*x^4+17*x^3-2*x^2+12*x-13,4*x^5-4*x^3-28*x^2-12*x-12,x^5+11*x^4+23*x^3+32*x^2+22*x+11,11*x^5+29*x^4+61*x^3+40*x^2+34*x-15,2*x^5+6*x^4+6*x^3-4*x+14,-7*x^5-15*x^4-25*x^3-10*x^2-8*x+17,-18*x^5-44*x^4-82*x^3-42*x^2-50*x+32,x^5+7*x^4+15*x^3+20*x^2+18*x+7,4*x^5+8*x^4+12*x^3-4*x^2-4*x-48,6*x^5+12*x^4+22*x^3+10*x^2+6*x-8,7*x^5+29*x^4+49*x^3+36*x^2-10*x+1,-18*x^5-48*x^4-90*x^3-54*x^2-54*x+36,7*x^5+23*x^4+41*x^3+34*x^2-25,9*x^5+15*x^4+39*x^3+24*x^2+54*x-21,7*x^5+19*x^4+41*x^3+22*x^2+32*x-5,5*x^5+3*x^4+11*x^3+4*x^2+42*x+3,7*x^5+11*x^4+9*x^3-2*x^2-8*x+3,7*x^5+19*x^4+25*x^3+22*x^2-4*x-13,-38*x^5-88*x^4-174*x^3-90*x^2-106*x+68,-37*x^5-99*x^4-195*x^3-136*x^2-110*x+49,-16*x^5-42*x^4-76*x^3-34*x^2-18*x+26,26*x^5+68*x^4+130*x^3+62*x^2+50*x-56,6*x^5+8*x^4-2*x^3-30*x^2+2*x+4,7*x^5+27*x^4+57*x^3+46*x^2+4*x-37,-41*x^5-119*x^4-223*x^3-160*x^2-94*x+45,-33*x^5-61*x^4-119*x^3-18*x^2-68*x+91,41*x^5+97*x^4+183*x^3+102*x^2+116*x-15,-3*x^5-23*x^4-53*x^3-54*x^2+4*x+33,6*x^5-2*x^4+18*x^3-20*x^2+8*x-74,28*x^5+70*x^4+152*x^3+102*x^2+90*x-62,4*x^5+22*x^4+32*x^3+10*x^2-14*x+2,-8*x^5-28*x^4-24*x^3-4*x^2+20*x-44,-3*x^5-5*x^4-13*x^3-12*x^2-14*x-5,-32*x^5-82*x^4-156*x^3-74*x^2-58*x+66,6*x^5+18*x^4+18*x^3-12*x-38,35*x^5+91*x^4+189*x^3+154*x^2+140*x-21,-37*x^5-69*x^4-139*x^3-22*x^2-80*x+107,11*x^5+19*x^4+21*x^3-30*x^2-4*x+3,37*x^5+75*x^4+179*x^3+112*x^2+182*x-73]]; E[29,4] = [x^12+7*x^11+23*x^10+42*x^9+32*x^8+7*x^7+92*x^6+259*x^5+289*x^4+133*x^3+18*x^2+1, [539963476,539963476*x,-288005198*x^11-1793962742*x^10-5193078254*x^9-7786441780*x^8-2301793728*x^7+1192145552*x^6-26788675368*x^5-53976960362*x^4-37004583694*x^3-154662378*x^2+1904434064*x-806433940,816303311*x^11+5379539204*x^10+16579804031*x^9+27569770075*x^8+15111408971*x^7+70881328*x^6+75467656764*x^5+180289054613*x^4+162789148684*x^3+45656480297*x^2-280360815*x+297177553,-627012014*x^11-4209608806*x^10-13226366502*x^9-22630054320*x^8-13885874492*x^7-1042988984*x^6-58021865232*x^5-145927153130*x^4-140111535726*x^3-46366653098*x^2-2972024100*x-2314238768,35370668*x^11+153351380*x^10+201962282*x^9-369973022*x^8-1851621482*x^7-1109187064*x^6+3641950696*x^5+690110416*x^4-10049424040*x^3-12130817334*x^2-1380041162*x+1933798350,-127338974*x^11-741223496*x^10-1886898818*x^9-2014292834*x^8+1692060528*x^7+2674154120*x^6-11987046516*x^5-18922882234*x^4+1764536524*x^3+18301259334*x^2+6791609042*x+173835124,-534840160*x^11-3453364018*x^10-10410535898*x^9-16744982520*x^8-7920662716*x^7+538520064*x^6-49891019996*x^5-111318812680*x^4-92817896170*x^3-21472346374*x^2+192815364*x-873874320,-121203359*x^11-713752078*x^10-1955615091*x^9-2651750665*x^8-45711681*x^7+891915920*x^6-10688382104*x^5-18951247345*x^4-10865832078*x^3+5298811979*x^2+5689963529*x+906494217,511064389*x^11+3242320094*x^10+9577078187*x^9+14864523289*x^8+5618471523*x^7-1839793136*x^6+46948462272*x^5+100770843619*x^4+77091426370*x^3+7827165925*x^2-8416679677*x-1525741079,971866490*x^11+6333724774*x^10+19398130566*x^9+32059335496*x^8+17305896106*x^7+839768536*x^6+89490353328*x^5+208541518910*x^4+189540931046*x^3+53198158414*x^2+1689302744*x-900054694,-56432713*x^11-598372814*x^10-2571577687*x^9-6102661281*x^8-7579548593*x^7-2639167612*x^6-5033705564*x^5-33674204511*x^4-54823773294*x^3-37684193113*x^2-7159067179*x-1332032167,-8736929*x^11-240068192*x^10-1282778375*x^9-3342881855*x^8-4260535321*x^7+106880064*x^6+1196084316*x^5-18839084751*x^4-32450770484*x^3-13199749593*x^2+10625387043*x+4885797593,-154125418*x^11-1186126786*x^10-4259945922*x^9-8733890818*x^8-8865050944*x^7-3658839936*x^6-14625008144*x^5-49495180350*x^4-68894802398*x^3-45886510110*x^2-11863985074*x-299962244,611217127*x^11+4342908414*x^10+14422865389*x^9+26670509955*x^8+21033626933*x^7+4778191064*x^6+56745163744*x^5+163855114489*x^4+184557629746*x^3+89899476659*x^2+14860776953*x-464402625,1927706038*x^11+12568834668*x^10+38220665892*x^9+62167897016*x^8+30674959964*x^7-2709705408*x^6+178770547496*x^5+413277099558*x^4+351415628832*x^3+78055108264*x^2-8565302608*x+5087300448,-2377043815*x^11-15389498176*x^10-46555397451*x^9-75211368213*x^8-36120623209*x^7+2891133904*x^6-220183119300*x^5-500060700493*x^4-421994482508*x^3-90680666273*x^2+6894822141*x-4075562471,-217055198*x^11-1558353628*x^10-5153038318*x^9-9337153314*x^8-6704719422*x^7-151117784*x^6-20020860512*x^5-60620359042*x^4-62436531940*x^3-21313209898*x^2+2372155458*x-205841498,-1675889532*x^11-10234766386*x^10-29015754064*x^9-42040704644*x^8-8952535796*x^7+7250792668*x^6-156619112396*x^5-294989011244*x^4-185268118366*x^3+16299659208*x^2+13326956364*x-5260391224,-1608736669*x^11-10502799528*x^10-31988794323*x^9-52072325421*x^8-25679419399*x^7+2882607736*x^6-148367553852*x^5-346706701127*x^4-294978750272*x^3-61963069125*x^2+8329690865*x-3348720857,1641173380*x^11+10634384176*x^10+32309202218*x^9+52789933998*x^8+27257285446*x^7+1267123592*x^6+153120486056*x^5+345278478144*x^4+302934034772*x^3+85794560498*x^2+11839269642*x+2929355446,-348033365*x^11-2365842102*x^10-7479613597*x^9-12851252471*x^8-7885618639*x^7-53750828*x^6-32216840536*x^5-83925453655*x^4-80053566642*x^3-24767155511*x^2+1098071315*x-822442473,-1073616501*x^11-6769286420*x^10-19861584963*x^9-30578781397*x^8-11272066739*x^7+2639369032*x^6-100745160324*x^5-207441522167*x^4-152640598516*x^3-19564744517*x^2+2062511617*x-307480997,-369051945*x^11-2530182278*x^10-8133397201*x^9-14479366651*x^8-10348508847*x^7-2381507928*x^6-34679302312*x^5-89638708135*x^4-94845515718*x^3-45899518311*x^2-6320864893*x+623921359,362206669*x^11+2896740444*x^10+10697878485*x^9+22514309273*x^8+23866087625*x^7+9811700712*x^6+34726929252*x^5+127750826807*x^4+182687601644*x^3+121658027339*x^2+33099009491*x+4318031795,1063468617*x^11+6930126060*x^10+21128117261*x^9+34566008861*x^8+17705074343*x^7-447191936*x^6+98586458400*x^5+227877389951*x^4+198207037796*x^3+49729346591*x^2+623456627*x+2879209105,260678741*x^11+1468406706*x^10+3370632739*x^9+2138472847*x^8-7838502699*x^7-10050847736*x^6+24531056116*x^5+35543177551*x^4-28657283322*x^3-73069247599*x^2-31765570023*x+4050662287,971410566*x^11+6116301360*x^10+17916139396*x^9+27422147384*x^8+9545317676*x^7-3331769832*x^6+90412644936*x^5+187852174142*x^4+135918464100*x^3+10038371440*x^2-5417896832*x+1062936984,-2979831119*x^11-19465292236*x^10-59465367609*x^9-97620614003*x^8-50630657957*x^7+1158714832*x^6-275667914684*x^5-642074595141*x^4-564619574356*x^3-144608327031*x^2+4833201991*x-5525589131,35627682*x^11+87793004*x^10-324155036*x^9-2250157908*x^8-5642024148*x^7-4729945204*x^6+2538266020*x^5-6073817842*x^4-32741950640*x^3-40891873716*x^2-19263533792*x-2556923696,2284153956*x^11+13951202928*x^10+39516465984*x^9+57083535328*x^8+11600400230*x^7-10618270200*x^6+213771794576*x^5+402914842544*x^4+248506825088*x^3-28554582312*x^2-19429766224*x+7550265202,-1941839776*x^11-12824049004*x^10-39549311602*x^9-65586207038*x^8-35167636338*x^7+1962788144*x^6-178919945440*x^5-433542975196*x^4-384400781728*x^3-90618153266*x^2+9112731366*x-4867475586,2180954047*x^11+15078819522*x^10+48976765633*x^9+88023908611*x^8+63877940301*x^7+11964763528*x^6+199789647672*x^5+548383839353*x^4+594752528478*x^3+252813789015*x^2+25082675713*x+1632438559,-706436145*x^11-4407944866*x^10-12869412403*x^9-19704094321*x^8-7058855381*x^7+1353236388*x^6-65600021816*x^5-133557074715*x^4-101041145638*x^3-12297046601*x^2+1073757681*x-314853771,1746884581*x^11+11304267910*x^10+34132678827*x^9+54779427313*x^8+25048048779*x^7-4625531872*x^6+160173523120*x^5+367707117843*x^4+303822277434*x^3+49783625333*x^2-14145710293*x-40587391,2125664417*x^11+13999063572*x^10+43446046353*x^9+73543254591*x^8+44279977745*x^7+7068473992*x^6+196889229500*x^5+468148963743*x^4+454202840340*x^3+168986834683*x^2+27581265961*x-2425928493,1044986463*x^11+6558415266*x^10+19163709861*x^9+29315920463*x^8+10249662833*x^7-3167785312*x^6+96858891840*x^5+198619866849*x^4+147313073358*x^3+15350118035*x^2-15050630651*x-2647410309,-3827042996*x^11-24550612060*x^10-73529883930*x^9-116906965402*x^8-51657996356*x^7+7192418900*x^6-354710080724*x^5-783872444612*x^4-635318761024*x^3-111357556074*x^2+16739773194*x-6478955412,-74475934*x^11-167653356*x^10+557842064*x^9+3563320072*x^8+7912350836*x^7+3149736200*x^6-8509144800*x^5+14564905914*x^4+49344619584*x^3+37071439028*x^2+2552980976*x-4416097920,1648026032*x^11+10525865038*x^10+30974842292*x^9+47074126522*x^8+14102562118*x^7-13655354384*x^6+150049323880*x^5+333177339472*x^4+226700337774*x^3-26187457372*x^2-57286207718*x-3024995266,-56812876*x^11-534991314*x^10-2039985146*x^9-4141118352*x^8-3673600380*x^7+752381496*x^6-5312282756*x^5-28329991420*x^4-28881741162*x^3-8731804486*x^2+930766524*x-3195314960,720448275*x^11+4357869022*x^10+11919459965*x^9+15769313935*x^8-1007346281*x^7-7451267268*x^6+69733714228*x^5+122675716645*x^4+44259858470*x^3-38438475317*x^2-10506835187*x+5824626433,2194433672*x^11+14732279588*x^10+46285381084*x^9+79177583416*x^8+48517044798*x^7+3485564336*x^6+202991461288*x^5+511237516116*x^4+491487303884*x^3+162980963012*x^2+10582876400*x+8138236266,-1083934608*x^11-7280441532*x^10-23046834204*x^9-40000873972*x^8-26048610284*x^7-4013271864*x^6-99394995480*x^5-253495981040*x^4-256713013740*x^3-92612149788*x^2-11640827940*x-2113372124,5238539919*x^11+34028231744*x^10+103172981997*x^9+167032621583*x^8+80598706787*x^7-8349073752*x^6+484148900292*x^5+1111685554397*x^4+937488798628*x^3+194921145091*x^2-24817425979*x+8391085369,-1200000159*x^11-7877951666*x^10-24027116989*x^9-38807185949*x^8-17622479495*x^7+6562258464*x^6-107607326500*x^5-264017657885*x^4-217289156342*x^3-17841618687*x^2+30512342213*x+6207746531,-1384058123*x^11-8178742910*x^10-22393752623*x^9-30590902473*x^8-2218279521*x^7+5189809032*x^6-130411585800*x^5-217302542021*x^4-114869195326*x^3+24334603991*x^2-293299047*x-784788783,2502116271*x^11+15883360168*x^10+47157251529*x^9+74037834159*x^8+30595446345*x^7-5116774704*x^6+230401703148*x^5+496542078037*x^4+395915290608*x^3+60105260695*x^2-17117901067*x-5005495537]]; E[30,1] = [x, [1,-1,1,-1,-4,0,2,6,-4,0,-6,8,2,-6,-4,0,-6,0,-10,-4,0,2,8,12,18,2,18,-4,-12,-10,-18,20,0,6,-4,-6,8,2,-4,0,18,24,14,-24,-22,-6,8,20]]; E[30,2] = [x^2+1, [1,x,-x,x-2,-2*x,2,6*x,-2*x,0,-4*x,0,-8,-2*x,2,-4*x,8*x,6*x,-10,2,8*x,12,-4*x,0,-4*x,10,8*x,-8,-14*x,-12*x,-10,6*x,-2*x,-18,18*x,20,20,-8,-22*x,16*x,-12*x,-14*x,-10,2,12,-4*x,-22*x,0,12]]; E[30,3] = [x^4+1, [1,x,x^3-x^2-1,-x^3-2*x,x^2-1,x^3+x,0,2*x,-4*x^2,-4*x^3,5*x^3-5*x,-2,-6*x^2+6,4*x^3+4*x,6*x^2+6,0,4*x^3,-7*x^3+7*x,-6,4*x^2-4,-10*x^3-10*x,-5*x^2-5,-6*x^2,12*x^3,-2*x^3+2*x,-3*x^2+3,-7*x^3-7*x,x^2+1,-4*x,10*x^2,-14*x^3,7*x^2-7,13*x^3+13*x,-6*x,-8*x^2,-9*x^3+9*x,16,0,-4*x^2-4,-8*x,2*x^3,13*x^3-13*x,-22,2*x^3+2*x,-15*x^2-15,24*x,24*x^2,8]]; E[31,1] = [x^2-x-1, [1,x,-2*x,1,2*x-3,2,-2*x,-2*x+4,-2*x+1,6*x-4,-2*x+6,1,-2,7,2*x-2,4*x-4,-4*x-4,2*x-1,10*x-8,8,-10*x+7,4*x+2,-6*x-2,-8*x-2,6*x+2,-8*x-3,-3,2*x+3,-2*x+9,-8*x-1,4*x-3,4*x+6,12,-6*x+16,12*x-6,10,-10*x+2,16*x-5,6*x+1,-4*x,8*x-10,6*x-8,-10*x+12,-10*x-3,4*x-3,12*x-8,-8*x-6,10*x+7]]; E[31,2] = [x^4+3*x^3+4*x^2+2*x+1, [1,x,-x^2-2*x-1,x^3+2*x^2+x-2,-3*x-3,-2*x^2,3*x^3+9*x^2+12*x+6,-x^3,-5*x^3-15*x^2-15*x-5,-3*x^3-10*x^2-10*x,8*x^3+24*x^2+25*x+8,3*x^3+3*x^2+x-5,-2*x^3-4*x^2-2*x-1,-4*x^3-12*x^2-16*x-4,4*x^3+12*x^2+13*x+4,x^3-2*x^2-6*x-3,-9*x^3-24*x^2-24*x,4*x^3+15*x^2+22*x+11,8*x^3+16*x^2+8*x-2,2*x^3+4*x^2+2*x-3,-3*x^3-x^2-x,9*x^2+12*x+12,0,x^3+3*x^2+8*x+1,-x^2+6*x+6,-6*x^2+3*x+3,6*x^3+10*x^2+10*x,2*x^3+6*x^2+3*x+2,-2*x^3+x^2+x,-12*x^3-25*x^2-26*x-13,3*x^2+3*x+3,2*x^3+13*x^2+22*x+11,-5*x^2-2*x-2,-4*x^3-12*x^2-16*x-8,3*x^3+10*x^2+14*x+7,13*x^3+26*x^2+13*x-9,17*x^2+26*x+26,-6*x^3-18*x^2-24*x-6,-9*x^3-24*x^2-24*x,8*x^3+24*x^2+26*x+8,-5*x^3-6*x^2-2*x-1,-11*x^2-24*x-24,17,5*x^3+10*x^2+5*x-13,-x^2+2*x+2,-12*x^2-21*x-21,-6*x^3-35*x^2-58*x-29,-8]]; E[31,3] = [x^16+6*x^15+29*x^14+91*x^13+246*x^12+523*x^11+1011*x^10+1468*x^9+1957*x^8+1797*x^7+1656*x^6+1062*x^5+576*x^4-216*x^3+459*x^2+324*x+81, [296264512931535,296264512931535*x,-5084054886030*x^15-28330793742807*x^14-134876830095135*x^13-402894889783602*x^12-1068749122026729*x^11-2177329724349816*x^10-4147265965327515*x^9-5586321873222066*x^8-7375894661111658*x^7-5835228430825221*x^6-5735348651443380*x^5-3030949558405017*x^4-1514899328790996*x^3+1661841876795210*x^2-2996926826067828*x-819437825688822,4860406866591*x^15+26864218752552*x^14+128458155729354*x^13+383569668496494*x^12+1024875268607928*x^11+2099240317641480*x^10+4044509676656352*x^9+5532911133724914*x^8+7531446321499239*x^7+6316728694320570*x^6+6672099862477473*x^5+4038535625361372*x^4+2589374060257545*x^3-699270918997653*x^2+2937289771925694*x+408616006598289,-11389517192*x^15+594401181644*x^14+2739945752717*x^13+13072424649011*x^12+32272121365274*x^11+79197171577453*x^10+122587628897789*x^9+211257387916435*x^8+107985931388646*x^7+124473711588701*x^6-335056200371316*x^5-34251871819140*x^4-122119259163246*x^3+35212605414561*x^2-280279373170842*x+235728067897476,-4504430589970*x^15-26924529956067*x^14-129837974015519*x^13-405565492862467*x^12-1092314971385475*x^11-2309405077995673*x^10-4447189313518065*x^9-6400938541194373*x^8-8483475717032365*x^7-7654649940447543*x^6-7066324011128031*x^5-4465168803930168*x^4-2330119431977490*x^3+1518894677222820*x^2-1434909528549225*x-943605058049019,-1665932271082*x^15-8333117812932*x^14-39019648423850*x^13-107803172106220*x^12-279429621168582*x^11-527419795773370*x^10-982323876678840*x^9-1102435378266700*x^8-1420993888547101*x^7-512241672944052*x^6-550015704357480*x^5+650159293232397*x^4+739718031197781*x^3+1562259896567613*x^2-908238781313703*x+460495020169989,1585921248277*x^15+9844958452281*x^14+47888462083460*x^13+153482981953228*x^12+417829214717211*x^11+902611466414314*x^10+1750732235085549*x^9+2596105938828157*x^8+3446314460663644*x^7+3226633488849318*x^6+2822525354366154*x^5+1696696748977617*x^4+876450970374372*x^3-818414350019694*x^2+1368857303299143*x+56851631204661,2270639398729*x^15+13131563174733*x^14+61796271218879*x^13+186505238914834*x^12+486874262750991*x^11+990799097490082*x^10+1846314403774233*x^9+2471443240759333*x^8+3049397591707630*x^7+2315502492864963*x^6+1834957918484469*x^5+862288790021367*x^4-267683374734426*x^3-1720044939320685*x^2+343207780951149*x+743757498510030,-245320811750*x^15-1527200300838*x^14-7234300293016*x^13-21565025979635*x^12-54430122290982*x^11-100361378108450*x^10-167254968070851*x^9-153249097924982*x^8-61013808914525*x^7+330851735817036*x^6+548263336146075*x^5+1063362777894198*x^4+742859182006821*x^3+1238473976680980*x^2-3092918784498*x-87892210108890,-1584244057745*x^15-7252642379673*x^14-34040078479222*x^13-88337415134309*x^12-229846665485529*x^11-412685142813572*x^10-787264476994236*x^9-795252081988454*x^8-1188439165860953*x^7-343572802084713*x^6-960422750521689*x^5+104128007808753*x^4-242134802622783*x^3+162057135296484*x^2-2519263362170331*x+44157951758007,10872874890844*x^15+62634798993243*x^14+301069441902017*x^13+919751323406275*x^12+2463285743458851*x^11+5103619001796820*x^10+9760442813672553*x^9+13496995564268800*x^8+17691678683014480*x^7+14283400493121723*x^6+12988626807556653*x^5+5946634709877951*x^4+2539096745528538*x^3-4746290625522666*x^2+4829134190101821*x+1883287830935088,-7535615388427*x^15-44210789846302*x^14-211704358473326*x^13-652603130063499*x^12-1741858729792918*x^11-3632162964065029*x^10-6912747446328817*x^9-9654578613800233*x^8-12445496074915874*x^7-10309175451841240*x^6-8614855400015076*x^5-4159710438750987*x^4-526483503227088*x^3+4216860668149578*x^2-1559920737710799*x-1081509067822572,12715485773308*x^15+72365138459097*x^14+345775381971779*x^13+1047060929374945*x^12+2788743491265498*x^11+5741650832015803*x^10+10953921441968463*x^9+15021564768608962*x^8+19740005401230091*x^7+16079609208585603*x^6+15128796908192838*x^5+8112463863445854*x^4+4114973109813480*x^3-4306323125639142*x^2+6949390107706515*x+2339066334649770,-8233903856911*x^15-50807892237284*x^14-244910646765434*x^13-779709602566184*x^12-2105328699370043*x^11-4529854451672479*x^10-8744664467134412*x^9-12959851661548768*x^8-17150788883322012*x^7-16632632897207918*x^6-14857136192882523*x^5-11175022387606446*x^4-5738402754496512*x^3-252660112814349*x^2-4340590736732622*x-3503939219161416,10411657975064*x^15+61731710434122*x^14+295839514018252*x^13+918279047713436*x^12+2457048744529527*x^11+5164747927354052*x^10+9875316600632799*x^9+14039439161498369*x^8+18310202442717482*x^7+16133633483066454*x^6+14210517882953859*x^5+8890952960162403*x^4+3748319491158198*x^3-2782006983690291*x^2+4723618405468968*x+3361163200438401,2437577982260*x^15+15251205800250*x^14+74131463255083*x^13+236577380726027*x^12+642062285301243*x^11+1375666960091741*x^10+2662601443569147*x^9+3920941383965558*x^8+5203085005053902*x^7+4853855741833287*x^6+4587739267425093*x^5+2908496502546633*x^4+2198623198767579*x^3+228061336170852*x^2+1286912669947911*x+1787473724093460,-20998655433229*x^15-118792506968427*x^14-567058413285527*x^13-1710480975626041*x^12-4553249237245506*x^11-9353275365383839*x^10-17865317822499090*x^9-24434711808597046*x^8-32277113915432539*x^7-26318201636035530*x^6-25422861269681034*x^5-13616875753107696*x^4-7021028966434506*x^3+7726827215624814*x^2-11865818371543983*x-3266760278506968,-3672576228238*x^15-26404218790472*x^14-130400395163918*x^13-448227629914970*x^12-1240669411051346*x^11-2817414080570386*x^10-5525609864837519*x^9-8853926050002316*x^8-11775570485736510*x^7-12702287118214097*x^6-10628662950949227*x^5-8467716983768013*x^4-3910385667022632*x^3+2405172667545*x^2+455695301791566*x-4158826899998085,-9430360992879*x^15-53037237147080*x^14-254303000039727*x^13-767264827521655*x^12-2052788488737257*x^11-4225414168430769*x^10-8105911048720466*x^9-11109025921283169*x^8-14800660310120261*x^7-11994760379650172*x^6-11643472784455893*x^5-5919147503571495*x^4-3351435858729972*x^3+2754294342725673*x^2-5987758048701633*x-834474735087786,461974751397*x^15+3283659053376*x^14+17025872149143*x^13+59383201301562*x^12+168752267778651*x^11+380748566972142*x^10+738899576518596*x^9+1128578849854029*x^8+1415828438687247*x^7+1140481972918689*x^6+393040577855448*x^5-460295683973064*x^4-1001994932540421*x^3-1405554460641504*x^2-1122154924985190*x-744575480391942,21634309178957*x^15+125458333117577*x^14+598786566194197*x^13+1830546604543854*x^12+4869951105860675*x^11+10096644601118081*x^10+19220525953555529*x^9+26699487945289841*x^8+34744517297830129*x^7+29240126806167350*x^6+26543125800599973*x^5+15984923685792426*x^4+7489784024602317*x^3-5919479391012984*x^2+11061668757180294*x+6208740083533725,2749050027315*x^15+11041516060187*x^14+46232514735756*x^13+87710245250512*x^12+161040846163700*x^11+42396720160065*x^10-200211533649595*x^9-1703831473033398*x^8-2975862652308370*x^7-5975682660679477*x^6-5215917895594560*x^5-5403054176755017*x^4-3029784320149452*x^3-2245024101966570*x^2+2793735641370780*x+190054709711172,-22208062959237*x^15-125310755333961*x^14-595369812478200*x^13-1782806789988750*x^12-4702430784575988*x^11-9530385181448691*x^10-17944707668044086*x^9-23788209875477268*x^8-30327097729171683*x^7-22143881370425823*x^6-19945818892191006*x^5-8280739925674686*x^4-3384656137133847*x^3+9004383386465427*x^2-12849263770318353*x-4371594450587829,-4818100293519*x^15-24866207162733*x^14-117480912951786*x^13-334188936821865*x^12-879259176990657*x^11-1728114156626751*x^10-3300102445694016*x^9-4185056148866442*x^8-5776892628410160*x^7-4253874234570159*x^6-5182315031571807*x^5-3146319119520477*x^4-1736260123167234*x^3-94073976202950*x^2-2916038660246433*x-611569140021117,-3017393907601*x^15-17367862807902*x^14-81459312490880*x^13-244924375522111*x^12-642505286466864*x^11-1316517291758101*x^10-2511693008785494*x^9-3474760313396245*x^8-4633820300472367*x^7-4227024716918463*x^6-4717152061365672*x^5-3483136029048903*x^4-3091690173592125*x^3+1212643302390891*x^2-3487380246911241*x-706951601570331,31473829834824*x^15+181224190326468*x^14+867327254097945*x^13+2644477302962835*x^12+7055564697252354*x^11+14601790195601340*x^10+27875121762658521*x^9+38567178674750100*x^8+50548079868964755*x^7+41795281701975558*x^6+38720892474573345*x^5+20848585650942582*x^4+10303663436086050*x^3-11416322370061440*x^2+16416260049050856*x+6688702396923768,-13556541181055*x^15-75782315225453*x^14-360604395283027*x^13-1078429931133066*x^12-2856341411411975*x^11-5810486835840113*x^10-11023572264123671*x^9-14753971531739954*x^8-19235671689165727*x^7-14725658472235400*x^6-13798065059551731*x^5-6409048696809507*x^4-2976757239885723*x^3+5669726465813751*x^2-7942055848573950*x-2707691376346227,16140814639211*x^15+87601160861616*x^14+417382121812909*x^13+1228628580778073*x^12+3262095706403040*x^11+6572277362646290*x^10+12547896847694700*x^9+16534793772974720*x^8+22105901003817725*x^7+16525558405914789*x^6+17160092679214431*x^5+7528123205348247*x^4+4204279718328402*x^3-5242401533505852*x^2+9420771213930384*x+434356612222590,275392891742*x^15+1318102492344*x^14+6811604225671*x^13+18343091538530*x^12+53754795952881*x^11+101928499576139*x^10+230017157414763*x^9+300388643182637*x^8+581314776648230*x^7+466157858549517*x^6+1164978090512298*x^5+579404621867046*x^4+1425694193652159*x^3-418358299099275*x^2+34231973355729*x+159569196816015,-16105829319604*x^15-92914111163823*x^14-442590784659068*x^13-1344604487906998*x^12-3562892526476961*x^11-7327232227979554*x^10-13890635947064217*x^9-19030625419493227*x^8-24618960080264695*x^7-20008857593426085*x^6-18594809058219816*x^5-10909880525914191*x^4-6229472124642183*x^3+4966676172648666*x^2-8399380249135746*x-4794024191424507,-1251936728087*x^15-7716787632057*x^14-38270506911553*x^13-122297176923851*x^12-330937188054981*x^11-691573562670014*x^10-1276615712928189*x^9-1722807961111769*x^8-1999528384199741*x^7-1164158104356912*x^6-234486089439927*x^5+318797180968260*x^4+121037773863402*x^3-932985363108654*x^2-371136319192845*x-71301193307343,-730000579858*x^15-6107558874885*x^14-32834373241394*x^13-121672172339131*x^12-358330980469617*x^11-850217587216798*x^10-1737109179487626*x^9-2944554723420448*x^8-4211268111189238*x^7-4788768326952057*x^6-4681657152730941*x^5-3907857036966885*x^4-3643116527366685*x^3-2102704150552326*x^2+1103075453763522*x-1262846531596140,-4522994339629*x^15-20736182296041*x^14-97323933729341*x^13-255447551936263*x^12-673152599167146*x^11-1251079855386613*x^10-2462779800684480*x^9-2819987357736679*x^8-4515398595977335*x^7-3062815097012946*x^6-5545369158016557*x^5-2986983137557782*x^4-3612033882212175*x^3-548179864011558*x^2-6601171147028208*x+1376899369358157,22062562543235*x^15+134418439776795*x^14+651379562169964*x^13+2067331603955684*x^12+5615277277432200*x^11+12077465234395481*x^10+23464013093418750*x^9+34738941474136193*x^8+46642285548724148*x^7+44755049102143815*x^6+40967979227425512*x^5+28233067146160020*x^4+14629695450747966*x^3-2018932439329134*x^2+10025295592383045*x+6613777102805829,15633250397088*x^15+89614795965720*x^14+430262526213210*x^13+1314405513234846*x^12+3530834434913775*x^11+7365108045247998*x^10+14226644656934592*x^9+20067464773799304*x^8+27119536568815116*x^7+24010954265081571*x^6+24022436999432643*x^5+15332473211697171*x^4+10142146496459826*x^3-1210750088395122*x^2+12729088246768668*x+5390254323112131,6666016323397*x^15+34908671043248*x^14+166368588172346*x^13+481301646788783*x^12+1281685560273290*x^11+2568418033502818*x^10+4962845864326511*x^9+6554112125845222*x^8+9225467134257111*x^7+7530040840191860*x^6+9109246669343211*x^5+6434455159106532*x^4+5077237983710454*x^3+1959167132183952*x^2+6256103796478035*x+1280093499120546,-4550284080898*x^15-22581856700472*x^14-100937587913351*x^13-263237557908514*x^12-627124846977159*x^11-1048888769464456*x^10-1731665699888484*x^9-1229684985351532*x^8-964450124469658*x^7+1648829579680407*x^6+687845760081753*x^5+574440414164817*x^4-1464389662933899*x^3+794846841141069*x^2-6579319143245976*x+211124248439760,3611736361674*x^15+21912153572158*x^14+106267886119230*x^13+333941660744801*x^12+905278368614470*x^11+1918631816025942*x^10+3724437809897161*x^9+5380194684152505*x^8+7214185761508267*x^7+6401606662535680*x^6+6247803793501599*x^5+3246775262469342*x^4+3055319873555265*x^3-2027020749644196*x^2+2627060450290110*x+1084322751053706,-11294499602008*x^15-68162543397645*x^14-330796171469870*x^13-1042912541079217*x^12-2835304684738161*x^11-6063219197633914*x^10-11817809644983825*x^9-17390026570416919*x^8-23635592912551711*x^7-22488704424718572*x^6-22038335245007520*x^5-15106761203349186*x^4-10373824049439393*x^3+495798015695157*x^2-6026913989625492*x-5304954324304296,-11247566194986*x^15-56899032335730*x^14-267378308450451*x^13-743404257519486*x^12-1929780267945834*x^11-3650736779102568*x^10-6789203060487912*x^9-7659594612174999*x^8-9765926727958140*x^7-3340497894489924*x^6-3620144805886572*x^5+4651224441581907*x^4+5230612853919234*x^3+10695811667470452*x^2-5876442983991645*x+3079259361206820,1533222913991*x^15+8030553637017*x^14+39478511344702*x^13+112022384769644*x^12+298498985952825*x^11+556561966913873*x^10+1031460988287489*x^9+1110539851824176*x^8+1381186790899544*x^7-5001944638620*x^6+407531007742512*x^5-934365767446629*x^4+876503793580092*x^3+210014155633176*x^2-116666009650476*x-43982510142294,4274335684929*x^15+22869571545503*x^14+108461790361521*x^13+316630552064377*x^12+841279705060409*x^11+1704166541859192*x^10+3309476597382251*x^9+4510702048751199*x^8+6395401386019265*x^7+5753795327337713*x^6+6977172228194220*x^5+5298768826134240*x^4+3834411425392248*x^3+451747824915888*x^2+2391618071147445*x+326214427792833,-8969600286717*x^15-50747811721302*x^14-246057518702412*x^13-753538892710872*x^12-2053345858133595*x^11-4337037860049129*x^10-8550898715763030*x^9-12433741911613389*x^8-17676756136970100*x^7-17093402639122203*x^6-18763288566604233*x^5-14019226611564258*x^4-10132299294216912*x^3-2012624384785245*x^2-6313822055644050*x-885543270349842,789858227693*x^15+4754945372868*x^14+21926630088775*x^13+63665523964292*x^12+149359772346234*x^11+248176137457871*x^10+319742876116497*x^9+66348709472762*x^8-585964289905114*x^7-1901324909497539*x^6-2884942902432792*x^5-2795947783997445*x^4-1295515956267792*x^3-625171171437045*x^2-845797770453375*x+397276357696839,-3258403883762*x^15-17518659147531*x^14-84374483202268*x^13-248008695018380*x^12-669212839224096*x^11-1345358802997352*x^10-2605363645554291*x^9-3366381866889323*x^8-4560981220223000*x^7-2916485989133379*x^6-3133196121352425*x^5+665276684609223*x^4-1209605146215732*x^3+1497087488871027*x^2-5135962532121648*x-2644348948302537,-6296899303320*x^15-30790059084969*x^14-145848751169280*x^13-393966453182574*x^12-1022057902220367*x^11-1858803949895397*x^10-3443524677670428*x^9-3537279781386921*x^8-4649762247141651*x^7-537835163973444*x^6-2162916842772777*x^5+2107049222748210*x^4+108896044807458*x^3+2879730212480379*x^2-2342542607813070*x+1135475129627226,-29437977181951*x^15-172108702285489*x^14-826823029908923*x^13-2547403562171922*x^12-6827379915049045*x^11-14261799491528740*x^10-27323209816307959*x^9-38426802878273782*x^8-50468539347330323*x^7-42963716533174033*x^6-38917404299264268*x^5-21286651758197775*x^4-9001481623396893*x^3+11717750537268570*x^2-13104211860755082*x-6635210398434180]]; E[31,4] = [x^4-2*x^3+5*x^2+2*x+1, [5,x^3+2,5*x,-2*x^3+5*x^2-10*x-4,-5*x,-7*x^3+10*x^2-35*x-14,8*x^3-15*x^2+40*x+16,-10*x^3+25*x^2-60*x+5,8*x^3-20*x^2+45*x-4,-20,-2*x^3-34,5*x^3-10*x^2+30*x-20,2*x^3-5*x^2+10*x-1,16*x^3-25*x^2+80*x+32,-16*x^3+40*x^2-115*x+8,4*x^3+48,-12*x^3+25*x^2-60*x-24,4*x^3-10*x^2+45*x-2,-2*x^3-14,-7*x^3+10*x^2-35*x-14,-x^3-10*x^2-5*x-2,4*x^3-5*x^2+20*x+8,-16*x^3+40*x^2-65*x+8,21*x^3-40*x^2+105*x+42,6*x^3+22,-2*x^3+26,-6*x^3-42,-5*x^3-25*x-10,24*x^3-60*x^2+125*x-12,-2*x^3-54,-34*x^3+75*x^2-170*x-68,12*x^3-30*x^2+95*x-6,-24*x^3+60*x^2-135*x+12,-20*x^3+35*x^2-100*x-40,0,2*x^3-5*x^2+10*x-1,8*x^3+26,-2*x^3+46,12*x^3+104,36*x^3-90*x^2+235*x-18,-18*x^3+25*x^2-90*x-36,-28*x^3+70*x^2-155*x+14,-26*x^3+45*x^2-130*x-52,43*x^3-90*x^2+215*x+86,6*x^3-15*x^2+80*x-3,28*x^3-55*x^2+140*x+56,-37*x^3+90*x^2-185*x-74,20*x^3-50*x^2+105*x-10]]; E[32,1] = [x^8+4*x^7+6*x^6+4*x^5+2*x^4+8*x^3+24*x^2+32*x+16, [8,8*x,x^7+8*x^6+10*x^5+4*x^4+2*x^3+8*x^2+40*x+48,7*x^7+16*x^6+14*x^5+4*x^4+6*x^3+40*x^2+88*x+64,-24*x^7-66*x^6-60*x^5-20*x^4-24*x^3-156*x^2-376*x-304,x^7+2*x^6+2*x^5-6*x^3+4*x^2+24*x+16,17*x^7+46*x^6+46*x^5+16*x^4+18*x^3+124*x^2+272*x+208,-38*x^7-96*x^6-84*x^5-24*x^4-44*x^3-256*x^2-544*x-400,19*x^7+48*x^6+38*x^5+12*x^4+22*x^3+120*x^2+264*x+192,6*x^7+14*x^6+8*x^5+4*x^4+4*x^3+36*x^2+72*x+32,-3*x^7-10*x^6-10*x^5-6*x^3-20*x^2-80*x-64,-12*x^7-36*x^6-32*x^5-8*x^4-8*x^3-88*x^2-208*x-128,-3*x^7+4*x^6+2*x^5+4*x^4+2*x^3-16*x^2+24*x+32,-6*x^7-14*x^6-4*x^5-4*x^4-4*x^3-36*x^2-64*x-16,-33*x^7-86*x^6-74*x^5-24*x^4-26*x^3-220*x^2-488*x-368,14*x^7+36*x^6+36*x^5+16*x^4+12*x^3+88*x^2+224*x+176,19*x^7+40*x^6+22*x^5+4*x^4+14*x^3+120*x^2+216*x+112,-9*x^7-14*x^6-10*x^5-8*x^4-10*x^3-28*x^2-72*x-64,-x^7-10*x^6-14*x^5-8*x^4-2*x^3-4*x^2-16*x-32,3*x^7-12*x^6-18*x^5-12*x^4+6*x^3-72*x-144,-20*x^7-46*x^6-36*x^5+4*x^4-132*x^2-248*x-176,14*x^7+34*x^6+28*x^5+12*x^4+4*x^3+76*x^2+176*x+96,-42*x^7-96*x^6-84*x^5-40*x^4-52*x^3-288*x^2-592*x-400,25*x^7+68*x^6+74*x^5+12*x^4+2*x^3+160*x^2+392*x+352,-26*x^7-62*x^6-52*x^5-4*x^4-12*x^3-180*x^2-336*x-240,30*x^7+88*x^6+76*x^5+24*x^4+28*x^3+208*x^2+496*x+416,45*x^7+108*x^6+98*x^5+20*x^4+34*x^3+288*x^2+600*x+416,88*x^7+218*x^6+196*x^5+68*x^4+88*x^3+588*x^2+1224*x+944,53*x^7+154*x^6+138*x^5+32*x^4+66*x^3+372*x^2+824*x+720,-97*x^7-250*x^6-214*x^5-72*x^4-114*x^3-644*x^2-1408*x-1040,-32*x^7-84*x^6-80*x^5-24*x^4-16*x^3-184*x^2-480*x-384,-28*x^7-84*x^6-80*x^5-40*x^4-40*x^3-184*x^2-432*x-416,-5*x^7-28*x^6-26*x^5+4*x^4-10*x^3-64*x^2-152*x-144,-58*x^7-130*x^6-100*x^5-28*x^4-60*x^3-348*x^2-720*x-432,19*x^7+58*x^6+70*x^5+40*x^4+14*x^3+132*x^2+360*x+304,13*x^7+44*x^6+50*x^5+20*x^4+18*x^3+96*x^2+248*x+240,-30*x^7-66*x^6-64*x^5-12*x^4-36*x^3-156*x^2-344*x-256,-5*x^7-50*x^6-54*x^5-8*x^4-10*x^3-84*x^2-240*x-288,-3*x^7-6*x^5-12*x^4-6*x^3+24*x^2+24*x+48,22*x^6+20*x^5-4*x^4-8*x^3-12*x^2+136*x+144,117*x^7+302*x^6+270*x^5+80*x^4+122*x^3+764*x^2+1696*x+1328,-171*x^7-444*x^6-390*x^5-116*x^4-166*x^3-1120*x^2-2504*x-1888,-7*x^7-4*x^6+2*x^5-12*x^4+10*x^3-32*x^2-56*x+48,52*x^7+156*x^6+144*x^5+56*x^4+56*x^3+360*x^2+848*x+640,-14*x^7-40*x^6-28*x^5+8*x^4+4*x^3-112*x^2-272*x-128,19*x^7+40*x^6+30*x^5+20*x^4+30*x^3+88*x^2+232*x+192,56*x^7+158*x^6+148*x^5+44*x^4+72*x^3+420*x^2+872*x+656,125*x^7+324*x^6+274*x^5+92*x^4+138*x^3+832*x^2+1832*x+1312]]; E[32,2] = [x, [1,0,0,-2,0,0,6,2,0,0,-10,0,-2,10,0,0,14,0,-10,0,0,-6,0,0,10,18,-2,0,0,6,-14,0,0,-22,0,14,0,22,0,0,-26,0,-18,0,-14,-2,0,0]]; E[32,3] = [x^4+2*x^2+4*x+2, [3,3*x^3-3*x^2+6*x+6,3*x,-4*x^3+5*x^2-15*x-10,2*x^3-x^2+6*x+8,-5*x^3+x^2-9*x-20,x^3-2*x^2+3*x+4,6*x^3-6*x^2+12*x+12,10*x^3-2*x^2+21*x+22,-10*x^3+11*x^2-30*x-10,x^3-2*x^2+9*x-2,-12,-2*x^3+x^2-3*x-2,2*x^3+5*x^2+6*x+2,5*x^3-7*x^2+3*x+20,6*x^2+12*x+6,-2*x^3-5*x^2-9*x-8,11*x^3-7*x^2+21*x+14,-x^3+2*x^2-3*x+2,2*x^3-4*x^2+15*x-4,-14*x^3+7*x^2-30*x-44,-14*x^3+7*x^2-42*x-14,-12*x^3+6*x^2-36*x-30,8*x^3-10*x^2+21*x+26,22*x^3-11*x^2+42*x+64,-6*x^3-6*x^2-54,2*x^3-7*x^2+21*x+14,26*x^3-13*x^2+42*x+68,-5*x^3+x^2-9*x-20,-29*x^3+22*x^2-69*x-80,12*x^3+48*x+36,12*x^3+12*x^2+36,10*x^3-20*x^2+27*x-20,14*x^3-19*x^2+42*x+14,17*x^3+5*x^2+39*x+68,-20*x^3-5*x^2-45*x-80,-2*x^3-17*x^2-6*x-2,-x^3+2*x^2-3*x+2,-4*x^3+8*x^2+15*x+8,34*x^3-17*x^2+78*x+112,17*x^3-10*x^2+39*x+44,-4*x^3+14*x^2-15*x-22,20*x^3-x^2+39*x+80,-36,6*x^3+6*x^2-6,-28*x^3+17*x^2-51*x-34,-46*x^3+23*x^2-66*x-112,40*x^3-26*x^2+93*x+106]]; E[33,1] = [x, [1,1,-1,-2,4,1,-2,-2,0,8,-6,-8,6,-2,0,8,6,-4,6,-4,0,-14,-4,12,-6,2,2,8,-12,-2,-6,-4,-12,2,-8,-22,20,14,4,0,-6,12,22,8,-14,-14,0,0]]; E[33,2] = [x^4+x^3+6*x^2-4*x+1, [11,11*x,7*x^3+8*x^2+40*x-16,7*x^3+8*x^2+40*x-27,-6*x^3-10*x^2-39*x+9,16*x^3+23*x^2+104*x-57,15*x^3+25*x^2+103*x+5,-33*x^3-33*x^2-198*x+132,2*x^3+7*x^2+35*x-14,2*x^3-4*x^2+2*x-47,-36*x^3-60*x^2-234*x+54,-21*x^3-35*x^2-120*x-7,-10*x^3-24*x^2-65*x+15,27*x^3+34*x^2+170*x-68,-6*x^3+12*x^2-6*x+75,-x^3-9*x^2-45*x+18,9*x^3+15*x^2+64*x+3,58*x^3+93*x^2+377*x-87,39*x^3+54*x^2+204*x-141,3*x^3-6*x^2+3*x-54,-25*x^3-38*x^2-124*x+87,48*x^3+58*x^2+312*x-72,-33*x^3-55*x^2-275*x-11,-32*x^3-35*x^2-186*x+125,-2*x^3+4*x^2-2*x-41,-33*x,15*x^3+25*x^2+147*x+5,44*x^3+44*x^2+286*x-66,23*x^3+20*x^2+100*x-40,-132,-37*x^3-36*x^2-180*x+72,-26*x^3-36*x^2-136*x+94,-11*x^3+22*x^2-11*x+143,58*x^3+49*x^2+366*x-241,-36*x^3-27*x^2-234*x+54,2*x^3+7*x^2+2*x-3,-122*x^3-152*x^2-760*x+304,-24*x^3-18*x^2-90*x+36,39*x^3+65*x^2+292*x+13,66*x^3+110*x^2+407*x+22,-60*x^3-89*x^2-445*x+178,117*x^3+140*x^2+700*x-280,48*x^3+47*x^2+290*x-193,-142*x^3-200*x^2-923*x+213,-41*x^3-39*x^2-250*x+166,13*x^3-26*x^2+13*x-179,6*x^3-12*x^2+6*x-75,-3*x^3-5*x^2-36*x-1]]; E[33,3] = [x^4+3*x^3+4*x^2+2*x+1, [1,x,x^3+2*x^2+2*x,-x^3-4*x^2-6*x-3,-3*x-3,2*x^3+7*x^2+8*x+5,-3*x^3-9*x^2-7*x-3,x^3+3*x^2+4*x+2,4*x^3+11*x^2+11*x,-4*x^3-8*x^2-4*x+1,-4*x^2-6*x-6,-x^3-3*x^2-6*x-1,-2*x^2-x-1,-7*x^3-22*x^2-22*x,-2*x^3-4*x^2-2*x+5,x^3+3*x^2+3*x,9*x^3+27*x^2+28*x+9,-7*x^2-13*x-13,3*x^3+12*x^2+18*x+9,9*x^3+18*x^2+9*x-4,-9*x^3-18*x^2-18*x-9,2*x^2+4*x+4,-7*x^3-21*x^2-25*x-7,6*x^3+9*x^2+6*x+3,4*x^3+8*x^2+4*x+3,6*x^3+18*x^2+31*x+6,3*x^3+9*x^2+9*x+3,6*x+6,-3*x^3-8*x^2-8*x,0,-3*x^3,-6*x^3-12*x^2-12*x-6,-3*x^3-6*x^2-3*x-9,4*x^3+13*x^2+18*x+9,3*x^2+2*x+2,15*x^2+30*x+15,2*x^3+4*x^2+4*x,-6*x^2-6*x,-9*x^3-27*x^2-42*x-9,-2*x^3-6*x^2-19*x-2,16*x^3+31*x^2+31*x,-x^3-4*x^2-4*x,-4*x^3-23*x^2-38*x-19,4*x^2+9*x+9,-9*x^3-31*x^2-44*x-22,x^3+2*x^2+x+25,6*x^3+12*x^2+6*x-13,13*x^3+39*x^2+54*x+13]]; E[33,4] = [x^8+5*x^6+10*x^4+25, [275,275*x,11*x^7-5*x^6+55*x^5+20*x^4+55*x^3+100*x^2-275*x-75,-2*x^7-25*x^5+40*x^3+25*x,35*x^6+135*x^4+125*x^2-575,-13*x^7+30*x^5+260*x^3+575*x,-25*x^6-120*x^4-50*x^2-100,55*x^7+275*x^5+550*x^3,-5*x^6+75*x^4+100*x^2+750,-32*x^7-235*x^5-735*x^3-975*x,-10*x^7+40*x^5+200*x^3+400*x,-10*x^6-125*x^4-625*x^2-1250,15*x^6+105*x^4+525*x^2+225,10*x^7+70*x^5+75*x^3+150*x,80*x^6+450*x^4+1150*x^2+375,-41*x^7-265*x^5-280*x^3+1475*x,27*x^7+90*x^5+285*x^3+75*x,3*x^7+10*x^5-60*x^3+100*x,-20*x^6+25*x^4+400*x^2+250,-105*x^6-350*x^4+175*x^2+1175,10*x^7-95*x^5-200*x^3-1225*x,200*x^6+520*x^4+400*x^2-1400,5*x^6-20*x^4-650*x^2+900,-125*x^7-490*x^5-800*x^3-225*x,40*x^7+115*x^5+25*x^3+325*x,-35*x^6+85*x^4+425*x^2+850,135*x^7+450*x^5-225*x^3-2650*x,-70*x^6-490*x^4-1900*x^2-1050,90*x^7+630*x^5+1775*x^3+1350*x,-20*x^6-360*x^4-700*x^2-300,-92*x^7-160*x^5-85*x^3+50*x,40*x^6-270*x^4-1900*x^2-1600,-100*x^7-535*x^5-750*x^3+1250*x,-9*x^7+80*x^5+180*x^3+1075*x,-150*x^6-610*x^4-575*x^2+2700,135*x^7+780*x^5+1700*x^3-175*x,-30*x^6-320*x^4+600*x^2+650,-90*x^6-630*x^4-1500*x^2+300,-60*x^6+295*x^4+1475*x^2+2950,-120*x^7-400*x^5+200*x^3+3975*x,-195*x^7-1365*x^5-2975*x^3-2925*x,100*x^7+480*x^5+475*x^3-2350*x,70*x^6+600*x^4+525*x^2-875,206*x^7+1145*x^5+2755*x^3-2300*x,-200*x^6-795*x^4-1225*x^2-2725,100*x^7+315*x^5+750*x^3-1250*x,-30*x^6-100*x^4+50*x^2+375,280*x^6+1465*x^4+2375*x^2-1300]]; E[33,5] = [x^2-x+3, [1,0,x,-2*x+1,0,2*x-1,0,0,0,-2*x+1,0,5,-7,0,0,4*x-2,-8*x+4,-2*x+1,0,-13,10*x-5,0,0,0,10*x-5,17,0,-4,0,0,-2*x+1,0,0,-14*x+7,0,0,0,23,-16,0,0,10*x-5,-25,-14*x+7,0,0,20,0]]; E[34,1] = [x, [1,1,-2,0,-4,6,2,-1,-4,0,0,-4,-4,6,8,0,-6,0,-4,8,0,2,8,0,-6,14,18,-16,-6,-16,-6,-16,-6,6,2,6,-16,14,2,12,24,12,-4,-24,-10,-12,-16,-10]]; E[34,2] = [x^4+1, [1,x,-x^2-x,2*x^3-2,-2*x^3+2*x^2,-2*x^3-2*x^2-x+1,2*x^3-2*x^2+2*x,4*x^3+x,2*x^2-2*x+2,4*x-4,2*x^2-2*x,-2*x^2-2*x,-2*x^3+2*x^2+2*x-2,-5*x^3+5*x^2+4*x+4,6*x^3-3*x^2+3,-4*x^3-4*x^2-4*x,2*x^2-2*x+2,-2*x^3+x^2-1,4*x+4,x^3-x-6,-2*x^3+2*x^2+2*x-2,7*x^2-7*x,2*x^3+2*x^2+2*x-2,3*x^2+2*x+3,-5*x^3-8*x^2-5*x,3*x^3-3,4*x^3-4*x+10,-6*x^3+6*x+4,-3*x^3-8*x^2+8*x+3,8*x^3-8*x^2-2*x-2,5*x^3+5*x^2,-4*x^3+12*x^2-12,2*x^3-5*x^2+5*x-2,-4*x^3+4*x-8,-x^2-x,4*x^3+10*x^2+4*x,-10*x^2-8*x-10,8*x^3+2*x^2+8*x,-8*x^3+8*x^2+9*x+9,8*x^3-14*x^2-14*x+8,2*x^3-4*x^2-4*x+2,6*x^3+14*x^2-14,-8*x+8,2*x^3+2*x,-5*x^3-5*x^2-4*x+4,2*x^3-2*x^2-10*x-10,8*x^3+8*x^2-8*x-8,5*x^3-5*x^2+2*x+2]]; E[34,3] = [x^2+8, [1,-1,x,-x,0,-x,2,x-3,-4,2*x,-x,0,-3*x,2*x,-4,0,6,12,3*x,-4,2*x,0,-6*x,-12,6,6*x,-6,8,-x,-3*x,-4*x,-16,-x,-18,3*x,6,8,14,-3*x,-4*x,-x,12,3*x,0,6*x,-x,-6*x,3*x]]; E[34,4] = [x^2+2*x+2, [1,x+1,x,-2*x,-2*x-4,x+2,-6,-x+3,4*x+4,0,2*x,-6*x,0,x+2,6*x+6,8,6*x+6,-6*x-6,-4*x-8,-2,4*x,x,-8*x-16,-14*x-14,0,5*x,2,4,5*x,2*x+4,-5*x-10,8*x+8,-x,18,7*x,10,20*x+20,-22,15*x+30,10*x,-14*x,4*x+4,-4*x-8,12,-15*x-30,-12*x-24,-8*x,-9*x-18]]; E[34,5] = [x^2+2*x+2, [1,-x-1,0,x,0,-4*x-8,4,-4*x-5,-4*x-4,4*x+8,3*x,4*x,-3*x,x+2,4*x+4,8,4*x+4,-4*x-4,-9*x-18,-12,4*x,-5*x,8*x+16,4*x+4,0,-3*x,12,-16,-8*x,3*x+6,-x-2,-8*x-8,4*x,8,8*x,-10,0,-2,4*x+8,-8*x,-5*x,-4*x-4,11*x+22,-8,-11*x-22,5*x+10,-12*x,16*x+32]]; E[35,1] = [x^2+x-4, [1,x,-x-1,1,-1,x+1,x+3,-x-3,2*x-2,-2*x-2,-3*x-1,0,6,-2*x,2*x+6,3*x-1,2*x,-4,-6*x,-4*x,8,4*x-2,-x-5,4,2*x+4,-5*x-7,4*x-6,-x+3,-6*x-2,3*x+13,-14,4*x+4,-2*x-6,2*x-12,2*x-10,-4*x+2,7*x+11,-4*x+10,2*x-2,7*x+11,-x-7,20,10*x+8,x-11,-6*x+4,-2*x-4,-4*x-12,-9*x-9]]; E[35,2] = [x^2+4, [2,2*x,-x,-x-4,-x,-6,-x,7*x,0,-6*x,10,4,2*x,4,4*x,-3*x,-6*x,-20,-16,2*x,-16,-6*x,10,4*x,0,7*x,24,19*x,-8*x,-10,-6*x,2*x,44,12*x,20,-20,-26,-18*x,14*x,-3*x,9*x,40,-36,-6,-16*x,2*x,20,-26]]; E[35,3] = [x^4+4*x^3+5*x^2+2*x+1, [1,x,x^3+2*x^2+x,x^3+x^2-2*x-2,-2*x^3-6*x^2-7*x-3,-2*x^3-7*x^2-7*x-1,2*x^3+6*x^2+6*x+4,2*x^3+8*x^2+10*x+4,-x^3-2*x^2-2*x-1,-4*x^3-8*x^2-3*x-2,-3*x^3-9*x^2-9*x-3,-2*x^2-8*x-8,-2*x^3-8*x^2-12*x-2,3*x^3+13*x^2+17*x+5,-x^3-8*x^2-8*x,-x^3-2*x^2+4*x+9,-5*x^2-15*x-5,-6*x^3-21*x^2-21*x-3,-5*x^3-13*x^2-6*x-2,5*x^3+16*x^2+11*x-6,x^3+3*x^2+x+2,4*x^3+16*x^2+12*x-8,5*x^3+14*x^2+8*x+1,-2*x^3-3*x^2+3*x+2,5*x^3+7*x^2+4*x+2,-3*x^3-17*x^2-17*x,-x^2+8*x+8,-3*x^3-12*x^2-13*x-3,6*x^3+24*x^2+33*x+6,7*x^2+12*x+12,7*x^3+23*x^2+23*x,-5*x^3-11*x^2-3*x-2,12*x^3+38*x^2+28*x-2,-10*x^3-26*x^2-16*x+6,-5*x^3-15*x^2-5*x+2,6*x^3+15*x^2+6*x+3,16*x^3+48*x^2+40*x+8,-12*x^3-35*x^2-21*x-11,x^3+2*x^2+8*x+15,7*x^3+34*x^2+34*x,-8*x^3-32*x^2-50*x-8,-8*x^2-10*x-10,-4*x^3-6*x^2-1,x^3-12*x^2-26*x-13,2*x^3+11*x^2+19*x+7,9*x^3+13*x^2-15*x-10,8*x^3+6*x^2-16*x+4,3*x^3+9*x^2+3*x+2]]; E[35,4] = [x^4-2*x^3+5*x^2-4*x+1, [1,x,-x^3+2*x^2-5*x+2,5*x^3-8*x^2+21*x-9,2*x^3-3*x^2+8*x-6,-5*x^3+8*x^2-22*x+11,4*x^3-6*x^2+18*x-10,-2*x^3+4*x^2-10*x+8,x^3-x^2+5*x-2,-2*x^2+x,6*x^3-9*x^2+27*x-12,-8*x^3+10*x^2-32*x+8,-2*x^3+2*x^2-10*x,14*x^3-21*x^2+59*x-26,7*x^3-8*x^2+24*x-8,-19*x^3+29*x^2-81*x+38,-5*x^3+10*x^2-20*x+15,15*x^3-24*x^2+66*x-33,-x^3+4*x^2-9*x+5,23*x^3-34*x^2+97*x-40,-x^2+x+1,-28*x^3+40*x^2-116*x+48,-3*x^3+7*x^2-17*x+10,5*x^3-9*x^2+21*x-11,x^3-4*x^2-x+1,-14*x^3+17*x^2-51*x+17,8*x^3-7*x^2+32*x-8,3*x^3-3*x^2+10*x,6*x^3-6*x^2+27*x,-12*x^3+19*x^2-48*x+12,-16*x^3+23*x^2-69*x+23,-2*x^3+5*x^2-7*x+3,16*x^3-30*x^2+76*x-46,-28*x^3+44*x^2-122*x+50,-5*x^2+5*x-7,3*x^2-6*x+3,24*x^3-40*x^2+112*x-56,-x^3+2*x^2+8*x-9,29*x^3-43*x^2+123*x-58,27*x^3-34*x^2+102*x-34,8*x^3-8*x^2+42*x,10*x^3-18*x^2+40*x-10,4*x^3-6*x^2+12*x-5,-27*x^3+41*x^2-107*x+40,5*x^3-10*x^2+22*x-17,24*x^3-43*x^2+101*x-53,24*x^3-34*x^2+88*x-44,-3*x^2+3*x-1]]; E[35,5] = [x^4+2*x^3+5*x^2-2*x+1, [5,5*x,5*x^3+10*x^2+25*x-10,-2*x^3-5*x^2-10*x-1,-3*x^3-10*x^2-25*x-4,10*x^3+20*x^2+50*x-20,-2*x^3+4,-2*x^3-10*x+4,4*x^3+10*x^2+30*x+2,4*x^3+10*x^2+25*x+2,-5,-12*x^3-30*x^2-60*x+24,0,-2*x^3-11,-x^3+32,-4*x^3-10*x^2-20*x-2,-14*x^3-30*x^2-70*x+28,-26*x^3-50*x^2-130*x+52,18*x^3+45*x^2+120*x+9,25*x^3+60*x^2+125*x-50,6*x^3-62,10*x^3+20*x^2+50*x-20,-20*x^3-50*x^2-90*x-10,9*x^3-58,-2*x^3-5*x^2-30*x-1,4*x^3+2,26*x^3+45*x^2+130*x-52,-5*x,-8*x^3-20*x^2-25*x-4,8*x^3+5*x^2+40*x-16,-6*x^3+62,-8*x^3+66,-40*x,4*x^3+20*x-8,-10*x^3+60,14*x^3+35*x^2+80*x+7,10*x^2,-12*x^3-10*x^2-60*x+24,-44*x^3-110*x^2-240*x-22,x^3+98,32*x^3+80*x^2+200*x+16,-20*x^3-50*x^2-100*x+40,4*x^3-43,16*x^3+40*x^2+70*x+8,-4*x^3-10*x^2-20*x+8,4*x^3-118,4*x^3+20*x-8,6*x^3+18]]; E[35,6] = [x^4-x^2+1, [1,x,x^3-x,x^2-2*x-1,-x^3+3*x,0,2*x^3,2*x^3-2*x,-6*x^2+6,3*x,-7,-2*x^2,-8*x,5,7*x^3,0,-6*x^3+6*x,10*x^2,7*x^2-7,-5*x^3+5*x,-2,6*x^3-6*x,2*x^2-2,-11*x^3,-9*x^2+9,16*x^3,-9*x^2,-7*x,11*x,5*x^2,-6*x^3,-16*x^3,4*x^2-4,0,-8,-x^2+1,-14*x^2,12*x^3-12*x,4*x,3*x^3,12*x,-2*x^2,-3,12*x^2-12,4*x^3-4*x,8*x^3,-4*x^2,-10]]; E[35,7] = [x, [1,0,1,-1,1,-3,5,3,2,-6,3,-4,2,-12,-10,9,12,0,8,-4,0,2,-1,12,-12,-1,6,5,6,-7,6,-16,-6,-12,14,-6,-1,14,2,-3,-9,12,20,9,-4,0,-16,-13]]; E[35,8] = [x^4+25, [5,-x^2-5,5*x,-5*x,x^3+x^2+5,-5,-5*x,-x^3,-x^3+5*x,-2*x^2+10,3*x^2,-x^3-5*x,-6*x^2-30,3*x^3+15*x,3*x^2-15,3*x^3,-x^2+5,-3*x^3+15*x,-2*x^3-10*x,-x^2-5,-30,0,13*x^2,-10*x,2*x^3-10*x,x^3,x^3+5*x,35*x,-3*x^2-15,-7*x^2,-12*x^2+60,9*x^2+45,0,2*x^2+10,6*x^3-30*x,-12*x^2,45,-4*x^3,-6*x^2+30,-7*x^3,-35*x,-6*x^2,7*x^3+35*x,-15,8*x^2-40,-x^2-5,3*x^3-15*x,85]]; E[36,1] = [x^2+2, [1,x,0,-x,0,0,-4,5*x,0,0,-7*x,0,2,-x,0,0,5*x,0,-10,0,0,-16,0,0,-13*x,8,11*x,0,0,20,-x,0,0,-7*x,0,17*x,0,-22,0,0,11*x,0,20,0,14,-13*x,0,0]]; E[36,2] = [x^8+3*x^7+5*x^6+6*x^5+6*x^4+12*x^3+20*x^2+24*x+16, [8,8*x,-3*x^7-5*x^6-11*x^5-6*x^4-10*x^3-28*x^2-36*x-48,2*x^7+6*x^6+10*x^5+8*x^4+8*x^3+20*x^2+32*x+32,2*x^7+4*x^6+8*x^5+2*x^4+8*x^3+16*x^2+24*x+32,7*x^7+9*x^6+19*x^5+14*x^4+18*x^3+56*x^2+52*x+80,8*x^7+12*x^6+20*x^5+16*x^4+20*x^3+52*x^2+72*x+80,-8*x^7-14*x^6-22*x^5-18*x^4-24*x^3-60*x^2-80*x-88,-6*x^7-8*x^6-12*x^5-6*x^4-12*x^3-36*x^2-24*x-40,-2*x^7-2*x^6-10*x^5-8*x^4-12*x^3-20*x^2-24*x-48,-2*x^6-2*x^5-2*x^4-4*x^3-8*x^2-8*x,2*x^7-2*x^6-2*x^5+4*x^4+4*x^3-4*x^2-40*x-16,4*x^7+16*x^6+24*x^5+20*x^4+24*x^3+56*x^2+80*x+80,-x^7-7*x^6-13*x^5-10*x^4-6*x^3-16*x^2-36*x-24,-x^7+x^6-13*x^5-10*x^4-22*x^3-8*x^2-12*x-64,-24*x^7-30*x^6-62*x^5-46*x^4-60*x^3-184*x^2-160*x-256,28*x^7+48*x^6+72*x^5+60*x^4+88*x^3+216*x^2+272*x+288,3*x^7+x^6+23*x^5+22*x^4+30*x^3+40*x^2+52*x+120,-10*x^7-20*x^6-32*x^5-26*x^4-32*x^3-80*x^2-112*x-128,11*x^7+17*x^6+31*x^5+22*x^4+22*x^3+104*x^2+116*x+136,4*x^7+12*x^6+12*x^5+48*x^2+80*x+48,-2*x^7-8*x^6-12*x^5-10*x^4-12*x^3-28*x^2-40*x-40,2*x^7+20*x^5+14*x^4+32*x^3+16*x^2+24*x+96,16*x^7+18*x^6+34*x^5+26*x^4+36*x^3+104*x^2+64*x+128,-20*x^7-32*x^6-40*x^5-36*x^4-72*x^3-168*x^2-176*x-160,37*x^7+75*x^6+121*x^5+98*x^4+118*x^3+296*x^2+420*x+480,-24*x^7-30*x^6-46*x^5-38*x^4-60*x^3-152*x^2-184*x-128,-22*x^7-26*x^6-50*x^5-44*x^4-44*x^3-172*x^2-136*x-208,4*x^7-6*x^6-6*x^5+18*x^4+12*x^2-64*x-24,-8*x^7-32*x^6-48*x^5-40*x^4-48*x^3-112*x^2-160*x-160,32*x^7+72*x^6+112*x^5+92*x^4+116*x^3+284*x^2+392*x+464,36*x^7+48*x^6+96*x^5+60*x^4+96*x^3+264*x^2+240*x+384,14*x^7+22*x^6+38*x^5+16*x^4+36*x^3+100*x^2+104*x+144,27*x^7+37*x^6+55*x^5+46*x^4+74*x^3+184*x^2+220*x+144,-13*x^7-7*x^6-17*x^5-26*x^4-26*x^3-64*x^2+20*x-56,-16*x^7-24*x^6-32*x^5-28*x^4-52*x^3-124*x^2-136*x-208,-4*x^7-6*x^6-22*x^5-10*x^4-28*x^3-32*x^2-48*x-96,-40*x^7-60*x^6-100*x^5-80*x^4-100*x^3-260*x^2-360*x-400,24*x^7+32*x^6+72*x^5+48*x^4+72*x^3+192*x^2+192*x+304,-36*x^7-56*x^6-100*x^5-44*x^4-96*x^3-260*x^2-272*x-384,-14*x^6-14*x^5-14*x^4-28*x^3-56*x^2-56*x,-8*x^7-24*x^4-48*x^2+32*x,-32,-6*x^7-12*x^6-32*x^5-22*x^4-24*x^3-88*x^2-136*x-160,-7*x^7-9*x^6-19*x^5-14*x^4-10*x^3-32*x^2-60*x-88,40*x^7+64*x^6+80*x^5+72*x^4+144*x^3+336*x^2+352*x+320,-36*x^7-48*x^6-120*x^5-84*x^4-120*x^3-312*x^2-336*x-528,8*x^7+4*x^5+16*x^4+16*x^3+20*x^2-64*x]]; E[36,3] = [x^2+3, [2,0,2*x,-3*x-3,-x+1,3*x-3,x+1,12,-8,3*x+3,3*x-3,-5*x-5,4,-3*x-3,-x+1,-9*x+9,-12,3*x+3,-13*x+13,7*x+7,-24,-20,11*x-11,-9*x+9,12,11*x-11,15*x-15,7*x+7,24,4,9*x+9,-32,-21*x-21,3*x-3,-5*x-5,-15*x-15,-13*x+13,13*x+13,40,-9*x-9,-9*x+9,24,4,15*x-15,-11*x-11,12,-8,-17*x-17]]; E[36,4] = [x, [1,0,0,0,-4,0,2,0,8,0,0,-4,-10,0,8,0,0,0,14,-16,0,-10,-4,0,0,14,0,20,0,2,0,20,0,0,-16,0,-4,14,8,0,0,0,26,0,2,0,-28,-16]]; E[37,1] = [x, [1,-2,-3,-2,-1,-5,-2,0,0,2,6,-4,-1,-9,2,-9,1,8,-8,8,9,-1,4,-15,4,4,3,18,-12,-16,-18,1,-12,-6,4,-5,16,23,-18,-12,9,18,5,-4,-26,3,2,-13]]; E[37,2] = [x^2+4, [1,x,-1,-x,3,-3,-3*x,x,3*x,2*x,-2*x,0,3*x-1,-3,-3*x,3,9,-2*x,0,-12,-3,9,3*x,9,-7*x,6*x,-3,-3*x,-12,3*x,2*x,-7,-5*x,18,0,15,-8,3,-3*x,x,-21,8*x,-3,10*x,-3*x,3,-12*x,-13]]; E[37,3] = [x^2+x+1, [1,x,0,-x-1,-2*x-2,-2,2*x+2,3*x,6*x+6,-4,9,-10,-3*x-7,9*x+9,2,6,-2*x,-4*x,-x-1,10*x+10,-6*x-6,-10,-10*x-10,-12*x,7*x,7,-3,6,18*x+18,5*x,6*x,-8*x,0,-9,16*x,-11,-4*x-4,17*x,-6*x,-12*x-12,21*x,12,-5*x-5,-4,19,-15*x,-10,2]]; E[37,4] = [x^6-3*x^5+9*x^4-24*x^3+36*x^2-27*x+9, [9,9*x,4*x^5-9*x^4+30*x^3-75*x^2+90*x-54,-3*x^4+3*x^3-18*x^2+27*x-9,-10*x^5+24*x^4-72*x^3+192*x^2-216*x+72,12*x^4-9*x^3+72*x^2-117*x+81,14*x^5-42*x^4+111*x^3-312*x^2+414*x-207,-12*x^5+21*x^4-81*x^3+189*x^2-189*x+81,17*x^5-30*x^4+111*x^3-267*x^2+252*x-99,-18*x^4+18*x^3-108*x^2+216*x-108,18*x^4-27*x^3+108*x^2-243*x+189,24*x^5-48*x^4+159*x^3-405*x^2+405*x-162,-3*x^5+9*x^4-21*x^3+54*x^2-81*x-9,3*x^3-9*x^2+18*x-9,-6*x^5+12*x^4-39*x^3+99*x^2-99*x,33*x^5-87*x^4+252*x^3-675*x^2+855*x-378,24*x^5-33*x^4+144*x^3-315*x^2+243*x,3*x^5-3*x^4+18*x^3-27*x^2+18*x,-4*x^5+12*x^4-36*x^3+93*x^2-144*x+72,8*x^5-21*x^4+63*x^3-168*x^2+189*x-63,-36*x^5+48*x^4-204*x^3+477*x^2-315*x-9,-30*x^5+60*x^4-201*x^3+513*x^2-513*x+189,-13*x^5+6*x^4-81*x^3+111*x^2-54*x+18,36*x^5-48*x^4+225*x^3-486*x^2+369*x-108,-24*x^5+36*x^4-144*x^3+333*x^2-261*x,-18*x^5+54*x^4-144*x^3+423*x^2-576*x+261,15*x^5-60*x^4+135*x^3-432*x^2+639*x-297,3*x^4+6*x^3+18*x^2+72*x-81,-9*x^5+27*x^4-78*x^3+198*x^2-306*x+153,-8*x^5+18*x^4-54*x^3+150*x^2-162*x+72,15*x^5-30*x^4+90*x^3-270*x^2+234*x-135,-8*x^5-6*x^4-48*x^3+33*x^2-9*x,-33*x^5+63*x^4-225*x^3+540*x^2-585*x+270,21*x^4-27*x^3+126*x^2-252*x+189,x^5+12*x^3-21*x^2+9,39*x^5-78*x^4+252*x^3-639*x^2+639*x-189,-x^5+9*x^4-21*x^3+48*x^2-90*x+81,31*x^5-75*x^4+237*x^3-606*x^2+765*x-396,13*x^5-36*x^4+78*x^3-264*x^2+225*x,-12*x^5+30*x^4-96*x^3+261*x^2-369*x+261,-78*x^5+183*x^4-549*x^3+1485*x^2-1674*x+702,57*x^5-114*x^4+369*x^3-936*x^2+936*x-270,14*x^5-42*x^4+138*x^3-294*x^2+576*x-288,-15*x^5+30*x^4-99*x^3+252*x^2-252*x+216,27*x^4-24*x^3+162*x^2-306*x+225,36*x^5-84*x^4+252*x^3-684*x^2+801*x-324,36*x^5-54*x^4+234*x^3-495*x^2+450*x-171,6*x^4-24*x^3+36*x^2-162*x+144]]; E[37,5] = [x^6+6*x^5+15*x^4+19*x^3+12*x^2+3*x+1, [1,x,-x^4-5*x^3-10*x^2-9*x-2,2*x^5+10*x^4+22*x^3+24*x^2+12*x,-x^5-3*x^4-3*x^3,-x^5-6*x^4-14*x^3-15*x^2-7*x-1,x^5+5*x^4+9*x^3+5*x^2-3*x-4,-x^5-3*x^4-7*x^3-12*x^2-7*x+3,2*x^5+6*x^4+7*x^3+6*x^2+5*x+1,-x^4-5*x^3-10*x^2-9*x-3,-2*x^5-12*x^4-23*x^3-17*x^2-x-2,-2*x^5-8*x^4-12*x^3-8*x^2-2*x+1,4*x^5+22*x^4+50*x^3+53*x^2+26*x+3,2*x^5+10*x^4+18*x^3+13*x^2+2*x,-x^5-9*x^4-26*x^3-29*x^2-6*x+4,-2*x^5-8*x^4-7*x^3+9*x^2+15*x+5,4*x^4+16*x^3+23*x^2+14*x+7,3*x^4+8*x^3+3*x^2-10*x-5,-3*x^5-15*x^4-27*x^3-24*x^2-13*x-10,3*x^5+16*x^4+34*x^3+36*x^2+18*x,4*x^5+15*x^4+17*x^3-6*x^2-23*x-4,5*x^5+24*x^4+46*x^3+40*x^2+9*x-2,-8*x^5-39*x^4-81*x^3-84*x^2-42*x,-7*x^5-39*x^4-85*x^3-84*x^2-31*x+3,3*x^4+10*x^3+18*x^2+16*x+8,-4*x^5-19*x^4-30*x^3-15*x^2,3*x^5+14*x^4+24*x^3+17*x^2+6*x+2,4*x^5+24*x^4+51*x^3+42*x^2+10*x+4,6*x^5+30*x^4+54*x^3+35*x^2-7*x-13,-7*x^5-40*x^4-95*x^3-115*x^2-71*x-12,2*x^5+8*x^4+10*x^3+2*x^2+2*x,-4*x^4-20*x^3-38*x^2-36*x-18,-7*x^5-34*x^4-66*x^3-57*x^2-18*x-1,5*x^5+30*x^4+80*x^3+110*x^2+70*x+5,12*x^4+44*x^3+60*x^2+28*x-8,x^5-5*x^4-30*x^3-41*x^2-8*x+6,-9*x^5-58*x^4-144*x^3-167*x^2-89*x-24,7*x^5+30*x^4+53*x^3+42*x^2+12*x+2,-10*x^4-31*x^3-31*x^2,-2*x^5+6*x^4+47*x^3+90*x^2+73*x+17,4*x^5+15*x^4+15*x^3-5*x^2-19*x-1,8*x^5+40*x^4+80*x^3+72*x^2+16*x-3,6*x^2+25*x+25,10*x^5+51*x^4+104*x^3+95*x^2+21*x-3,2*x^5+12*x^4+20*x^3+16*x^2+2,-6*x^5-32*x^4-70*x^3-78*x^2-37*x-8,-10*x^5-41*x^4-61*x^3-28*x^2+3*x+1,8*x^5+48*x^4+103*x^3+95*x^2+31*x+8]]; E[37,6] = [x^18+9*x^17+42*x^16+135*x^15+345*x^14+837*x^13+2024*x^12+4464*x^11+8052*x^10+11016*x^9+12558*x^8+11322*x^7+7687*x^6+2700*x^5-3537*x^4-3942*x^3-81*x^2+486*x+243, [270440531243882932764979178908731,270440531243882932764979178908731*x,427414274221483911784262796730*x^17+3611618648112223235368759095060*x^16+16369300813367040633706958399256*x^15+51999829362729428448464858357235*x^14+133200981665105997133667368163415*x^13+328201177512048940471872841406217*x^12+793131324129830928857084111989538*x^11+1738731908308166150247999927365034*x^10+3132218810459203293233005010761083*x^9+4376313968565180468275669706011334*x^8+5358247330143732569429194327481805*x^7+5034805514578913020659056946781008*x^6+4297263382716272073063841118535217*x^5+2203532155329951969133055798256528*x^4-40397809046006601913077445163463*x^3-430633510057014687007023936240918*x^2-159622666526584338103520696219751*x-29428550415128758843695717307125,-1161368380602879901110270053091*x^17-10047578430641162261398050466413*x^16-45440740107517432503893815692954*x^15-142209569400102698775090357317499*x^14-356507564967532776934264693530168*x^13-864626507654130447022646964946971*x^12-2093035535337054969262378834995735*x^11-4566872032764193318070815429468572*x^10-8029389695551259915088165986010189*x^9-10574615586799809169467966385738470*x^8-11943248344095976776892348592476320*x^7-10532260449329847565558691925069732*x^6-7404160667637134229127650852648624*x^5-2604114572090915021726770830628614*x^4+3170451421131579936388767107419884*x^3+2483386393894775676611168313464208*x^2-1182605321713564278526141623148245*x-208561787942844418354800980639028,-421038005476177550969195523638*x^17-4483750617849446708911698346362*x^16-23457742845074466620874920409396*x^15-82050812949539255073205050984051*x^14-221622120721538196046346728231656*x^13-538764136114407858306552611865681*x^12-1302131836802401911393791062370917*x^11-2966985818644734382372496253346311*x^10-5723329445095772690623205455079874*x^9-8578564424236395774505538893818585*x^8-10107600486554671121113458192003453*x^7-9924238246373404450604263189344213*x^6-7199431883178491635339102461457466*x^5-3455836822418342575070929191686235*x^4+1503890244639727029194715075202398*x^3+4270894025164118693298036704719746*x^2+664690007725968989234007008527932*x-973519449459921540809509113937089,-380499015527295238571045774634*x^17-2412933091606092249996847932717*x^16-6916623532406037156844103230548*x^15-8940522438442751650825254030675*x^14+6040246117874711319625596777144*x^13+35616464230748201818423988920281*x^12+94884778493938535290155855662832*x^11+395687363051798450771422721200668*x^10+1569008774933383057867379630051397*x^9+4254031948850952724141787402591121*x^8+7070046207888688322888899973313450*x^7+9735024093284025120425763847841937*x^6+10393127968259903113197913594890402*x^5+9171339516468194789329866227672991*x^4+6307176185462428494147040324757994*x^3-326127228804900307948975994874645*x^2-2958836225994182200061798199889677*x-574136522666157581955664773309468,638286123152399486513698365095*x^17+5783383206206063095320136870659*x^16+27567000807166486351686437373585*x^15+91249976479344859883565520359318*x^14+240925480559766526849038444056127*x^13+596121760335423785602852271456010*x^12+1446733292368145479600277622394987*x^11+3226778319932957421648047441659599*x^10+6033556962282555710664517904268603*x^9+8912154358665691417804828031771085*x^8+11215370212286326232821718687069919*x^7+11433270362162782033323511728483672*x^6+9678201153234668211249132124754972*x^5+5753261594603631817035924149609001*x^4+594238995311053960327301803149021*x^3-1578363680981467729714619129272164*x^2-898611878256730564448757584925801*x-124255710191256197704416898259256,-446476329238323709292339008269*x^17-3358841648475611510872655960106*x^16-13791213420953629089697201441242*x^15-40746264344519855029700947650765*x^14-101333578395870051932206375015923*x^13-258911977593850380567634681018071*x^12-634275151938293879058095871869013*x^11-1349569747867429228224508231676580*x^10-2323473283830160482266981282322465*x^9-3235221531263778232042684431746046*x^8-4686673980729994756979800294198791*x^7-5186389017962027433016421002959093*x^6-5827553401445343886874693188446144*x^5-4832656555487197660809214478065218*x^4-2981166563196078172854386005061523*x^3-2334364807412297098998906124024413*x^2-208236337091394513867363122813295*x+1122682408007356682761533183988272,174855843010996219904540383152*x^17+1512158880600265520903479715187*x^16+6222863709652071115282452911244*x^15+16151759318080491777798098712471*x^14+30339800406823291541644956313581*x^13+58568235807091207881204055459809*x^12+138507266307568491845294524306398*x^11+260836379543108408577451922183724*x^10+175337558061662826279180711872586*x^9-640058261983472234246892602536476*x^8-2028775457559949315922953638137070*x^7-3236874691149647293971287169392580*x^6-4133206754605713537966475174910787*x^5-3941077823863600986242377688697336*x^4-2931009428117718992091690781046631*x^3-420336490700510037013968573234714*x^2+2650550292439586661903786644543829*x+1408189966633995957889800129632880,1086170567538023371448920140414*x^17+9752106204572880862751772378888*x^16+45249789342592239323219914750119*x^15+144818305417717468781644519287489*x^14+369849762558397339923952459695897*x^13+901178017076851838657956126790415*x^12+2189543542321511398436346051969627*x^11+4829165600578235158753142180020476*x^10+8709400490801790355473475334955852*x^9+12005177873068844335812039425981667*x^8+14104690938784826158756606766978202*x^7+13650773621526517712626598897884689*x^6+10312293521492526362199210215517102*x^5+5497823316787768927140787581757461*x^4-1902648950907578144205747330993633*x^3-3260252986526746106333849026407852*x^2+315048075596002474182105294356874*x-752534637958883798400035072140650,-1138572855959915045939205027534*x^17-10591359812443769546880353972466*x^16-50621085362826836802484206064974*x^15-166104930861892082709216420662979*x^14-431878362777241723682413423056783*x^13-1053904381968074908389657303296007*x^12-2557882045316557138070230849480512*x^11-5697321775292266322100506675678610*x^10-10508464130723822057676458950106361*x^9-14969559324723806329477586851418262*x^8-17812706287562772050809246017620466*x^7-17549435358734234268113695132309719*x^6-13494558475414017061846392907258242*x^5-7554077374095327568629162403540143*x^4+985064914788544728475954804587978*x^3+3123768135818371023852531459711876*x^2-522508920311506217121642291466167*x-1277278817861963117309291269713396,-250899435002924059633152643129*x^17-1776677671468997185223629833096*x^16-7592927861645611600873343708211*x^15-24780103182196093017017164942443*x^14-69260827032227180089081679312919*x^13-186958807480843529953466571129513*x^12-453164695784392805717332941535532*x^11-992338151830771161977000465929134*x^10-1909412166342710721881644976352714*x^9-3230559646025307894327375223943508*x^8-5132543959620467245091326562650461*x^7-5708324214853048494954583745617980*x^6-6319048536516004584258183957295762*x^5-4179783084533920022081108897587620*x^4-2863441188462642210130280029103484*x^3-1397641907975363555951530354132971*x^2+1383746225160029039697772639914039*x+401750074692146008128416802197031,1799894250431711369791208812983*x^17+15333804523422606718990344247110*x^16+68349472881835395315353696018397*x^15+210478628457141832687948298007498*x^14+518354905292217001679605258919202*x^13+1243691060345208965910027672792108*x^12+2991293978884615009874947325586585*x^11+6455196071481052913642428343927472*x^10+11043633051742014383139721714212666*x^9+13635294413924219718708230911284753*x^8+13896206516748656642268594963520116*x^7+9422342932572782602048333161021744*x^6+3230800881276752079900999933182916*x^5-4040988339318271579177263491747850*x^4-10958982637822556093341973104518855*x^3-7314988059231649269005635768813878*x^2+133223768815287101801481092414124*x+1762275233048532286813264093834179,-4185865182628981143882831655440*x^17-36725260595134767630863407783938*x^16-167176363135468895708037162126516*x^15-524783281743673575324190327160847*x^14-1314989102097600766275839650081659*x^13-3174937326288629859118897454968881*x^12-7677010511906225324745239860857264*x^11-16758589693130449408295258967986409*x^10-29456717323426253175794801880978027*x^9-38487518985262846647659517281295432*x^8-42236939487011890099199609416370454*x^7-35759310790026780580831063590664755*x^6-21607738974471855814076379001293621*x^5-4598285155440379386882604955464230*x^4+16832039633926385726008392219451071*x^3+13074249761287275160147745887641486*x^2-3827669572508339738295082833501384*x-2026088783948246460981844526855451,-1355626789254535062834352673657*x^17-11104522644894977143220463910131*x^16-46438688847515131386486200697015*x^15-131298066401682903063281865134451*x^14-293679912202700023645375732193922*x^13-674602004028865824832697562700683*x^12-1620739353730194733134859065043867*x^11-3335300840772110478818378642762244*x^10-4810360375079517752891862338571339*x^9-3448749549635095719255405216166278*x^8-251943014821391561037190025013072*x^7+4660839530431825987172557747102752*x^6+9090304414606188988932329649943714*x^5+11566282001429141214397491304541991*x^4+12616280752469252523700384380145230*x^3+4099400916582753981281394548079930*x^2-3883156027246999362492187883548641*x-1343964543873018129689238180828000,-2155386120474556456752551746560*x^17-20251854822605195980008382739094*x^16-97104551363677210276246632965289*x^15-318641890386976851007229420799963*x^14-826296618548022611426538093604512*x^13-2008019894574804530652787596585948*x^12-4869882415246129862434049225344530*x^11-10846494990359978303433546035410986*x^10-19958605080853699378195556973300549*x^9-28163142400548103631084576765304306*x^8-32825518190215521189147324246752649*x^7-31672190884148159351466632410981584*x^6-22911580848961942575785908985689413*x^5-11681521564433783040826124735523357*x^4+5093766703645877363921821903273191*x^3+8095652884991825979082210864237734*x^2-874070619993193150494810278914383*x-1239204013661012709127785648251886,1291283040754174773160972051005*x^17+11457571807719513308124306083880*x^16+52958257752387819529975464883395*x^15+170033969709440627573186506289709*x^14+438202572963500605157373582696699*x^13+1079351534583234658122848292241458*x^12+2631408977368022639240717687324418*x^11+5814485823760424648668144062477468*x^10+10598259112753327952849082201936339*x^9+15070755649650395182669138216169925*x^8+18768625751696578852028465585234133*x^7+19530000168167689985709832379384619*x^6+16890043783429667462470683801210291*x^5+12072203881376023968186571284275469*x^4+3212014170608053449218411161899906*x^3+1827265825454783245247886576181164*x^2+1978822106495366456617432477590195*x-570076309557250177653396336545343,4113002720322244946932882884285*x^17+35442422447563744457528604667869*x^16+157901163353908795155453009664968*x^15+483056394957212574250213025698377*x^14+1178003975694827060000732057147718*x^13+2807359464851400604009376339913438*x^12+6769592209897494394636397175481686*x^11+14595237382717425507600418634477718*x^10+24690401292190043404480064518096146*x^9+29542408627966752564969445956945924*x^8+28683763948878012813528227587755843*x^7+18933827085933528827705586350266962*x^6+4589540253824519939957157848440128*x^5-9506285763307113766529991027386880*x^4-24687840084993750628597997573002512*x^3-13232662808799049742988245716440597*x^2+7393787434500369314600948585738724*x+3913801029727447930854973643207574,-1302861186388203367908574192965*x^17-13350222917814086954280073058778*x^16-68777295422281884723644621371521*x^15-240387035919798372763820222192220*x^14-656087416163592521436625920533982*x^13-1622507733234448884933968674983573*x^12-3947506684028695685279981004405636*x^11-8992820196622021444045459857394020*x^10-17487622977559003830141544331880900*x^9-27060079023375413134425206767966359*x^8-34321168935834781002471279510134463*x^7-36852386191995277994846093816252769*x^6-31617940594884935129761358941112670*x^5-21847274011719317646632711324453724*x^4-5965575164445155469377696189267157*x^3+4878052849769209392526874600053410*x^2+2887908590173999466577464777399481*x+1246848529974412921424946868038705,4235629020713751212005124771599*x^17+36496493806906903822428270223566*x^16+166623374553926349429468920833845*x^15+531330806754168083417449928666646*x^14+1363971813115474375849300213059303*x^13+3359095047451489527434846343023973*x^12+8141038639764122388661218080826152*x^11+17878435756299682699581437545121688*x^10+32305539810309440852997250111078944*x^9+45333637968357363898713754940654655*x^8+55567665748134254494439183276810139*x^7+53585576873049432681519844901812326*x^6+43643027001744946975799119188116020*x^5+23168185117991491748575704614167644*x^4-2664348894379946910871497896853678*x^3-6434114561247059265114033548082210*x^2-4268658837683823914608693823707515*x-1959105033597926107715938416427149,-1644845779547726226545028255732*x^17-12964580817197464659473379615123*x^16-53735426384403750467384249153559*x^15-154584124838791277971832612109513*x^14-361758613975685360181192447568665*x^13-871440708198263724633916620467208*x^12-2105641519075871426188602778595211*x^11-4383174064954863708411729434948871*x^10-6866039636370043935049726106265900*x^9-7242605581631271994270638102712941*x^8-7044535173653180700279619436539938*x^7-3654577371325562655540338578019292*x^6-447106083053695837334774185468914*x^5+3767759115457762914100441909943670*x^4+6779329760562564622360420664673957*x^3+1339167974174398612105972830487530*x^2-2247633945126331289045464016753280*x-43482278980520711406343855685853,-1413185879968946184628405748940*x^17-12337276966879029010103489220852*x^16-56480646959998988826266473816692*x^15-179438729783321549754521608543767*x^14-456335742446481168291353386343472*x^13-1112201095683365172739786065332490*x^12-2688521570349143792464429317115086*x^11-5891319682290570677681770790162088*x^10-10534838290943592735753901384275441*x^9-14326162664615545368685789047211281*x^8-16595048665459361677072963946423571*x^7-14823747769668861130867663437701817*x^6-10294301169565746266555944892737818*x^5-3601568404890261239777403697253049*x^4+4970000667474442810230562108313433*x^3+4587205155542123011093167685300017*x^2+1762724586939628865810927663973681*x-2058115113130527595723688913570777,-2588009599524760256014085831368*x^17-22631684384429500920603325582149*x^16-101733279092265870445733217712752*x^15-313811251278600352981370114352546*x^14-771276802061959533459268696339239*x^13-1844387414902706892954018361353486*x^12-4462864794870256866574909281204194*x^11-9673860943344789480998028550585248*x^10-16581785602579110061620454776489018*x^9-20442708781606086856244457855362442*x^8-20816673139306366371518824619564898*x^7-16019228036696095000442469566924622*x^6-6897763261421665975804548665790634*x^5+1936623514328527253256807727911480*x^4+14696843169327553669853643005337120*x^3+7825250050653507553147795497771750*x^2-3897780402822311335146441726526659*x-819224426732004838403221378263012,1062365930593071581287782451269*x^17+10591571937213544058419698690966*x^16+53113210537949311964302804680261*x^15+180736206692100484190770188608760*x^14+481765136869336356515412396293895*x^13+1178266408280194842716230906137135*x^12+2860644411586984001084909522846181*x^11+6458806112797935082967024341168866*x^10+12258891064027187987112294836679999*x^9+18177473746651725327812576769813285*x^8+21967488062019437809208957861531391*x^7+22324564750036226302911229042379913*x^6+17182749139229559701989595206791396*x^5+9533731419676340405607341232724356*x^4-933022008937227222432376871500845*x^3-6787919539676176773105940526870919*x^2-1641626641233439182199250555630301*x-500632788916933096871832559189137,-7561921895782358491708153461474*x^17-67164138772796941420150040488056*x^16-310864771932970886800616096175042*x^15-993895304383029529579456824889761*x^14-2534024368155342478066220579810355*x^13-6161043440745493212988822912099695*x^12-14907008007761651067781185787218333*x^11-32810622199003693445013776751281064*x^10-58985766022192016697181623265103421*x^9-80586111403539248731042368491048322*x^8-92880009566835034540935706992634383*x^7-84684880914393877789587624490924557*x^6-60522053815311198112019355369649782*x^5-24613140753123458072303385822254220*x^4+20631881697713861603120398089835308*x^3+22806114628383411878699220208269114*x^2-840843155847075441193806427823463*x-2159471355565833867189968428456647,1707433942107004738386526570708*x^17+12988507255666427142169662847800*x^16+52323511939358640305275036784526*x^15+147119614883087528207241702732348*x^14+339170729535562470182247707554548*x^13+821823972234662774325344236452468*x^12+1981092001723232154841606739934158*x^11+4055155516348118351026128769670529*x^10+6146566695744149083239717595278774*x^9+6090236361723158878126436391564531*x^8+5952143872974749704856981060283768*x^7+2263593328465498144402095631629018*x^6-137955952574635977282682328857226*x^5-3482362904450373804277941905458455*x^4-6635364091920906125264277404213160*x^3+614525136379445307250119387402918*x^2+1525170892453141259044736231572809*x+461684112318505260505885742690616,4355757611460357131237790228876*x^17+39192009015827139119219730349350*x^16+184700309282465917795198713261738*x^15+602590483251308114674767709467462*x^14+1567044054163709833791622983473835*x^13+3845535618210548696600560288900920*x^12+9320988753821042497868195860506513*x^11+20696934121594099531696893890782692*x^10+38110258209966080013714541203412965*x^9+54579212458584906352758138700192278*x^8+66355069408965454178100360384684270*x^7+65318233062408846806982485528354124*x^6+53615430741882649045622704058694555*x^5+30808731138524239038769165829985702*x^4+1534877845133740438009242253906422*x^3-8925939311010034310938771756803000*x^2-307386376825642386321539310489522*x+844641758044517237297353369477377,3075226918845200125405974270756*x^17+28661875302695712948247450618350*x^16+137005034932326857273216256686031*x^15+447497893428847014916647651362427*x^14+1152571878982627334117180496555885*x^13+2783516351286186697532041903033962*x^12+6721819656770776975542356279228091*x^11+14932629093327850606585084100538777*x^10+27248398999649874652737233098874826*x^9+37622484396251487817285973063823702*x^8+42079739561721190826589345799679100*x^7+37479755272702929366909451199207256*x^6+24092553419924717709328093745919813*x^5+6491062880354992484359706044872339*x^4-14467257551622525388449815643034041*x^3-17570257775602215506840081222457291*x^2-313249773821908286806835706963603*x+3987368346715908067323758708038287,2704029050143041277379407269135*x^17+24080636416833302933303783942373*x^16+110967335811754782549070587309567*x^15+351560708135300642649381570863457*x^14+886010716933080366644606566586160*x^13+2136845284253455767050387442922965*x^12+5164668606514594584875217888364347*x^11+11327654711638189296742894303827285*x^10+20081224070192642570598414822685605*x^9+26537590063151288850031295694417810*x^8+29078111081707497486881279147881188*x^7+24816129146800910895986615782381428*x^6+15192116814462409061769199332383628*x^5+2894631125347928718714952758699963*x^4-11144286246824411014820167181133840*x^3-11301440582022872433801349627244934*x^2+2746055532120658997970713292206136*x+1398434027438039879670412061643480,3737616926239219197153946707028*x^17+31516040225974307353505720310066*x^16+138794739907822270493106988990239*x^15+423577647649241627501674407150675*x^14+1039946767583298395215746544302720*x^13+2511565694863737492092603878724958*x^12+6075115890868436478808097744010773*x^11+13076181679976872990634017151742684*x^10+22283572386830616864046476323083320*x^9+27701729064124163455876611782946201*x^8+29852159187658583670047509547668035*x^7+23675599919619114741731714744905641*x^6+13115772591165315748291669676939467*x^5+627854791167014037546424465016691*x^4-15784140505348096926009003333800343*x^3-6565544845382316460039986560021730*x^2+4610559074038026006610764381460707*x+245885408396691707147218254045675,-1588716563827253155199244232599*x^17-14039790440632012535367345975369*x^16-64117261707548414505571899956961*x^15-201252246909258505435125533155242*x^14-503144585782158632109317994643812*x^13-1211023516630230713524647707167599*x^12-2928465465586953098634834578982897*x^11-6396569523040488855159155548061403*x^10-11213855675975421107247899756108187*x^9-14520387190448326894270283268631251*x^8-15627489760464922594078789551170463*x^7-12978408715450935658258958366975604*x^6-7259845814918774285792676608930142*x^5-281559061107232983718414873015788*x^4+7563669804921793051338095446276770*x^3+6608778693715504406503302007117005*x^2-1365594058588999679918182342927530*x+437043228017669397591898728209400,935598258404925196076400395191*x^17+7355393978428261827263116272165*x^16+29186136591432039676249950120441*x^15+77242792033151744048509782862926*x^14+160505742714376824614344340910279*x^13+361679755747973331627382827437163*x^12+874933333520053407051383165554070*x^11+1714509756698767615550671494365829*x^10+2027793809460836401894081489008588*x^9+133236953546266453578891696477909*x^8-2554336432463020713595593518336529*x^7-5690824824148187973586901835744897*x^6-7990403687668157487051566396010038*x^5-8552363797035335687003066937248175*x^4-8498130618843112041741145037410701*x^3-781443939350752886062950212551716*x^2+2431196247220453185288987478834539*x-687614732699247033306256138348800,-1183821689896623327744442542297*x^17-9623820897521432315226541452447*x^16-42559815891049801207606234983447*x^15-133714183103324753847695239277079*x^14-343900437599582796711779509426191*x^13-862270892478813937720757581614744*x^12-2093351669440679582778553718692488*x^11-4564362196703993625113003238187827*x^10-8224401373411201807087523273306562*x^9-11814825775469020960217127934451499*x^8-15617220930160398121464962608589190*x^7-15884795371628989243515159714694446*x^6-15049031170287836976517168748521275*x^5-9580435321801631230651026726828126*x^4-4190530591203841140734626458382539*x^3-3171797915663297588769467237463408*x^2-202660537469797249787265855602112*x+1714581332578234537006072357861047,8639968791383346467954425568382*x^17+74833835552399831614632350086590*x^16+338198686106255388850131227001978*x^15+1058011901259879474795918568122144*x^14+2652148423592620246960341978204396*x^13+6431624913395336776900592859036261*x^12+15566226375279577860601932461666958*x^11+33926799283372087198372479873347937*x^10+59607331902051590103261795530076393*x^9+78412446244795340327135379253014843*x^8+88308699096555410390478274817085174*x^7+77130364354927514523606327017097006*x^6+51489817505226994218206315758250535*x^5+17104517319333847513873232281800987*x^4-26852426570785074550703844197939973*x^3-19583986530182455712299670581421124*x^2+6838445262002265617147534154743091*x+450612687758222049253663456218627,-805780096587000819926060107837*x^17-7415889374281928444380776018804*x^16-34511974689301248195689460653265*x^15-109380397013822960892309088584909*x^14-274461896920023536480001734745009*x^13-657823733471044909047276370307538*x^12-1596514334251781671693098463221944*x^11-3510048799424963036468300941374609*x^10-6203151247355291158894200859990350*x^9-8096473200988816867175631440107365*x^8-8634592643480423769588499584444963*x^7-7577981151622064192994001295408298*x^6-4106601468306381449053117922802529*x^5-699553645140085803243113527305222*x^4+3405500392067763031479870992700963*x^3+3419869585747304197106425469944440*x^2-1461893438467567277061935040846954*x-313289686815541303751801229498417,1378633405513829978697580730607*x^17+9737978568129173656402343894466*x^16+35506813346812901910475669104486*x^15+88125078949286369347423136926863*x^14+178806495233759321247331961465676*x^13+430468778191267095355935972839448*x^12+1047172179698519446391618550949500*x^11+1936355631254007011216189771214429*x^10+2050212091094379643229656085097387*x^9-84203026634748929675290317260451*x^8-1277061784025644386791991931265253*x^7-4048039972481212586939606327007477*x^6-4569431667624027972524388561489138*x^5-4422193326345463174541230223893983*x^4-5105282005713841884853308797600547*x^3+4967083662909960596196555217839195*x^2+3111063171766329306915715257447723*x-2730431256594782930167599240123492,-6619274017927618445247666581179*x^17-57905409407681006934797773741932*x^16-265755793158723505128118239381729*x^15-846574269628376072147667557053995*x^14-2160490065752821984171317523233219*x^13-5281560332357009178112264509549192*x^12-12798594654987300144830932844646560*x^11-28132845173050689882628505254056987*x^10-50600115285650868601940964550929735*x^9-69777184264874550184497717586051377*x^8-82839340428138054564903550545306753*x^7-78376986620908498090817178646029615*x^6-61350686458138687219725001018329277*x^5-31870826431278541951939597358303454*x^4+7323406643930387212268957193045498*x^3+10453120586921308088822188157431020*x^2-2840721826102067796760029003458202*x+1293686675367426021376960776777447,-2550200910387880501614572664064*x^17-22075282035635618651179237240542*x^16-100411358358766197278627347165026*x^15-317784686521173488925154039077165*x^14-808836551822215268327407767782007*x^13-1982574017963724441713718935440665*x^12-4808176413333278404471636068812243*x^11-10527677430876774726767979255601194*x^10-18824340759383645256740256873508146*x^9-25861836733859717194606368021443961*x^8-30956553361862084200243431724882230*x^7-29234496601190089203564160439673264*x^6-22058079383780918464041766064972248*x^5-9877443603465948933175527618740949*x^4+5009677633481242925776383578885112*x^3+6078206110478763752468147380059549*x^2+2361805684604459340112921809936906*x+366967729434333368233302230975652,6791420530194058301041114228455*x^17+60241029973828992557326962985428*x^16+278535400937234795232674726600259*x^15+889640749186812326344520457900576*x^14+2265825549917610512584784930423448*x^13+5505127615122641952563596260274200*x^12+13312927048979049838734043060496490*x^11+29282839753145204107363675867403589*x^10+52571049580189206327871025192318067*x^9+71602708038526335562846208339741100*x^8+82124747248517075832205324053843693*x^7+74073123685639077355562053811866164*x^6+52153205027604452071391867971158807*x^5+20500824841508674652844713483272617*x^4-18723428297157245671809653607254925*x^3-19836190808525188247861270537356023*x^2+930710365263754816098347111728926*x+1965299238174649384055193978205422,1421412311356077646157184150057*x^17+13424552674109240349540358984905*x^16+64996070689554385234403220088581*x^15+215297838761795302393540585776789*x^14+562493701537983391794234339597120*x^13+1368443866307247757310977557204660*x^12+3309652558116700660097561420994852*x^11+7386122642092108878430208067896979*x^10+13686475809050153113004863806307806*x^9+19521953373526524484653410128172232*x^8+22760313446287114492760865178060887*x^7+21435357870175189026776515803140580*x^6+14903580166063754867021702436784452*x^5+5861839734113322233947160029042080*x^4-5021072107604949778263336636545715*x^3-7813961151329678147843296120056459*x^2-638233965218433112395230778870987*x+678672479365677153946996053298353,-3579121541107077820898078894442*x^17-36501309597459633184604488591071*x^16-187515116898178419455368234901436*x^15-653774507810501364806556820954599*x^14-1780459731354357770118605976101274*x^13-4398480159371118031046284244894778*x^12-10695262724650469490633838003728495*x^11-24341139628632666705989046986010027*x^10-47220449104391182206693605680249773*x^9-72762103496704744059966088227021321*x^8-91824811151262162457753564214776812*x^7-97824342938434382121029006029939422*x^6-82956867077652553309790976624584520*x^5-55051515067306309538063144800544541*x^4-11834585354378663025182424314568252*x^3+15215756719111795514968003366381557*x^2+6914929789443159213147186453603720*x+1147574957617213784427794215605714,-8755060729146690431243171661096*x^17-74589601204912236990015451596471*x^16-330596820707815168667274406925295*x^15-1010281151970236029589268069853971*x^14-2471257160024974221825873446924178*x^13-5925905883051505546462487205389280*x^12-14308837167179253610763968549201395*x^11-30842581345352600522467860039073653*x^10-52366924730656211970292907348391255*x^9-63830014201777697628192594585373473*x^8-65298639707320372896784435697648709*x^7-47635549163807475347410371400924893*x^6-21168968086967091809159749608523812*x^5+9357274431870766868600100717404616*x^4+43025694798039616507427447014512396*x^3+23284672303704736680079249026536784*x^2-11307982606475430780255205781354349*x-4316731416038444042316395936374767,2593036484991968366486145394960*x^17+22982834026975804907016382301376*x^16+105504412937912278782202901806134*x^15+333372710526983665043754406906026*x^14+839619645864300987329639835929829*x^13+2030496987699247849643426896235079*x^12+4920718740612985382568659666175782*x^11+10798966742436224610327069678602595*x^10+19152463239481045793769008601025299*x^9+25449762062142930112197898552634772*x^8+28558967571836180115459701715187185*x^7+25828548336898052639198652798987393*x^6+18305607222571973918520797799512092*x^5+7695410154626179988931282501343014*x^4-6012580888000531555121681446918923*x^3-5658363218026712718499056329927322*x^2+4467311705450743522309314117155763*x+1783379528799001545776798612866176,-154431891156148604961700540278*x^17-511570830229001262878019415020*x^16+1342292897216907531216923710752*x^15+15735629661962522688677595915297*x^14+65931690572141457657294224819406*x^13+182375826073120330548795288599292*x^12+457188793174553016688390668971694*x^11+1175350277795268349229677201442700*x^10+2875078264900674506334565604948388*x^9+5892414908862990958319090287404837*x^8+9070977554756060713722532643223105*x^7+11893326325836252401733251558913009*x^6+12115180217393095252254411228956934*x^5+9654734547878598484139811313668231*x^4+6500773080951120358742783920661019*x^3+962002104560862096128050664828523*x^2-2284375554381459668554670226981273*x-742799074441634703631461734256087,3151353544506393650892003603665*x^17+29060733701231090966981236513389*x^16+137235215675767418192459057772441*x^15+442380485163124324402633598415768*x^14+1124238963512703643059699698079345*x^13+2695141334367707201524839521718666*x^12+6493482755483214864036267714316678*x^11+14337634572124144014287732024188515*x^10+25732624067561202491542970895312135*x^9+34269599245177513910510116820123634*x^8+36327123065140555816387283783265060*x^7+29395813695335902938819690457261587*x^6+14653434934945903176068369298455522*x^5-1768499164619339622771214651929690*x^4-20478254571427809255794282191728168*x^3-19691975694688805030002423171938099*x^2-1031807452678591087736221783009491*x+3771780191677710326781643202921367,-2818083057116772685995093458673*x^17-26702761194004843977382601829522*x^16-128853010194270080732487211963797*x^15-424002794461934602547321294648400*x^14-1098571278479597945540564131539981*x^13-2657867372731956686743365902681571*x^12-6430058644817753038670135023389735*x^11-14334540468335372180623413798470628*x^10-26363276539715086563358520691226254*x^9-36920527211864046289585879995046893*x^8-41975378551690784516810959223349798*x^7-38928737824712636702441807812662639*x^6-26342977029971604924256741813229109*x^5-10394838796713128578161432473450517*x^4+10435159151281248531771956803073766*x^3+14762614663499440590051000412973301*x^2-454478585110460938910423022081048*x-2893342137347097934962982163598267,-3020331320718678271121723719931*x^17-25745976477056916654254341015740*x^16-114749375915186237489870754461973*x^15-354564081498783909670620123900312*x^14-880662190107521176439019515715138*x^13-2135663860270785953785668853456743*x^12-5173016148450676747568273869474162*x^11-11214910227606778010845920367905897*x^10-19451435473836104615083657659348849*x^9-25079710327790322911327326311976494*x^8-28128564538674450504409474550762892*x^7-24320590860097691986123178398340829*x^6-16387723664302296193990622925438503*x^5-5379924278928349357471548712199328*x^4+9048881414666555346719288271707235*x^3+4959550604850179994295702345703889*x^2-2476479258068228482062199913163423*x+1043213378942509064276642999471673,124698513678095950687616699730*x^17-2860381716776438811726068186835*x^16-27943749571121083212685842979665*x^15-130675715196694238202595042995612*x^14-415892558382892404289231730113755*x^13-1048660155227833392718255201329348*x^12-2569343704788094452965169835337883*x^11-6254092901568917041310760976190445*x^10-13777364763326885497454153888295147*x^9-24591184292841254973803654892823977*x^8-33039132064531825855787522153722242*x^7-39220283026939832523985949685184959*x^6-34423633274489993654306378473382673*x^5-26985663460980808470299806204325232*x^4-10960605655052786506136167511723460*x^3+7475561611580098881089479550395296*x^2+4225163502070568414249011755631350*x+1560326514204507085438142618594655]]; E[37,7] = [x^4-x^2+1, [1,x,-x^3+x^2-x,2*x^3+x^2-2*x-2,2*x^3+2*x,-x^3+2*x-3,-2*x^2+4,x^2-2*x+1,3*x^3+x^2-3*x-2,x^3+2*x^2-1,2*x^3+2*x^2-1,-3*x^3+6*x^2-3,-7*x^2+4,-3*x^2,-4*x^2+2,-3*x^3+6*x+3,-4*x^3-6*x^2+2*x+6,-2*x^2+10*x-2,6*x^3+x^2-6*x-2,x^3+9*x^2+x,-6*x^2,0,9*x^3+3*x^2-9*x-6,6*x^3-3*x^2-3*x+3,3*x^2-4*x+3,-6*x^3-2*x^2+1,-9,-6*x^3+8*x^2-4,-4*x^3+6*x^2-4*x,3*x^2+12*x+3,2*x^2+8*x+2,6*x^3-7*x^2-3*x+7,-9*x^2-5*x-9,-2*x^3+4*x-3,-18*x^3-3*x^2+9*x+3,-2*x^3+4*x+9,9*x^3-x^2+9*x,20*x^3+3*x^2-10*x-3,6*x^2-12*x+6,4*x^3-4*x^2-4*x+8,-8*x^3+3*x^2+4*x-3,-2*x^3-4*x^2+2,4*x^3-3*x^2+4*x,-x^3+6*x^2-3,-6*x^3+10*x^2-5,-8*x^3+21*x^2+4*x-21,-18*x^3-8*x^2+4,-10]]; E[37,8] = [x, [1,0,1,0,-1,3,-4,6,2,6,-6,-4,1,-9,8,3,-3,12,8,-4,-15,11,-10,9,6,8,3,-4,12,2,-6,-7,-6,-6,-4,15,8,-13,-16,18,9,18,-7,-24,-4,15,2,-13]]; E[38,1] = [x, [1,1,-1,-4,3,2,-1,3,-1,-1,-5,-8,-2,-8,4,8,-1,15,2,3,2,9,-10,-6,0,-2,2,-6,-7,-15,14,18,12,-17,0,0,2,-2,-16,-12,-6,0,22,7,-6,8,-25,27]]; E[38,2] = [x, [1,-1,1,0,-1,-6,5,3,1,3,9,-4,2,0,8,0,-3,9,-10,5,-6,-7,-10,-6,-12,-10,18,14,-9,11,6,2,0,-9,-4,0,-10,-22,20,12,6,0,2,3,14,0,11,5]]; E[38,3] = [x^2-x+1, [1,x,-x,0,-4,3,2*x-2,6*x,3*x-5,-6*x+6,0,2,-10,-9*x,4*x,0,6*x-6,9*x,-4*x+4,-7*x+7,6*x,x,4*x,3,6*x-6,-17*x,0,2,0,16*x,15,2*x-2,-9*x,9*x-9,11*x-11,-18*x,-10,16*x,-19,-24*x+24,-6*x,9,2*x-2,12,-2*x,18,-10*x+10,-20*x]]; E[38,4] = [x^6+x^3+1, [1,x,x^5+x^3,-2*x^4-2*x,-2*x^5+2*x^4-2*x^3-2*x^2-2,-x^5+x^4+2*x^3+x^2-x,-2*x^5+2*x+2,4*x^5-4*x^3+x-4,2*x^5+2*x^3+x^2+2*x+4,-2*x^4-2,-4*x^5+4*x^4+2*x^3-4*x^2+2*x-2,-2*x^5+2*x^4+2*x^3-4*x^2-2*x+2,2*x^5-2*x^4+4*x^2-4*x-2,x^3-x^2+1,-2*x^5-3*x^4-2*x^3-2*x^2-3*x-2,2*x^5-6*x^4-2*x^3+2*x^2-4*x+4,6*x^4+4*x^3+4*x+6,-3*x^5+3*x^3-2*x^2-2*x+1,-2*x^3+6*x^2-2*x,6*x^5-3*x^3+6*x^2+3*x-3,-2*x^5+4*x^4+2*x^3+2*x^2+4*x-2,7*x^5+4*x^4+4*x^3+3*x^2-3,-2*x^5-6*x^4-2*x^3,3*x^5-3*x^4-2*x^3-x^2-4*x-2,3*x^5+8*x^4-8*x^3+4*x-4,x^5-x^3+x^2,2*x^5-4*x^4+4*x^3-2*x+2,4*x^5+6*x^4-2*x^3+6*x^2+4*x,2*x^5-2*x^4+7*x^3+4*x^2+2*x+7,2*x^5-8*x^4-8*x+2,-3*x^5+5*x^4-8*x^2+8*x,-6*x^5-2*x^4+2*x^3-10*x-8,x^2-8*x+1,-5*x^3-4*x^2-5*x,-10*x^5-5*x^4+5*x^3-5*x,-2*x^5-12*x^4+2*x^3-4*x^2+4,-4*x^5+10*x^4-14*x^2+14*x+2,2*x^5-4*x^4-2*x^3-2*x^2-4*x+2,4*x^5+5*x^4+8*x^3+5*x^2+4*x,-6*x^3+6*x^2-6*x,-2*x^5+2*x^3-4*x^2+12*x-2,7*x^5+12*x^4-2*x^3+12*x^2+7*x,-8*x^3+8*x-8,-8*x^5+2*x^4-10*x^2+10*x-2,-16*x^5+5*x^4-4*x^3-12*x^2+12,-4*x^5+4*x^4-2*x^3+10*x^2+14*x-2,-8*x^5-6*x^3-8*x^2+6*x-6,12*x^5-12*x^3+6*x^2-9*x-6]]; E[38,5] = [x^4+7*x^2+49, [7,-x^2-7,7*x,-x^2-7*x-7,x^3+7,-x^3-14,2*x^2,0,-x^3+2*x^2-7*x+28,x^3+x^2+7*x,-x^3-x^2-7*x,-x^3-21,-x^3+21,-5*x^2-14*x-35,-6*x^2+14*x-42,x^3+7*x^2+7*x,4*x^3-2*x^2+28*x,-21*x,-3*x^3-7*x^2-21*x,-x^3-2*x^2-7*x,8*x^2+14*x+56,-7*x^2-14*x-49,4*x^2+28,3*x^3,0,9*x^2+14*x+63,x^3-11*x^2+7*x,-2*x^3-56,2*x^3+70,-4*x^2+28*x-28,-4*x^3-35,2*x^3-8*x^2+14*x,6*x^2+21*x+42,-4*x^3+5*x^2-28*x,-x^3+16*x^2-7*x,-3*x^2+21*x-21,3*x^3+35,-28*x,3*x^3-28,-12*x^2,6*x^2+42,-3*x^3+84,-5*x^3+9*x^2-35*x,4*x^3-28,-4*x^2+28*x-28,-x^3-35,6*x^3-4*x^2+42*x,8*x^2-14*x+56]]; E[39,1] = [x, [1,1,-1,2,-4,4,1,2,0,0,-10,4,-2,6,-12,0,6,12,-2,-8,0,2,8,4,-2,10,-18,0,12,-2,-6,-16,4,6,12,-6,4,-18,8,-8,6,4,-10,8,18,18,8,-20]]; E[39,2] = [x^2+2*x-1, [1,x,1,-2*x-2,2*x+2,-2,-1,4*x+6,-2*x-2,-4,2,2*x-2,-4*x-6,-2*x+6,-4*x,-4*x-10,-2,4*x+6,8*x+10,2*x+6,2,-4*x+2,-8*x-8,4*x+2,2*x+14,4*x+2,4*x+6,-4*x+4,-8*x-8,8*x+2,-8*x-2,4*x+4,-8,-2*x-10,-8*x-4,2*x-10,6*x-6,-10,2*x+18,-4*x-2,-4*x-10,-8*x-20,14,8*x,8*x+2,6*x-2,4*x+20,-12]]; E[39,3] = [x^2+x+1, [1,x,-x,-1,-2*x-2,-2*x,-x-4,7*x+7,6*x+6,-6*x,-x,4,x,9*x,-6*x-6,6,-9,0,-x-1,-2*x,-6*x-6,11,-4,-14,-14*x,2*x+2,3*x,6,-6*x,-2,15*x+15,20*x,-8,3*x+3,-12*x-12,-3*x-3,-2,-3,4*x+4,16*x,6*x+6,-2*x,-7,4*x+4,-9*x,6*x,-14*x-14,-8*x]]; E[39,4] = [x^2+3, [1,x,-1,0,-2*x,-2*x,2*x-1,-6,2*x,0,6,-2*x,4*x,-4*x,-4,2*x,6,6*x,-2,-6*x,2*x,0,-8,-2*x,-4*x,-8*x,6,8,12,4*x,-6,-8,-12,-12*x,-4,8*x,6*x,14,2*x,10*x,-18,-12,-10,24,0,0,16,-20]]; E[39,5] = [x^4+x^3+5*x^2-4*x+16, [20,20*x,-x^3-5*x^2-5*x-16,4*x^3-56,3*x^3-5*x^2+15*x-12,2*x^3+10*x^2+10*x+32,-5*x^3-5*x^2-45*x+20,-4*x^3-20*x+16,12*x^3+20*x^2+60*x-48,-2*x^3-10*x^2-10*x-32,-2*x^3-10*x^2-70*x-32,-4*x^3+36,-6*x^3-30*x^2-50*x-96,20*x,7*x^3+15*x^2+35*x-28,-16*x^3+104,12*x^3+32,2*x^3-30*x^2+10*x-8,-x^3+35*x^2-5*x+4,-3*x^3-15*x^2-35*x-48,14*x^3+70*x^2+70*x-56,8*x^3-172,4*x^3+124,-8*x^3-48,-8*x^3-40*x^2-128,-11*x^3-35*x^2-55*x+44,6*x^3+30*x^2+50*x+96,-4*x^3-84,2*x^3+10*x^2+90*x+32,20*x^3+20,18*x^3-10*x^2+90*x-72,-7*x^3-35*x^2-15*x-112,-24*x^3+56,-8*x^3-20*x^2-40*x+32,-35*x^3-35*x^2-175*x+140,-20*x^2,24*x^3-96,-24*x^3+316,-17*x^3+15*x^2-85*x+68,-4*x^3-20*x^2-100*x-64,30*x^3+70*x^2+150*x-120,8*x^3+40*x^2+128,12*x^3-8,-14*x^3-30*x^2-70*x+56,x^3+5*x^2+165*x+16,-4*x^3-20*x^2-140*x-64,49*x^3+25*x^2+245*x-196,-15*x^3-75*x^2-135*x-240]]; E[39,6] = [x^4+1, [1,x,x^3+x-1,-2*x,x^2+1,4*x^3,3*x^2-2,0,-x^2+1,-6*x^3+6*x,-2*x^3-2*x,5*x^2-5,x^2+1,-2*x,-6*x^2,4*x^3,4*x^3+4*x,4*x^3,8,5*x^2-5,4*x,x^2+1,-10,-8*x,-14*x^3,-7*x^2+7,6*x^3-6*x,6*x^2,4*x^3+4*x,-x^2+1,10*x^3+10*x,0,-8*x^3-8*x,-14*x^3,-4,-2*x,x^2+1,14,x^2+1,4*x^3,6*x^3-6*x,0,0,-2*x^3-2*x,19*x^2+19,22*x,0,14]]; E[39,7] = [x^8+6*x^6-x^4-78*x^2+169, [1768,1768*x,17*x^7-27*x^6+102*x^5-227*x^4+204*x^3-675*x^2-1547*x+702,16*x^7+200*x^5+400*x^3-2184*x,20*x^6+250*x^4+942*x^2-1846,-66*x^7-604*x^5-1208*x^3+3926*x,-58*x^6-62*x^4+1202*x^2+4160,96*x^7+758*x^5+1074*x^3-5590*x,60*x^6+308*x^4-268*x^2-6864,0,-114*x^7-762*x^5-1082*x^3+10036*x,22*x^6-388*x^4-2544*x^2+1638,-62*x^6-112*x^4-1108*x^2-6786,26*x^7+104*x^5-676*x^3-5538*x,36*x^6+450*x^4-426*x^2+3042,16*x^7+200*x^5+2168*x^3+1352*x,30*x^7+154*x^5-134*x^3+104*x,-60*x^7-308*x^5+268*x^3+3328*x,-112*x^6-1400*x^4-2800*x^2+15288,116*x^6+1008*x^4+3784*x^2-12740,32*x^7+400*x^5+800*x^3-832*x,32*x^6-42*x^4+1242*x^2-3926,3536,80*x^7+558*x^5+674*x^3-5174*x,-130*x^7-1404*x^5-2808*x^3+9126*x,-96*x^6+126*x^4-190*x^2+2938,-36*x^7+434*x^5+3078*x^3-2158*x,-128*x^6-1600*x^4-3200*x^2+10400,300*x^7+2424*x^5+1312*x^3-24596*x,-290*x^6-2520*x^4-7692*x^2-1742,48*x^7+158*x^5+1642*x^3+8034*x,-22*x^6-938*x^4-3202*x^2+22672,-120*x^7-1058*x^5-2558*x^3+5330*x,62*x^7+554*x^5+666*x^3-9568*x,512*x^6+3748*x^4+4844*x^2-35412,-102*x^7-1054*x^5-2550*x^3+2652*x,-20*x^6+192*x^4-1384*x^2+3172,-78*x^6-312*x^4+2028*x^2-11674,-240*x^6-1232*x^4+1072*x^2-832,196*x^7+2008*x^5+4016*x^3-13052*x,-300*x^7-2424*x^5-4848*x^3+21060*x,318*x^7+2428*x^5+6624*x^3+2782*x,-102*x^6-612*x^4-1224*x^2+3978,78*x^7-130*x^5-1586*x^3-2028*x,68*x^6-34*x^4-510*x^2+1326,-26*x^7-104*x^5+676*x^3+3770*x,88*x^6+1100*x^4+4852*x^2+7436,-2*x^6+638*x^4-50*x^2+52]]; E[39,8] = [x^2-x+1, [1,0,x,-4*x+2,-x-1,2*x-4,x+3,0,2*x+2,6*x,-6*x,-2*x+1,0,4*x-8,-x+1,-4*x+2,12,-2*x-2,x-1,-5*x+10,-6*x-6,-2*x+1,-11,16*x-8,-4*x+8,-3*x-3,18*x,-1,6*x,18*x-9,6*x-6,-13*x,6,0,5*x-5,-4*x-4,4*x-2,11,-11*x-11,4*x-8,-6*x+6,-12*x,14,-18*x+18,9*x-18,-8*x+16,7*x-7,-13*x]]; E[39,9] = [x^4+3*x^2+9, [9,0,9*x,0,-5*x^3-3*x^2-12*x-27,0,7*x^3+15*x,0,-7*x^3-9*x^2+3*x+18,0,0,4*x^3-15*x^2-21*x-54,-10*x^3+21*x^2-33*x+27,0,-3*x^2-18,0,0,0,-15*x^3-45*x,11*x^3+6*x^2-15*x+81,0,10*x^3+3*x^2+51*x-72,-21*x^3,0,0,19*x^3-9*x^2+42*x-99,0,54*x^2+81,0,17*x^3-15*x^2+57*x+63,0,2*x^3+3*x,0,0,-21*x^2,0,23*x^3+42*x^2+12*x+45,-99,8*x^3-42*x^2-51*x-27,0,0,0,-24*x^2-36,0,-23*x^3+21*x^2+6*x+144,0,17*x^3-51*x,135*x]]; E[40,1] = [x^4+2*x^3+2*x^2+4*x+4, [2,2*x,-3*x^3-2*x^2-4*x-8,x^3+2,x^3+2*x^2,2*x^3+4,4*x^3+4*x^2+8*x+12,2*x^3+4*x^2+4,4*x^2+8*x+4,-3*x^3-6*x^2-8,-8*x^3-8*x^2-16*x-24,-2*x^3-4*x^2-8,2*x^3+4,2*x^3+4*x^2,5*x^3-2*x^2-4*x+8,-x^3-2*x^2+8,-12*x^3-4*x^2-8*x-28,8*x^3+4*x^2+8*x+20,10*x^3+8*x^2+16*x+28,-11*x^3-2*x^2-4*x-24,2*x^3+4*x^2+8,2*x^3+4*x^2+12,4*x^3+8*x^2-8,-x^3+2*x^2+4*x,4*x^3+8*x^2+12,-6*x^3-12*x^2-20,-4*x^3-8*x^2-16*x-16,5*x^3+10*x^2+24,-3*x^3-2*x^2-4*x-8,-18*x^3-8*x^2-16*x-44,-4*x^3-8*x^2-20,x^3+2*x^2+32,22*x^3+16*x^2+32*x+60,4*x^3+8*x^2+4,-4*x^2-8*x-4,10*x^3+16*x^2+32*x+36,-6*x^3-12*x^2-16,2*x^3-8*x^2-16*x-4,x^3+6*x^2+12*x+8,3*x^3+6*x^2-24,-2*x^3-4,8*x^3-4*x^2-8*x+12,-16*x^3-32,10*x^3+20*x^2+16,-2*x^3-4*x^2+4,20*x^3+4*x^2+8*x+44,-8*x^3-16*x^2+8,-30*x^3-24*x^2-48*x-84]]; E[40,2] = [x^4+2*x^2+4, [2,2*x,x^3,-x^3-2*x^2-2,-x^3-4*x,4*x^2+4,0,2*x^3+8*x,-4*x^2-4,x^3+4*x,0,8,6*x^3,0,-3*x^3,-3*x^3-12*x,-4*x^3,12*x^2+12,-4*x^2-4,3*x^3,-24,2*x^3+8*x,-8,7*x^3,12,-2*x^3-8*x,-16*x^2-16,-3*x^3-12*x,-x^3,4*x^2+4,0,7*x^3+28*x,-4*x^2-4,-4*x^3-16*x,-12*x^2-12,20*x^2+20,-32,-6*x^3,-15*x^3,5*x^3+20*x,-2*x^3,4*x^2+4,16*x^2+16,48,10*x^3+40*x,4*x^3,8,28*x^2+28]]; E[40,3] = [x^8+2*x^7+2*x^6-4*x^4+8*x^2+16*x+16, [8,8*x,x^7-4*x^3,3*x^7+4*x^6+2*x^5-4*x^4-4*x^3+8*x^2+16*x+24,-3*x^7-2*x^6+4*x^4+4*x^3-16*x^2-16*x-16,2*x^6-4*x^4+16*x,-2*x^7-4*x^6-2*x^5-16*x-16,2*x^5,4*x^5+16,x^7+8*x^6+4*x^5-12*x^3+32*x+32,-4*x^7-8*x^6-4*x^5+8*x^4+16*x^3-16*x^2-32*x-48,4*x^7-2*x^6-12*x^4+16*x^2-16*x+16,-2*x^7+2*x^5-16*x^2-16*x,-6*x^6+12*x^4-48*x-32,x^7+8*x^5-4*x^3+64,7*x^7+2*x^6-4*x^5-4*x^4-4*x^3+48*x^2+48*x+16,-4*x^6-2*x^5+8*x^3-16*x-16,4*x^7+4*x^6-4*x^5-8*x^4-16*x^3+32*x+16,4*x^7+6*x^6+4*x^4+16*x^2+48*x+16,x^7+2*x^6+8*x^5-4*x^4-4*x^3+16*x+16,-12*x^7-6*x^6+12*x^4-48*x^2-48*x-48,-6*x^7-2*x^5+24*x^3-16,-8*x^6-8*x^5+32*x^2-32,-x^7-12*x^5+4*x^3-96,-4*x^7-4*x^6+8*x^4+16*x^3-32*x-32,-2*x^7-4*x^6-6*x^5+8*x^4+8*x^3-32*x-32,-8*x^7-8*x^6-32*x^2-64*x-32,5*x^7+8*x^6+4*x^5+4*x^3+32*x+32,5*x^7+10*x^6-8*x^5-20*x^4-20*x^3+80*x+80,10*x^7+22*x^6+12*x^5-20*x^4-40*x^3+32*x^2+80*x+128,6*x^7+10*x^5-24*x^3+80,x^7+6*x^6+8*x^5-12*x^4-12*x^3-16*x^2-16*x+48,-6*x^6+12*x^4-48*x+32,4*x^7+8*x^6+6*x^5-16*x^4-16*x^3+64*x+64,-12*x^7-12*x^6-28*x^5+24*x^4+48*x^3-96*x-208,-6*x^7-2*x^6+4*x^5+12*x^4+24*x^3-64*x^2-48*x-32,12*x^7+10*x^6-4*x^4+48*x^2+80*x+48,-16*x^7-20*x^6-14*x^5+40*x^4+40*x^3-48*x^2-48*x-160,-3*x^7-24*x^5+12*x^3-192,11*x^7+10*x^6+4*x^5-20*x^4-20*x^3+48*x^2+48*x+80,-6*x^7+4*x^6+2*x^5-32*x^3+16*x+16,-4*x^7-4*x^6+20*x^5+8*x^4+16*x^3-32*x+48,16*x^7+8*x^6-16*x^4+64*x^2+64*x+64,-4*x^7+6*x^6+20*x^4-16*x^2+48*x-16,4*x^7-2*x^5-16*x^3-16,12*x^7+12*x^6+6*x^5-24*x^4-24*x^3+48*x^2+48*x+96,-16*x^7-40*x^6-24*x^5+32*x^4+64*x^3-32*x^2-128*x-224,6*x^6-12*x^4+48*x+96]]; E[40,4] = [x^2+4, [1,0,x,-x-1,-x,-4,2*x,0,4,-x,-2,0,-2*x,2,-3*x,3*x,-2*x,12,-10,-7*x,8,4*x,-16,x,-6,-8*x,6,7*x,5*x,6,8*x,3*x,-12,-4*x,-4,-18,-8,2*x,x,-9*x,-6*x,4,22,0,-8*x,6*x,8,4]]; E[40,5] = [x, [1,0,0,1,-4,4,-2,2,4,4,-2,-8,6,-6,-8,4,6,-4,-2,8,0,-6,0,-16,-6,-14,6,4,0,14,18,-12,12,10,12,-10,-16,-2,16,12,14,20,-10,8,-14,22,8,-4]]; E[41,1] = [x^3+x^2-5*x-1, [2,2*x,-x^2-2*x+3,-2*x-2,x^2+2*x+1,3*x^2+2*x-9,-2*x^2+6,-4,-3*x^2-2*x+13,-4*x^2-4*x+16,2*x^2+4*x-10,4*x+12,-6*x-6,2,2*x^2-10,3*x^2-6*x-13,2*x^2+4*x-2,-4*x^2-4*x+8,-2*x^2+4*x+10,-3*x^2-2*x+9,-3*x^2+2*x+25,8*x^2+2*x-30,x^2-2*x+17,4*x^2+8*x-12,-8*x^2-4*x+24,-4*x^2-8*x+16,6*x^2-10,2*x^2-12*x-14,8*x-8,2*x^2-8*x-14,-8*x^2-10*x+30,-4*x^2-4*x+24,2*x^2-4*x-22,-8*x^2-16*x+36,4*x^2+20*x-16,10*x^2+12*x-26,x^2-6*x+13,6*x^2+16*x-26,-4*x^2+4,x^2+6*x-11,4*x^2+8*x-32,x^2-14*x-7,-10*x^2-12*x+10,-x^2+18*x+19,-4*x^2-4*x-4,-2*x^2+4*x+42,3*x^2+10*x+23,-3*x^2-14*x+13]]; E[41,2] = [x^6+11*x^4+31*x^2+9, [6,6*x,x^5+11*x^3-3*x^2+28*x-15,-x^5-8*x^3-19*x,-3*x^3+3*x^2-15*x+9,-x^5-3*x^4-5*x^3-21*x^2+8*x-12,2*x^5+3*x^4+16*x^3+18*x^2+20*x-3,-3*x^5-24*x^3-39*x-18,3*x^4-3*x^3+15*x^2-9*x,-12,-x^5-2*x^3-6*x^2+17*x-12,-6*x^4-48*x^2-66,-9*x^4-54*x^2-21,x^5+9*x^4+8*x^3+60*x^2+7*x+57,-4*x^5-38*x^3-70*x,2*x^5+3*x^4+19*x^3+21*x^2+47*x+30,-x^5-8*x^3-13*x+6,-12*x^4-72*x^2-24,2*x^5+34*x^3+116*x,-3*x^5+3*x^4-21*x^3+21*x^2-18*x,3*x^5+6*x^4+9*x^3+51*x^2-48*x+45,x^5+8*x^3+7*x,4*x^5+9*x^4+47*x^3+39*x^2+109*x-42,12*x^2+24,-8*x^5-3*x^4-70*x^3-12*x^2-128*x+57,-x^5-6*x^4-26*x^3-54*x^2-115*x-78,2*x^5+3*x^4+28*x^3+30*x^2+92*x+57,-2*x^5-22*x^3-92*x,-24*x^2-108,-3*x^4-12*x^3-30*x^2-66*x-45,-3*x^4+6*x^2+57,-18*x^4-108*x^2-42,-8*x^5-58*x^3-38*x,5*x^5+6*x^4+46*x^3+42*x^2+107*x+66,12*x^4+84*x^2+120,-5*x^5+12*x^4-58*x^3+54*x^2-131*x-48,-3*x^5-39*x^3+15*x^2-114*x+63,-6*x^5-3*x^4-48*x^3-18*x^2-72*x+27,12*x^4+96*x^2+96,x^5-9*x^4-7*x^3-39*x^2-44*x+12,12*x^5+120*x^3+276*x,-6*x^5-12*x^4-45*x^3-69*x^2-87*x-63,x^5+12*x^4+8*x^3+72*x^2+37*x+42,3*x^5-3*x^4+45*x^3+3*x^2+138*x+72,-6*x^5+3*x^4-42*x^3+12*x^2-54*x+27,-2*x^5-34*x^3-140*x,-9*x^5-3*x^4-75*x^3-21*x^2-138*x-72,8*x^5+43*x^3-21*x^2-x-15]]; E[41,3] = [x^8+x^7+4*x^6-3*x^5-x^4+9*x^3+16*x^2+3*x+1, [12499,12499*x,1005*x^7+219*x^6+4483*x^5-5066*x^4+4151*x^3+7776*x^2+1529*x-2770,-2604*x^7-4000*x^6-12138*x^5+3724*x^4+6482*x^3-20633*x^2-60002*x-25656,-4016*x^7-4345*x^6-15091*x^5+12732*x^4+11072*x^3-37677*x^2-70458*x-13245,4260*x^7+5219*x^6+13406*x^5-9721*x^4-22700*x^3+61690*x^2+57783*x-8197,-8796*x^7-8558*x^6-35356*x^5+26691*x^4+10606*x^3-69811*x^2-113113*x-5045,-15104*x^7-12507*x^6-53470*x^5+55603*x^4+24561*x^3-165853*x^2-200154*x+33546,22976*x^7+22468*x^6+95002*x^5-67264*x^4-3837*x^3+204151*x^2+352455*x+66016,12114*x^7+12042*x^6+48403*x^5-37484*x^4-14027*x^3+98319*x^2+212146*x+7093,3615*x^7+5265*x^6+14633*x^5-7589*x^4-23312*x^3+24799*x^2+40012*x+17646,-9762*x^7-1978*x^6-40262*x^5+58312*x^4-48678*x^3-51056*x^2-123276*x+26160,-18880*x^7-25008*x^6-73087*x^5+28882*x^4+71323*x^3-210441*x^2-293939*x-126804,12955*x^7+4502*x^6+48896*x^5-71211*x^4+30314*x^3+75612*x^2+126915*x-60767,31260*x^7+25094*x^6+116682*x^5-117280*x^4-19754*x^3+315370*x^2+414507*x+22414,-35364*x^7-28115*x^6-131780*x^5+133229*x^4+21906*x^3-358429*x^2-506826*x-25467,14726*x^7+21603*x^6+66223*x^5-18775*x^4-27652*x^3+143303*x^2+343448*x+146586,22020*x^7+14126*x^6+78450*x^5-91970*x^4-6430*x^3+250220*x^2+281429*x+17660,-26100*x^7-25462*x^6-101500*x^5+87725*x^4+37149*x^3-232725*x^2-422327*x-79170,-7646*x^7-12225*x^6-37253*x^5+11069*x^4+18092*x^3-3455*x^2-187912*x-80286,-36792*x^7-27083*x^6-133598*x^5+147367*x^4+3285*x^3-374179*x^2-484896*x+84244,9177*x^7-15*x^6+34108*x^5-56669*x^4+38240*x^3+78057*x^2+15305*x-40218,-1972*x^7-2146*x^6-13224*x^5+1073*x^4-7859*x^3-9251*x^2-1856*x-131805,11536*x^7-5396*x^6+31597*x^5-99018*x^4+48966*x^3+116942*x^2+22824*x-183898,12469*x^7+19768*x^6+47437*x^5-18504*x^4-70081*x^3+143040*x^2+270082*x+51198,-7884*x^7-12053*x^6-37556*x^5+9259*x^4+8739*x^3-56076*x^2-209255*x-89082,4283*x^7+13395*x^6+14118*x^5+21964*x^4-76046*x^3+77016*x^2+156529*x+30045,-17570*x^7-17447*x^6-73835*x^5+49453*x^4-1556*x^3-157025*x^2-267632*x-50135,33740*x^7+24142*x^6+128242*x^5-149991*x^4-9262*x^3+264788*x^2+481770*x+89702,8960*x^7+3818*x^6+39346*x^5-35527*x^4+36697*x^3+62797*x^2+12388*x+82634,-16526*x^7-10429*x^6-57276*x^5+83441*x^4+22456*x^3-122718*x^2-199743*x+38025,26141*x^7+36776*x^6+108747*x^5-39938*x^4-90943*x^3+224722*x^2+469015*x+201684,-25425*x^7-20278*x^6-87669*x^5+104097*x^4+70345*x^3-251381*x^2-324666*x+56272,-13273*x^7+2555*x^6-43524*x^5+95051*x^4-55730*x^3-121763*x^2-23825*x-11485,-1830*x^7-6555*x^6-6111*x^5-16333*x^4+37214*x^3-36359*x^2-73674*x-14171,-820*x^7-1298*x^6-7451*x^5-5816*x^4-36531*x^3-14926*x^2-121325*x-50472,9654*x^7+8148*x^6+38549*x^5-29934*x^4-11129*x^3+78539*x^2+98151*x+5665,20185*x^7+27531*x^6+78162*x^5-36393*x^4-78805*x^3+212703*x^2+394424*x+74517,2594*x^7-6076*x^6-1214*x^5-47389*x^4+11821*x^3+43315*x^2+8374*x-57270,-17801*x^7+4777*x^6-59792*x^5+134454*x^4-74967*x^3-168028*x^2-32853*x+101609,9580*x^7+3580*x^6+42236*x^5-40580*x^4+39320*x^3+68900*x^2+13580*x-63031,9843*x^7+16099*x^6+50921*x^5-10851*x^4-3334*x^3+14820*x^2+301482*x+128082,-45230*x^7-27392*x^6-170914*x^5+199888*x^4-58903*x^3-413573*x^2-594579*x+108185,12279*x^7-9189*x^6+31230*x^5-123197*x^4+52694*x^3+136533*x^2+26591*x-199502,11104*x^7+19284*x^6+62242*x^5-10504*x^4+9722*x^3+1892*x^2+397286*x+168384,25866*x^7+9666*x^6+104038*x^5-134564*x^4+106164*x^3+186030*x^2+336642*x-66442,-67998*x^7-55262*x^6-255673*x^5+250458*x^4+46693*x^3-672043*x^2-818096*x-47825,58860*x^7+49577*x^6+221142*x^5-217230*x^4-40074*x^3+583020*x^2+894149*x+41484]]; E[41,4] = [x^8+3*x^7+8*x^6+11*x^5+15*x^4+11*x^3+18*x^2-7*x+1, [155,155*x,95*x^7+309*x^6+841*x^5+1248*x^4+1707*x^3+1348*x^2+1921*x-336,16*x^7+54*x^6+156*x^5+250*x^4+450*x^3+461*x^2+674*x-84,-114*x^7-377*x^6-1003*x^5-1448*x^4-1912*x^3-1537*x^2-2454*x+149,-8*x^7-27*x^6-78*x^5-187*x^4-318*x^3-370*x^2-585*x-175,188*x^7+588*x^6+1554*x^5+2209*x^4+2916*x^3+2247*x^2+3409*x-987,54*x^7+221*x^6+604*x^5+1115*x^4+1635*x^3+1769*x^2+2236*x+724,-120*x^7-374*x^6-984*x^5-1472*x^4-2073*x^3-1737*x^2-2327*x+134,82*x^7+238*x^6+691*x^5+1010*x^4+1415*x^3+1297*x^2+1788*x+81,187*x^7+573*x^6+1459*x^5+2019*x^4+2636*x^3+1821*x^2+2774*x-1842,-90*x^7-296*x^6-862*x^5-1290*x^4-1950*x^3-1450*x^2-2156*x+488,-196*x^7-646*x^6-1725*x^5-2520*x^4-3265*x^3-2741*x^2-3591*x+440,-293*x^7-954*x^6-2508*x^5-3559*x^4-4726*x^3-3422*x^2-5325*x+1453,-72*x^7-212*x^6-516*x^5-660*x^4-940*x^3-912*x^2-1607*x-56,180*x^7+561*x^6+1476*x^5+2177*x^4+2908*x^3+2497*x^2+3444*x-1007,-90*x^7-265*x^6-707*x^5-949*x^4-1206*x^3-799*x^2-1536*x+984,92*x^7+326*x^6+866*x^5+1360*x^4+1890*x^3+1682*x^2+2031*x+106,-148*x^7-422*x^6-1040*x^5-1305*x^4-1915*x^3-1823*x^2-3057*x+1180,-260*x^7-769*x^6-2101*x^5-2869*x^4-3856*x^3-2539*x^2-4210*x+2760,-76*x^7-241*x^6-710*x^5-1141*x^4-1719*x^3-1717*x^2-2070*x-686,13*x^7+71*x^6+150*x^5+145*x^4-80*x^3-197*x^2+71*x-820,188*x^7+588*x^6+1554*x^5+2147*x^4+3133*x^3+2495*x^2+4246*x-739,-4*x^7-60*x^6-39*x^5-140*x^4+120*x^3+156*x^2-60*x-1374,435*x^7+1410*x^6+3753*x^5+5522*x^4+7503*x^3+6192*x^2+9098*x-540,232*x^7+597*x^6+1456*x^5+1455*x^4+1875*x^3+872*x^2+3387*x-2024,-423*x^7-1385*x^6-3822*x^5-5784*x^4-7956*x^3-7032*x^2-9321*x+539,-122*x^7-311*x^6-833*x^5-1015*x^4-1610*x^3-1287*x^2-2636*x+997,346*x^7+974*x^6+2676*x^5+3585*x^4+5120*x^3+3556*x^2+6554*x-2514,232*x^7+690*x^6+1828*x^5+2633*x^4+3487*x^3+3135*x^2+4472*x-784,546*x^7+1711*x^6+4626*x^5+6555*x^4+9040*x^3+6916*x^2+11011*x-2479,241*x^7+732*x^6+2001*x^5+3010*x^4+4395*x^3+3776*x^2+5537*x-684,29*x^7+94*x^6+275*x^5+395*x^4+835*x^3+419*x^2+714*x-160,131*x^7+539*x^6+1440*x^5+2353*x^4+2952*x^3+2269*x^2+1531*x-277,-396*x^7-1135*x^6-3055*x^5-4095*x^4-5790*x^3-4241*x^2-7490*x+2885,16*x^7+54*x^6+187*x^5+312*x^4+543*x^3+368*x^2+147*x-146,-630*x^7-2010*x^6-5445*x^5-7480*x^4-10085*x^3-7205*x^2-11775*x+3385,-373*x^7-1255*x^6-3350*x^5-5181*x^4-7379*x^3-6099*x^2-8664*x+509,70*x^7+244*x^6+450*x^5+435*x^4-85*x^3-715*x^2+244*x-910,831*x^7+2669*x^6+7180*x^5+10516*x^4+14409*x^3+11642*x^2+16743*x-2929,90*x^7+234*x^6+490*x^5+360*x^4+90*x^3-720*x^2+234*x+225,-389*x^7-1061*x^6-2731*x^5-3199*x^4-4326*x^3-2468*x^2-5742*x+3600,-6*x^7+96*x^6+174*x^5+286*x^4+149*x^3+265*x^2-245*x-15,-449*x^7-1527*x^6-4184*x^5-6291*x^4-8664*x^3-6545*x^2-9091*x+1590,194*x^7+554*x^6+1752*x^5+2450*x^4+3790*x^3+2354*x^2+3034*x-2088,-772*x^7-2466*x^6-6628*x^5-9970*x^4-13730*x^3-11432*x^2-14866*x+3402,580*x^7+1756*x^6+4725*x^5+6598*x^4+9167*x^3+6613*x^2+10808*x-3107,556*x^7+1675*x^6+4522*x^5+6626*x^4+9484*x^3+7952*x^2+11409*x-3322]]; E[41,5] = [x^24+10*x^23+44*x^22+110*x^21+200*x^20+480*x^19+1377*x^18+2270*x^17+402*x^16-4080*x^15-3108*x^14+6000*x^13+6223*x^12-10130*x^11-9388*x^10+19800*x^9+26542*x^8-2910*x^7-20711*x^6-9200*x^5+8872*x^4+4460*x^3+446*x^2-1710*x+361, [932953144492905146688762468030727148480850555266158,932953144492905146688762468030727148480850555266158*x,-2167356134158668153969721578860242556262541547746*x^23-21752784983777174696931699365932194543504334096032*x^22-96347382534181405471427484884370118656189505992658*x^21-243855363813765427846308896053774290411169069683102*x^20-450885712351899535411132052741242957237620599566470*x^19-1077657020166620325798590411282162811509784636924402*x^18-3059746516077171953109266025525935595066796891320602*x^17-5117433478199050176602891800213960940926188531489824*x^16-1316044267560204717600852280382850868445136430086086*x^15+8374369337776513153873030733741956694176697995173910*x^14+7055168448035640524019975433172367100922172002970948*x^13-11789161282749496211299062532180589677345822167830028*x^12-13350331539912733025427670830758907971441527556670186*x^11+19917168773533761524323810472376857835021903064176432*x^10+19886856973558832865046363136310582948910076613775658*x^9-39260300959364078110535969541797975181501950627598458*x^8-56865496002988585070503135520658289800877445747094698*x^7-1169773694425375558357367825211287494166347943225174*x^6+39771022019862588149462909951959874046496377970214232*x^5+24734441462479586082114016859830911133310724220970012*x^4-13486860970124586148450595246924689517625445651743076*x^3-10630694427994131176197311448530405274316719964255630*x^2-3192088314988971345737832553518663418582194083900536*x+2782838832713567430298172927794949921882549792694698,5857060657604388996351820049130382664279810538705*x^23+60105604686735700183541974028030410048869071269636*x^22+272993244508733634674989513373391499131895676216954*x^21+711418003752084195757089709122924724502475292470075*x^20+1339991631357171699780100397936091164683245726329172*x^19+3122574639171935997519231196426128054289097249553955*x^18+8816851575310861838370594907417970948657465385982825*x^17+15428149434955941986454805091673409977152105377039356*x^16+5872964906241859350085214491581262026519134946940231*x^15-23069808820296101300183843345896232337491972178596951*x^14-23918567795014758605179756198627029075252403917865015*x^13+30706490198423321244657989034510436681321666258549475*x^12+44837005898923479126176228052704538528511891747449185*x^11-50801994467681675742649844343570645637616740946635403*x^10-69333984939118814234589097405061357367718288778686925*x^9+103409235828491898848320097477391302587806243897842964*x^8+183351345475196870661008565776985285030056242614391801*x^7+20129288955253668911695809723501401677824405100264259*x^6-122156574945761548370658383239837459252791304247427182*x^5-79102296173893202344468004199864653598466735107173465*x^4+37863058708069305411031191340199661425649999476943730*x^3+35415849199422854527946191529681255191639981444022190*x^2+7621888964765389767471995035798024741672436160135589*x-7184677781485282706678468855916422075651416684227504,760795716826734015690844381487897971814080597098*x^23+7801971544661117620706589936399410419669414302746*x^22+36937516349822125636471850872813195570092210508958*x^21+107334050171711695843454096032036125476398622777666*x^20+239554947325627074282886338469739224013170524896362*x^19+568554280329641107858100351155275686684140442855256*x^18+1442917588356372946235144611941806901917133593266622*x^17+2732647063016694920104503144836648468973575653498224*x^16+2855409566270426589097593485182441289326968791136542*x^15+423079434836120478095234595453683767046163452279420*x^14-2427940825924201472740662662824476067462497496907006*x^13-1545616634547397951411936190832636051547017780195214*x^12+2431272131789221891430760099161331064007989394732458*x^11+2765608431027286539366587553785562273213504406525838*x^10-1900202146753215269097002329574525856524955197254084*x^9-3378320177432382077384814883511856842686210674147934*x^8+13503051796751867491509420337009501766164843632054646*x^7+35453487303802902016163325852728214413798561171800994*x^6+17426443367739461644233510255033938935983446921902632*x^5-20551037118721538266253431601160690199817086639222344*x^4-15197709179341947926082796422348502073459145599396892*x^3+3032708287901635712998206370739712129006523703486846*x^2+9481313078347915308286859671830408721811772476250032*x-1455076180343143187595673562756246331066233548037308,-3585344065404548657357406291732099931046021177662*x^23-37108685235333081925344805658926550510409826911284*x^22-171314761482169933383616074289818021746523471736138*x^21-459464340686348958124105913844349809523665364929964*x^20-897423144321530777724118396475271924880658760509638*x^19-2075191337846810091162347333391356683979002952868472*x^18-5726881360054215982281992594116992111032271876122118*x^17-10333265182884985560258573884590687123662936382104986*x^16-5618239215426738042203585707574985307969334022353728*x^15+12039731582063423497134677764489525755484210858983256*x^14+16049560380563566721784198362140565195343824696819638*x^13-13984630083243348868141273960241831038803688101649450*x^12-27716036293732091702654634819871535884216966303295510*x^11+23107944650766135014939533799300711701840436719664160*x^10+42794528154850749551391033254100207054828651488289524*x^9-49172010064514937028490603508182059229350546985702208*x^8-115105245977453070221262065389315441792347637536701414*x^7-41813982378269604273500538015799207375587151608615970*x^6+60046531450383400723665265818474080687057891699801872*x^5+62681111536445280389856040022802232410101375055882856*x^4-8218341779529445715142238209116880920571776262248682*x^3-19775295764297578403766483363631920669746890377942516*x^2-10903638135833677293298710048153530806261403286406442*x+4874496966797204885468919295390886361287293363961726,-9528114320786603395555797657292693399681845979815*x^23-100195324825132664436745971032287286746487314766329*x^22-468606525882863669785622522275526171072666873922380*x^21-1266588473668695850839426264529306526177364309105201*x^20-2456813501365536201772659854810865127836863513983979*x^19-5587150289949419681971886609956986998570435009344237*x^18-15547132624407457182429002203873944035546441283878102*x^17-28552004057029187283429849306040440496857741681933599*x^16-15373084397733519308615038184216729614281976820410201*x^15+36163337496799583277458422264843163110292350968074700*x^14+48912385973949055689132472251703154210025467729749940*x^13-41741827064949788037871860065511779884387135803412546*x^12-87343595940774183032086123434354999466378409024762106*x^11+66789317495365770272410920833927523142517067041482460*x^10+137179343145414834460733190809921286481175443309859756*x^9-144740691783188051925047651225428469669455294907530941*x^8-347360313251020244635498936567841590161832124025603845*x^7-98851211512072338150093832180567419497984652387909856*x^6+203241077325787510263487695262609332523768695627914035*x^5+175287147691343454564350205306953734792798617364629963*x^4-35602456432606735895788654269986253738675687893187755*x^3-72755017295891807891829289001606416371012897524950484*x^2-24901378177871541725243612109834490641578376731665649*x+10078666278466510917841053682215348529946067067243587,-273560098830249984230203147217092491934905869325*x^23-791030493513514127793524571545021091402906778267*x^22+7220284777444194873548095620310322982968438278617*x^21+53195709988003930465443339444768480621592407408489*x^20+147902357050461098556767037989643690290869772213012*x^19+227556742497895989723965159687547606723009154899857*x^18+505179540479739282058311255045500248207925425452306*x^17+1945682966701033282935996749635515698223682184512254*x^16+3946154494996603247793549821352541633045962311245976*x^15+1209711920650970964069787235815156322273452540174927*x^14-7231737737379296849023324542883143397074716521527527*x^13-6249608162621808522341215594472907846050369113655108*x^12+10925902609307266561341927012502121019272836180205081*x^11+12072297478636052099454170695257676235392303645074429*x^10-19502204711408358452715385686146173278882309309491746*x^9-18249570401778184468257232439333279684008670112515716*x^8+35788755717561551332802367137549726847414736928062020*x^7+41805823566384929242858503209588373915626099514825115*x^6-8879739583095446820027490797479565769074924169629346*x^5-29071296941358430401910576384713666806754964521435305*x^4-14112334686136165291178846995263262300764822089877577*x^3+10371396126772466093760842739201600470069918772478153*x^2+4736930136506040207976487154984225310526475666736471*x+1099631132979954206374220168405961326023355377368742,-6360937181578897502163385576095967136183292386200*x^23-65898546252640169301048499848119343385160410952394*x^22-302939870903194991887209492818913800173685887154880*x^21-802294014077243963970430377968048421790075625573630*x^20-1533307495355234511165182093564124153062327637561138*x^19-3537709186360835804716189371230284117008172171697618*x^18-9909554261902658428616931862231576328734461877668240*x^17-17698110693204483376172915272516129395389343010303978*x^16-8047112460511293136833169404585246708456598114238548*x^15+24443728266954737228174135071869037947819448053662476*x^14+28756355049621338406637124484684735336851700175326018*x^13-30038001749349528325554885231544857161532996896159350*x^12-51405095618828046997181007187929552685806455117513170*x^11+49953399077067193072299209019325288434339992787997536*x^10+80002990757959641174105912670998166546945359600368676*x^9-104463942353355526513786886430528620971157685481113606*x^8-209883636923436150827947471817760139359436286527921668*x^7-43747830597609857064181836396866693892146902108070350*x^6+127544003214048904880328010151251247526987737869135270*x^5+100123846090958643351261127387520917783794033620868082*x^4-28105093846641177164757928614307769557048852525210482*x^3-38244470367189516333865174096641813802108850374905760*x^2-11862954192326376170502563461859996781696856466595846*x+7918053152899580593983642895640732142325025666386452,12773063611104415414421459704165202610152020501452*x^23+129604805356731346816549886263531118942587686753134*x^22+580271394983861360368711613989727205279357995503012*x^21+1483845809325639648030653127480194070624143742118498*x^20+2750827924484037645893383400279023830957925373548838*x^19+6499294444905496454580649219658854802215075149739646*x^18+18495704427669015009175103904948804198382398688661650*x^17+31512314254288299593174057833027806750260902772767684*x^16+9168996005067833875493998546251498419765264580104046*x^15-51104908634263234212709016952153314549027595178439302*x^14-45675809569131695211334603015379130293894135993479448*x^13+71773347618497685183780685879585043747978344007775120*x^12+86968063726547806653564029491422376778662385271225882*x^11-121612054990401694789267262784955280740379648681263330*x^10-132373237150974277427501557759448797506545513562475930*x^9+243434141511456346384251403379648293622623419220944224*x^8+363749775079885438759377483878679741249345044417987538*x^7-303377287320514686147016148715137988506543844941350*x^6-250353384934575617676608402547702591203604069464960226*x^5-137904241750252492556609694017285466875830745308551424*x^4+82207652627977463525099436925723820430876211773668300*x^3+59262024864094172872325180992732817757926059375364852*x^2+14588940842855853972871509615328519246260599817485710*x-11235908859606817193355650889120018347876830879205622,196927477829501360831165509718853272505658634831*x^23+1898610823090552121647893941296897301329161858701*x^22+7736817745468375994919439158854674274052561978753*x^21+15618730295256056217377750709562726505648862053285*x^20+14288181715703262120799089510688861085524242745500*x^19+20249406140379763587672027464433891280233753413471*x^18+93478460940188918728924651701413511904565166774840*x^17+38664948724166191637083447025179742582084917148564*x^16-867101102266414962507605549965899541226430594483488*x^15-2637908952281916729153447301434326118112740765023033*x^14-2849915166469123398856481079347672790504620487727071*x^13+417184331449076435352947298044756276128308566717264*x^12+2700711933810176570716197401238351137130969692164483*x^11-1661363512954142499869304526393846397832276484356007*x^10-5249141600527428803461796464978355350584938107925324*x^9+2526636033129348575428967352992427323120240632129568*x^8+10736025425314284796119190692500355526990062231960204*x^7-350094423350854559652855905323139516410036198981057*x^6-20808980410539336051209815477718290408326357442501872*x^5-20220656995194150917032768951401400617846674796001853*x^4-2596203081413051389305996612948597489961137502060991*x^3+3409222770606996694188568879562592865471609567149897*x^2+1525699677814922291799569170081511923023587317984795*x-914628052404556949712038155640859755225893475365996,4360748926111315699068273446864531065578895109530*x^23+46379147623940749776373345227919902493769635880076*x^22+220062088814084587639537033925816661835404665088270*x^21+606296834551479543696318526988686786369737745406480*x^20+1198328666005989495846806416438545178783647277620066*x^19+2707810446663844572292693983148871250551985142044578*x^18+7470127060419187090394254514619088823546413502991200*x^17+14043360397989636852334112285798801153587269864565078*x^16+8866304473767479287435929590402408643586731569380086*x^15-15186106379252536221004175477214353160361041812319298*x^14-23350062397173413391505311503485807838781104038601026*x^13+17839513885590987587821424687565760663020769564715276*x^12+42485519909268627653818798981124296040343778748352782*x^11-28328765583946015840986826598513294233176782287304150*x^10-68564408484766691773667830224586999577226533574968400*x^9+61894825995757511405539762993678270940474002170958348*x^8+169969807452651461370629635816176797852426811182674218*x^7+57378705545337259106262633750770069691023710266320542*x^6-91368460585106016802180140338790844679941099130857462*x^5-74961568851829954716914289445748860429667171126707860*x^4+21986517405974107498439975753613082463946629866046066*x^3+30443322297841762395547948034712765227521597991995338*x^2+7045643413300524110874620339877167188300889815514088*x-7317041575095830187521488057961025069404506817558758,5658457156785094964726165732551513271840394420924*x^23+55525472564270241709032025239528305236985446112823*x^22+238466295369792434958733561182570282331744325129971*x^21+578350319745061054207654338981219059841642938831406*x^20+1034272279740594019144887111957028529285996086036592*x^19+2573708979314741338665293817299280005911615675206354*x^18+7426644690012942802913068207106566943864300598603235*x^17+11623292925660042298906018801812254149018161457573108*x^16+549149593510516873926449628066359725099108475573507*x^15-21616378577892548954055052119663437396435119089192804*x^14-11204228700734255083187331616213447933262883687706556*x^13+34804348934369264991960158527441713206198182957227461*x^12+21886906350374247380958380736446760416151893309797610*x^11-62893664340777531518947913960827364600969389652400470*x^10-29558089136525169125073710932757410103332192796264843*x^9+120838752828450525122000653631639839308845899749490504*x^8+105252419393295632751765783260184801916673232750064427*x^7-39506990507930771551433923989917837475576891439978072*x^6-69005512090168583670049008221673413930675417816096930*x^5-22011909563226718439927371066706040267831978103620878*x^4+24097975905976096959636865507226961170286821464733127*x^3+3397397063813272779335167311027411367984258272631211*x^2+3181554693341628383266395512316254441868591838345798*x-589916074374637116475197279104605123340998458159152,-1786048391735196774578401131354083708105536497732*x^23-22217692824771495094718751276275214360633102719254*x^22-121100797327361505708856000438217045906493538637702*x^21-378728981022319630064019639676920248219949107293480*x^20-802279539161818279635806707572109135836995345299364*x^19-1671922322940608017072039531018961454887552192479936*x^18-4504184462221616485422501984969419016376426594543076*x^17-9867290517024953489951371884878723875815718654832118*x^16-9866099768697773050095630793191891180860628873317850*x^15+5924392446875515448095977077730207184983574528151834*x^14+19899593113038664312894615608322493807915250723739954*x^13-3802453543497949937568981940829029399719722824003660*x^12-35902150094039103009543018369037593511480543627189828*x^11+3766688948002582895472553702432723882332354711896344*x^10+61178340255328773828889788255714184752980034403859492*x^9-17301949310648895649364370254676475994631507002206988*x^8-132334957635319749513006536970691192324184311596854012*x^7-68742630526422749087398205276086702468096014136965848*x^6+53977974761205556538048387674859144382540978470334710*x^5+55028670717605706170763858699568849441260818900379034*x^4-1341212917386311498148314722007369750701713486577190*x^3-28136281253312370437095691950138257985615252265375650*x^2-3750498927575227408000435811174577788480587265092262*x-2747083323281041537076831145204333976815585658384800,5751285341488084598373670043169106988750024065038*x^23+63284332273520599159830905844465688030233110222542*x^22+311422473077639642369235169146418859211273894765050*x^21+893955746395763451702420897994157454624641683676444*x^20+1822970690349672607004937950864741857991190264368202*x^19+4029907604776291038717101179350036932890651282806244*x^18+10936003102866790674688132286154041773447708490745178*x^17+21530194532836904417335433918412515563399254401233452*x^16+16782757433198059227026026476948115080249549898409032*x^15-18309400093191631551565105098948646526722250057831500*x^14-38662711644149133534476124760977581178565191561845588*x^13+14824093387442904891524732612481762641906492748940044*x^12+63749253246833899787857384263205611892337258292976234*x^11-24227508835328951071895490631959331733265897652373920*x^10-103822058186215279215500639202122307669075527838326964*x^9+62817842375915997958135287292844253557735529983083062*x^8+252770828603233815376023940476198976330341992806599922*x^7+132863086406391470771506019725350832084146735806957108*x^6-101931772858144776616952491236991817339436761026831856*x^5-135812882951806499523288821309954207156660796903834390*x^4-11999936579752475813026268743703099086960372434592404*x^3+38950277681605648502396874619753039176643864524226130*x^2+16008920076191883610840030891993467940423924828248220*x-406483949927341035810180132871546586571005247166900,-2528887527464120021592176531756936771877051028078*x^23-24996882104766882144796686513464806462765906790364*x^22-107130953883327377131372440784990807799432886985896*x^21-254408437396312160365309772134574111721894100358358*x^20-431323769126211441825890018077950300204594566532526*x^19-1062793627295358704092637166829550659238038794366968*x^18-3172004192598916125770280611995476455648145140078430*x^17-4834703715400705075704438441655601836483085274597106*x^16+1042732260155338681268433743135454918947220054633454*x^15+12226098079246673325415545359242649314478378538923124*x^14+6468191847060031524439656894068363544958474895808048*x^13-17699923740475462151569976144167460065249173028313770*x^12-10916777694018885333559533409805538006465060509354608*x^11+33770446398571007437058703286518461502198158867286934*x^10+16436288214087815190323134112922487082679693362165470*x^9-64353954384746458677972209508376817285939402844731460*x^8-50555007675183293091382942650340790582251818241030490*x^7+36293614862313909329603670589768216060289360631830952*x^6+44832966603555427829546100973413952885931588879593410*x^5+10132077126716846210509195286174920266315568714831122*x^4-8152991499526587915597303808390558805218604712750560*x^3+1696012314523956774943016228255448277081574621551580*x^2+5768936285746876088018489176341457855722441997754068*x-3012322061275233683071648794179765508724406869642846,-2595152791721037586166603216529100074101145367758*x^23-24018525269092525276348150866438253223963810353335*x^22-94786679849162002350702848728721703662295071675285*x^21-200373600639768023494838305747280033135829560486661*x^20-309197221382323438287175160249132265412358362067123*x^19-872693431228518568914982084155236402515661633991596*x^18-2668220614874319995896552254243545610882983294461159*x^17-3232721527305436985814755841065806078857974840360492*x^16+3298755741692685446832283545357129750381244340634182*x^15+11013398819545927766558436958637760869557858769967260*x^14-121179494212802292079231569191434129756016860082497*x^13-20003046847994969434064052766602183591496427515080021*x^12-1313504510479316477878348070055712092588295651763900*x^11+37392590947351249947837380082437449362022405239319911*x^10-1580279030614482315211981639012521292742972045238691*x^9-68198553631925775628889066937405597790744209959767630*x^8-17872313174635494455620786823253745533438517112085652*x^7+55809135652160126039256618428557702336662023073724618*x^6+26210960146071715426101079450822969436138139572530985*x^5-11834089179457267534826954737098313757229046581434292*x^4-15504544178777146951765748870278781076370233706861467*x^3+8283661111682778301212817637910676382169164554859783*x^2-2875922631415672762905832318782385744441329445702057*x+1563162164448667307495227440368929927929787794935125,-29601599460405717000063363074878380560270368582718*x^23-302099212249368229744835452951983914307730153439542*x^22-1363039711379783323343221183916326221056875556818124*x^21-3524262554104626473166719485233412655154512336388328*x^20-6607456295628127455335123854573550663184345079876534*x^19-15521134131353719067170763704251958425871983180208736*x^18-43923004271173901869879227270312701770599384941934762*x^17-75958183106080520595607073487781341605129670999358740*x^16-26649164268063023660404630730702999929884674160021488*x^15+115116471982323167095472901600199412402809737489608684*x^14+111199250694229456472956525574908310374221002083078836*x^13-159141239297052732670869264452302880992914505946884548*x^12-209575240963401979939230494748831481195797008880310922*x^11+267855208075953476445596795586190985027303574714670576*x^10+320073924457053783978429971991235085856828360278019944*x^9-541921299209058486362352449470095671070590687637294934*x^8-870657908153034104181827112737920103383444041370158022*x^7-56650346249331197981451895589445022750620498379748090*x^6+566100785972125817283711606287837350128023031705189640*x^5+345548416774403412923739217622843989253540975678533430*x^4-174389825037957531006937490775841875659004014765768516*x^3-149103736018170664204598582833903980542491770192263366*x^2-40979666744161416631770384728012823040169341155454344*x+28923970121875996205401649872584992816737320971627492,880569229307816928175318109403241681297948724136*x^23+6870821765427593983630215763573309918307577261808*x^22+17849167397023814255561271381910313385871175894102*x^21-4611059056031856320350135363056451862862394630312*x^20-114004441909652683456556967081123555956793091791572*x^19-178287019963608526565489999685820843861815295829286*x^18-147495919686044353742427633711687615953204158555264*x^17-1653156972979155888112644515721612291786133602201790*x^16-6723308232546038136819433464420827389750251511084148*x^15-9389798278084900630869475569262746268964938547958000*x^14+1693109984233361763600375916444205453911879084979276*x^13+15651355419245808997369325355955329570348625738772316*x^12+1373531504579483253812164178009874561836454750231782*x^11-25418843847691897401970356207482372743756278167314318*x^10-628964733197479934608423423579272120892129248213658*x^9+43549432033376449784285984738701177598572103792397680*x^8+3386777268037472153053671343046872682416847454883270*x^7-72793483734420107436480430527783158830432101651078738*x^6-63386885503600765006677249196835256802401583450072054*x^5+4987389264179984495909709735430905869086079252158482*x^4+41114938573633021335934219316376213547607001590460454*x^3+14420075342122443223260980924055207873466492349796276*x^2-2427696358793525869099116912735507765176762007459778*x-5208691446552431658680126084088778254019186567803236,9262502545427551412749532298587045737437114666868*x^23+96218427310913752612239104813231940120216427985072*x^22+443915003754256846761399247947391287564494852232218*x^21+1180566667726728547081621779267404526498676027893176*x^20+2259575887339131601528538118536481988289199772518798*x^19+5181305112005672571045629351279335032250606122021226*x^18+14490898216344375589309455196816694893772797623020146*x^17+26047948965142818046355546169144033205865778365704080*x^16+12144416864617731050707277589937840675658894933696750*x^15-36317879756748021007063271536512744713539296283809434*x^14-44748767733269474821662702374257128791106012130902410*x^13+42645020549275875638100337098999779344124259508540442*x^12+80781037178733662252714775460731301418392687059050162*x^11-67158551106407533279492971648949075010315818501145256*x^10-124589406130296128988723593615470995402125138840840914*x^9+143017541772926336870503162160360897071572902958334716*x^8+320585037145573188262586325921923813713855596793429416*x^7+79221880385469837393329553608656277366363923520404194*x^6-207042526465228261479997251585889106351777662954871628*x^5-172853809998683441148915295161171521389466325588502296*x^4+45091661648155647883299930558662045611213000696998334*x^3+75612448742840630314104932250698007955301943126872290*x^2+29687971863212505634489995996642016384204382828283952*x-13603658643132441203404097959008373558751518097161320,19021321782349115882020958551271125870783703257940*x^23+195144262698609606415889043006495641016938687245964*x^22+885081270207706596581246695688011964045449691553114*x^21+2300130975231499380934809075532585675258159021226770*x^20+4319504702483645255622115220006070607135101228776360*x^19+10089606516652960393304930643205894000621680976654060*x^18+28561757767610878373131096051010999961678522360176060*x^17+49807055955191276423380950073670751926372683297046330*x^16+18254258803098405394745752747397406394061889806983774*x^15-75230014742385075395058428616827655042455724716964244*x^14-75232705012847486558494857112914039722994524991162500*x^13+102403525656758242948820926451237578909362395223445018*x^12+140977474375418039772430254734161600026247742904965500*x^11-172207128842054851054111903849947462910330122631570966*x^10-217144974537702222310090379331459963707021739032593442*x^9+350017615649686426235038588923647832279258997717444700*x^8+579589082847365180422178282686485846296505289023974320*x^7+42005471576622140157120117904512214962054698680578278*x^6-375964717135405118284069138551100793748148319814248480*x^5-234549615495961342302422841653472903005176555538969182*x^4+108404174651281471138652157034774354223637606711526608*x^3+104716801929972927873404308130371800772859032968999498*x^2+22670858317709093182700754734524147235146117373846438*x-16804333850622274028760484128328026874245588776922406,13041843915103789523882524525621888314070799225908*x^23+139358882087518445047467449995253041878272257657030*x^22+664295925224795140364821656752505746392764098716522*x^21+1837717218636642205696129489679796628417458696437773*x^20+3632300099626782379690409806216261777066891801948085*x^19+8149534453213808885374311439112818097972498899484076*x^18+22461463904416845497291938656915226563706024256595178*x^17+42476826165219857484848854524066913723766362321953514*x^16+26986489022126612673579368396238499489465354145611377*x^15-47381581104288885972259036030899639486532367946833830*x^14-75652449559735941820113986207619745893981562304790093*x^13+50192458863333947406437752167307702614669622477177732*x^12+134910339114778072545320333897833415276805305678446032*x^11-76079540852006075463885538839432561389332966429166959*x^10-215113392047036210583316867754890430749743508622555074*x^9+173588199384256336179410295054210779829045565002575062*x^8+530365438992458326992679408793897928157655162856135031*x^7+200765193948712405967799745593191098715474936339840346*x^6-297260083950371021334118999671907056874762472996197719*x^5-277994313078557780815989538168352431418363685361394238*x^4+54587007780443917571129518948453909716809315922305236*x^3+120141749227986249783693308864778351631000157300987380*x^2+35559514628021972521704220727667188198543875640685891*x-19469454026757053067621212203467729305499306356506867,-9800089567479162389831828027432038725204191742606*x^23-101253437605918984618060265261716948556551543739390*x^22-464677067743710772034716800018411669278527876342656*x^21-1229637563822537180020675041161955920444493441364284*x^20-2350374576366503022643011038330399289215421441217236*x^19-5421600917579266366956742184250379313224368317531564*x^18-15163872831113035428252213408757314603832085408157256*x^17-27054566263666664179389575578975785108434199240130206*x^16-12299959738035039894553569172443866059956777746595860*x^15+37550863810543713678191079869930946998770170056926024*x^14+44717189556491887940079593278157316393510112679297878*x^13-45978062419316203910249620288347110205436413648813788*x^12-82475297124474577206210649091799564310149647544484026*x^11+72145695395619909349551560646829675205194690804784230*x^10+127816199909279279252441525111437372313632322401408472*x^9-149426267123246325323655293240594704372500092863767694*x^8-329501319002559597108610333444026626320928876562762804*x^7-81372394385655800458766571283862338080675413048148086*x^6+214953388892212002125649797016154566216473160739082432*x^5+178986713621303811897169679880104984824003554431439680*x^4-60227082808607679787343384249452859204871000838788590*x^3-85348162557297418078483423740429771229064189308089590*x^2-27126012328253829949119485158207960631161081867972106*x+21526825427470268598515587153246281849608927058149834,-460370352499727453362761154444266660936753061378*x^23-6181214593127135152854950755056798257480988496928*x^22-39148716368388083490452145272452581611985385932996*x^21-150704355769419134544312896847802347299876434514060*x^20-398321456114541775470075234861823271908391548957740*x^19-864135427269958575465274041888974817153940490067732*x^18-1991017078074990590342532614526741509454062058032516*x^17-4693587855406559177597225509610457553595439424167732*x^16-7960832113359489528114920057627042815775114385254934*x^15-5478322550747031506570759832704911893455377540073342*x^14+6752416309975240117168085926877743893599951500376924*x^13+13349448882885636591360636784968747254428457048175038*x^12-5026038758228885534563171388308216073084374583018650*x^11-22205210961572063311737429408916518955947328176287618*x^10+6681510556998292721661349756007544906243370129384810*x^9+35925215075069586782992643949439833744530380691349200*x^8-24653058212646510858703418425643716941903689653910404*x^7-98983148256431365052864417473585465878740969657414314*x^6-49744804837041115444729982188562104858739966244933318*x^5+43926139984081974250931124757625741824469924779307916*x^4+50315550098243834680798416614574292064968772201347978*x^3+3937315336665831121900033238521024975376202279477242*x^2-16223690258804520959133895431055293734528551805803508*x-3207607077707178706704186456225103905949424548514766,-10976540437662771437267425134804556526706723405109*x^23-116066791300757207705383460860162165008875288788457*x^22-546165690172501657999452110738407466469079715144712*x^21-1485674715062958732887391817676551977824229166423123*x^20-2888674641807594470001922487953288940837281324913593*x^19-6516647498195876706685843654550682990776671576727621*x^18-18096336596709128719563672488685497069169645691676410*x^17-33520076924974741723158917950673391747933490089511125*x^16-18530938206670497231409897687523704983178297638563379*x^15+43000923328207460596271276628230176275037297722716498*x^14+61521848840745549799082389107735974111059829233447056*x^13-44649023713955125030788905219784524451736070795420902*x^12-105923949474674063456086200407044409180284062813258522*x^11+71945637753971695218052840902126412377312863904746272*x^10+167802739499297441150161462867861082370755927085357224*x^9-159250893478396783427356265935473970557574379240045509*x^8-419624354913709961347186168388549829729775573284746275*x^7-132759209442868242407101414258350122790123011980050482*x^6+249206472969312557016310572884855966404900484225533501*x^5+229208006503929697295010278055766224218746387119087887*x^4-24994156376432547934637355769818084579234388929787045*x^3-81135151072208097694710719369227029242646857685288820*x^2-36871656951307790401732564575338619702372833252029523*x+4506974720399016298628357744722808581267981297240727,4036092883598992159024750249499745740423331345741*x^23+40999752598623848944239074918056365287414578977722*x^22+184546081383229847814887793633180875202400265689787*x^21+477227803564256677146348247783246815068373892538733*x^20+896590143552558475826586243370824900990734439698381*x^19+2099261201502810764994145637364012615099391317362349*x^18+5900927358246585817784554966422621463031850002656271*x^17+10168904706092929625279664534714748126833164859553593*x^16+3533037124666025590865489180499261439909055302438736*x^15-15846678804160236221317770464709128302496068495398160*x^14-16669299771477073917299552130388962983451068408162558*x^13+19074439907601730295930013950417808079880393265553721*x^12+29836421557253636886765009651067786952483685188536062*x^11-30239058607278133502892907576054243540594575140920050*x^10-44261433820721939976748681667935985607031983559570971*x^9+62125178113984474414415868360586196277363790759023891*x^8+120774302762623754648290390706154487183341740765765570*x^7+27491338563513044527102481876152313549974049509725732*x^6-82187543158232619937714981826222585628643653478690955*x^5-75903806806363292451452473493115693682403331610582877*x^4+17988658523583468399914626101035001789846923581051536*x^3+34222910805801892291176717763073249324687822518192139*x^2+16236382809007687388859775469931517661433543107497939*x-6903495776647008220679486631411372038048838908979727,-16018692944604535507507393837595114839450726795103*x^23-161482116619817789326980998429055032474145852925047*x^22-720032300452176455352685323846361370888432874871499*x^21-1842492240171020137042801371513722344467713392866104*x^20-3453002602720484935425341592892842168872700387427331*x^19-8222631965473290450644543442471401887348875597547255*x^18-23176291145045774231257504467175308429506605396176108*x^17-39284319317819810138586362537267643598896242314660596*x^16-12691719914522717203034211982020109019950847135151683*x^15+59071930585798054107510023919095483247900491936038953*x^14+53795990627473753312822584226403027880524728696731758*x^13-80809235451346304964179961012069350326278946903631168*x^12-96818472484147643584126648991280882983121754300689839*x^11+139576877912461731333828189455933339396464093082864590*x^10+143828787349413848070875509375793196171079923548704214*x^9-279481030709002937358612033579144508706754781529835936*x^8-418811737130150072613603450002228287451697500477720939*x^7-39224449349695510020933441752164989721160117320204501*x^6+256456387877525903034473348971363576168619788807653807*x^5+185255037394325207560853554833987837236696613085097399*x^4-67108919195595423171696189943592195213645712191851537*x^3-55063178044733274368640836148736968519455243799073237*x^2-31277422011894698469092865196496109232761162938093796*x+16578975165940263947492658754952652407374968341100025,-8914343631824239444669604550464793956131814403664*x^23-86333505420583738759988077009755614801570829165356*x^22-360513374887826996493699080318583063030300371053940*x^21-820763859602580293105247563542365543973577880332012*x^20-1312810652837228808748820826382816716551425489480268*x^19-3300544908420609756894603774486970896576379054708010*x^18-10119893940935447567972572668476759379806136016922880*x^17-14419195019242286442543334225787249111984437797850954*x^16+8158226517887267015635715367399952358038006004657164*x^15+46606934612889672934469558259699700540912520735604090*x^14+20287623967948221236681037229704396736372865975091414*x^13-72579618531566555106382649085350315700283615008522396*x^12-48972800904897643453469618797448869821331779195815286*x^11+121286055603044262109734536450244801133438966598038522*x^10+70696119263036307991306942702913779035279551907623344*x^9-228645014956804958837252038142910155356279429539640060*x^8-202661284539139556955998984778418457144707168154883436*x^7+152273917862522263016533043653709335292726414173517450*x^6+253160265778626284306843948867771483734527985605358302*x^5+53299907587809601411641334182804738829377045533138966*x^4-127929925644938101902715608648438650087631633257866644*x^3-58483040867229039819532295669788165164105915434359320*x^2+2442429223948186758969483876283285583886332306278510*x+20363241972633574163721618254736089571950373132176800,-11568895616357824977099493944492511216566084632764*x^23-118791171935796224038421342488144023709569339330918*x^22-542439232114187419705715776698980221306771845900876*x^21-1432408852173242793332065620356611523374316277989594*x^20-2755773940064908727443051447479282317448540241281010*x^19-6421798878418580867400331392444435381086426155371572*x^18-17872916658301204729801096927805103382292720810660874*x^17-31645708518319609582601278018233528636841457796391806*x^16-14849836538593691931800674113091212520706080289500278*x^15+40903278318034509767712516756164962719085205058085544*x^14+47845529328728570146082046664878307712669100524158684*x^13-51008417110136034272013386061937761066320843981046350*x^12-84565299317803089392519902431185140029152715827326194*x^11+84776608879408898337232368527047210589576159229358788*x^10+128002374959308066915880367399577439258092066133500588*x^9-177665276550362582366900925235812453850168635337429946*x^8-351027595946073922158516477236618283280192058931468654*x^7-91957218772208625133196191702795563988315644362694818*x^6+192774513872374230820727130377700168176091326487487108*x^5+175460981080420791961190122191572706104293448280419806*x^4-32287996563649898876460211445631562385251343395837722*x^3-60027670983072808196960042785327312019394017135366596*x^2-41244915077519753810658866824033143013004920217137054*x+14538985674046565199203659857877754610438461745211752,2655392578851553089149263533050005139154458817930*x^23+22675224010813818090114514233613213681916481200375*x^22+79697571046704614758805123384170209304828352919879*x^21+137781243607387872566354712314646010417954729207427*x^20+174085563410361770941885335794962293135669234167553*x^19+659057992390069118132799811732065441721266611497074*x^18+2044117130972115383163580641582945162001104649967081*x^17+1293463898585545145266369187788716647137506675023062*x^16-5810142965633269372131650638421918452145592889344294*x^15-9537861005835419937651269947848953428651915376521230*x^14+5872456724069126306850786240729618771747491001611717*x^13+18004141732885545127822585464739931884266298719441133*x^12-11378553309827989978728927714944683182431718038315946*x^11-34875922473028140407959959575756951216156944225120201*x^10+25868172030389013537325952262111281480863054573779805*x^9+60599538954830157050976090350879280906333377194356590*x^8-25310515760714143078323570720619316104988560990590764*x^7-56538103142620676789667394925949899816401106403905176*x^6+4546877037519400210097178351513629703672831064696813*x^5+10558747038383041834998510858669265310250183541033940*x^4+1212796855640908967274975636749620408444283753451223*x^3-14408999200312833582975410565687515667914079476683645*x^2+16494716424609644781886737441274023484040044486022429*x-2922048483957564655786407406711529941570251862419127,5487662468634772578370175533853796202253913318217*x^23+53661477170474770354894567547740626100984900907303*x^22+228058957205185371052636513952512934319236021429030*x^21+535563971472093203449388064797100077754046406079872*x^20+887546993696576964255830165398920892166585792617978*x^19+2158427119061085309236078575455929128956592650110269*x^18+6477289785938178805619116074471828888304473302296136*x^17+9709590390415524869494070668659369566700890942475785*x^16-3415186880976505255931020553637139820259218411571904*x^15-28869523040287408515492364248052419725751056577797748*x^14-17955194362976651843888369718949573676777172274831353*x^13+39518331329843953273190195048714010797567276590310860*x^12+37174469985637792299697038105270893560660070099129392*x^11-64085161049681531322860055649862512464647446247412121*x^10-54727075273682604448311201814302143708021318200328368*x^9+123641703320574034198540091300545487280271838096899099*x^8+149090928621339149780538697205624002560539964030925162*x^7-58851681909407449839147802158118852714028489278465356*x^6-173060992925417750850112148779747966602010591661180216*x^5-66857783831154219055036888832590602947061702372661049*x^4+68552986894898366578701220838726403227881919288837093*x^3+39222479321133275843023626422873023019435665602263550*x^2+12328858189868869303049960023265529991342192212032346*x-12853237663532917482581413077781520723853228490450608,7945172659598914306975551563131928918452859900404*x^23+79872520561430514911111030746848167247957769535178*x^22+355312752067058217561776489926197974727911729887952*x^21+907915752708703652014698896014210144724452288551714*x^20+1704614451656882225345221700814896962978271049784310*x^19+4076489561461320547825138441420913887987324139328284*x^18+11479565309479878571419923323769137081862226442921390*x^17+19417078806631586733354704712330220489218554705043492*x^16+6412767599674412965842687018364954003689091009637972*x^15-28353841077194753679375251389059597562513823459482940*x^14-24934278580302503132076784871008209694777086758557004*x^13+41069656136640602725671374095792948714354468008653282*x^12+47299685307559751680841117853817171307854113622982982*x^11-69312227209396540615553390776041832023523487359685116*x^10-68417563867285150780001415327013671996907368300708356*x^9+140742054613282302658726584049468928218655865950828010*x^8+204862194103050962800393730624846478604426001626516160*x^7+13748388536409299521804474631726802779418580187833066*x^6-126173528535794405477578071871298708049968853229504046*x^5-77968693091759196306012027561510826764970186099978372*x^4+40395176525988179639856178273690598849767134350629784*x^3+24350358591774854314735377426029516142026745374202196*x^2+17690455390443887966416129420489304368606497817162014*x-3264097811753756081344854871056630851297952112589922,-15906042488596686948430116144711357449441765259140*x^23-162554369648882115644687500940648151672641548253398*x^22-733745660190767496562214279721327588561768276718598*x^21-1895708227495579309970473668565973322444195970559024*x^20-3548179878243587458188195932072556722719553313595374*x^19-8346752607738678074915792111982600633937665704508100*x^18-23695756757292750362911710304128077514332540680225440*x^17-41020103476240492544433969749955785301843307546029350*x^16-14351969596824636522818000372709771994359784814921034*x^15+61658306043440959211990687780538231432578265737100048*x^14+57001525236107125290772177761677744597569132003699244*x^13-91099697990306949577377735052279735268963948943551518*x^12-113414888124213519160089290161725401525315161950199050*x^11+151777148984328815992964545240289097114184093141888160*x^10+172510522445930568628144290344945073914084449918547196*x^9-307709075455555840062473434025339064721120762418290232*x^8-468416202008007525217287256438736047707318361742549358*x^7-2598521860343350105302369354022376821068018894965940*x^6+305221965700892901212052846265353722963647001066331602*x^5+148339064966802745369902147185832736675708131626605924*x^4-115978544337756827528697987338889028690424815069350362*x^3-75598265801133586710658783501265258046820520709113548*x^2-13159074162591236936899942462235312088807304441397168*x+6551994974801030211483598579892440752653838146508226,381620817251574040290740507557423951393969247133*x^23+8036315617363719360135389949603108359818510026985*x^22+55152656151249142758861619326553886324152213324361*x^21+190742620970210164994626024501861779972490670231045*x^20+386873331020938996825781020254941285907458907259164*x^19+673957378279645210169402776252305259951245168119009*x^18+1958380766145124316674220376971911733907000127728404*x^17+5144199320595238757574953687235924876866445210708868*x^16+5160200105910442648695370255924930652919147666261272*x^15-6457187924349550657359646944038998095957898613006393*x^14-16301782667241572262572350537134371301455971934031813*x^13+5330911081409529031479248361652766590020166707030880*x^12+31934546388563892167707133756690193029494353944649417*x^11-6750356526148547601481034176959551957528584478915887*x^10-58458317948778525786820645847304542383309595970981166*x^9+19782591341355949193904929233367946992729782939692660*x^8+109399774644842265942878377504078289084772895910685866*x^7+13681767390182795817434930428741991139241629959047179*x^6-81760993014775438887825019000221741621600056885796814*x^5-27731567407729434693540883319693526544146035262727021*x^4+24849140173559562906463358344572518389658533640096047*x^3+30412987881041348166198536342308668809588185867937127*x^2-18626474514317488179908771308279022864142216917301561*x+2863772626001407836025169723123677799730783649339136,24672948148406319918700189833003625518313312572974*x^23+253853678583708847640677371761718232135584461638708*x^22+1159470962463821595943305781740134803604103885795252*x^21+3054390473511796114198817986176274171282965253798306*x^20+5839990163490115405443680700070526778945283318898188*x^19+13582069426936358142892303862876552936012019908049022*x^18+37977903623335911306719493608813580072030366047363652*x^17+67183491359688058198210537926493042141325242534721392*x^16+29991336137516406208754196794131144685882822566602938*x^15-91040011834518093765981901779413185014920005743364556*x^14-103570026085172012711522570393014597008418430302903788*x^13+115115994340483291671123864677040023922014181527963466*x^12+186338673199208402639873905621148823668517059321835660*x^11-190108373076663651448958115541988497405047642966404268*x^10-284398007185319536699682134700216321091017920820321590*x^9+395399441801517394592652411014651851309883390933025296*x^8+765466584054766168581632015948221548182428243529585126*x^7+168743986884707208657365187963724281568099086719989564*x^6-453814311287336875778550576398641223560437029027479878*x^5-376434032330194131052677437929806379421983912571926548*x^4+98945362356754781642552246765058611757428853190317510*x^3+143507742161413999504166361898843212986767320414795814*x^2+56981943072941932322679057714422731156212210301459066*x-24167990479318855070246941944613020617115661335624600,960651370189731277645419839755018593396418933347*x^23+11592583392838748604808480453255380171373827569141*x^22+63154322381350745326693676822129584386392797031976*x^21+202958008909074796940610429087638808734275332033713*x^20+453445542647548022647746058351987303627314676436291*x^19+967614529361010113469884726831534181778115359855907*x^18+2491906981442454131240839570890474947702210245767104*x^17+5449981728245294882239168219222778787292752879362733*x^16+6326823280015258651628119401767907469556483933203081*x^15-785106045794502675818686949598927293775649574257332*x^14-10022515172555574514510753850980802699031690552294040*x^13-2698606290240828929600251344191277526852751656832546*x^12+15349710975385109874730866168576789347371062908180412*x^11+4634237388232042452751107822394308824412139081862214*x^10-26625837247045254549444042696001044899120899092568872*x^9-4041919315662954901611674507463046023074442891992737*x^8+62109553758163491383533988055265068790060226455086919*x^7+59336577535700176034242783462943734484063495053745266*x^6-7846665776859957186152600482451619841279009555866953*x^5-34564921167640878674629470983789314338183038121762795*x^4-13303556527226907179289134287311502538789836661788951*x^3+6117669203746266527158694709264074827103272807397384*x^2+4067865001220129563897240414238657738590910503838499*x-1279998606895753389834441749433570148998342420686593,-34047543789891331938759642578889558286848803044730*x^23-351737340827755821222776017986619909029389725923392*x^22-1616456048564563508364930541783376430201883441810942*x^21-4297911095971168588093191349140540219890550410970534*x^20-8299502862853481062767802382307135057134745039396110*x^19-19227042636851037480493890320000024682383381194665318*x^18-53460139692368067834613298947927454710957575218235240*x^17-95625725543139429517656661302060184054504919991918686*x^16-47259215960121505716296312576396143868151356862293598*x^15+121159149993241036518219659134408425048586075469905106*x^14+148453726544297341742783338706971246659796101302458178*x^13-148322899458987928341709971935343018827484250958384078*x^12-262986413198902520721885644847625616215204296814329200*x^11+244272560915501223054150027202278684051978155423670412*x^10+402841187436311052560222576871175108288516194070782128*x^9-515947025110795850520211234893717103231775178673943526*x^8-1082701614601063747483621397167698179709002528296173326*x^7-303445328640526940565681480642656637240835966703501444*x^6+602917068700017564505649804983639999626805288742578802*x^5+548837785089959090362374355758896764064529729002899706*x^4-113393985628513810498175571458104084501168918739403514*x^3-202375221465232638740288592936731232256906746001891502*x^2-88510870812747613093609855380626064146911371644123814*x+32867598812526855386165509269143325169425884075880592,-5011244486613857927439064387342911898394403399838*x^23-54363844633510468150709618129021162177187477620647*x^22-263349316479032888651069901073567680750792767177747*x^21-743567511663945286062554276116407084205333420865723*x^20-1504367161070803584428010411597805092009724862177477*x^19-3384406828588165905284506617882969126483794328200026*x^18-9258587776743693554529766944510014286380839832578875*x^17-17886621667793071984357200440485561285207101700844502*x^16-13262031997095535038154318333692432613027706132279606*x^15+14864491686350960328832443304929433096042334141139464*x^14+27042347263150428800061125794923125935508132953186137*x^13-19015910700696580339386697638399316486779037625102693*x^12-49547923448693668606136015363005347508205144241104188*x^11+31305607048246033667337230104130012428020544515890937*x^10+80664838773477797354047542912360281200000380108382593*x^9-71571041821321424909800623020471509005589683984817462*x^8-200679875399526614034645983330936937380328827076946324*x^7-78498034724704134180393053148560523102559798758830556*x^6+79717752460964730462706089464790286117058432302328241*x^5+65840316855086996152615703230142013601474937764639152*x^4-19157291828967474314234181520406937621986820112808559*x^3-24236546014395466870560295644179769675617065262701241*x^2-4095129016664173646395183811191766500150123508826629*x+161707805934624325644082109500753082187016856217695,-913865994621674543267237395840395944665036595520*x^23-8891997837641919984759590869052322356814378746262*x^22-38697411869251423165841477431338772142757211136538*x^21-99173864828324214461154507143877750521572712769476*x^20-196807590774756151381836323544363783115226175673568*x^19-489103510525781080729851873208679126510963218174512*x^18-1315801089954350883755277887430432510015507275178984*x^17-2172529125780733773092272220774423954640730546202224*x^16-1099130289027655980496996905933575505324713634464230*x^15+1777475599779073340913309468831335770799575921880602*x^14+1755268576294917432082334534884975136970987322730164*x^13-2485638465964356660602709159494260082108591877507836*x^12-2945482302780342948008036687945632509373405390562260*x^11+3213071761432599431740488591469259177080361582409710*x^10+1787847825141747918237616603426817130697071984298892*x^9-8410369464533299634517755320416763963947268681289686*x^8-15437070189540075015228484145018979603518499531021154*x^7-15522325007105131022543007427414760365207659241896872*x^6+2106655364447346640482235127449345637164479392612560*x^5+15297273579801689320858554061080160077918504143426178*x^4-1349367422898553287359996580938025148230361788224034*x^3+258373787908792940677961549696859265980982962788360*x^2-1061920541858066151922685550814263452793833333943710*x-3526231581600058147828637666380255215207894284101444,1544259045732601746356980010571263407554495693574*x^23+12176741437874908654080206119846948522708271744268*x^22+34353512033199837488254311491755765100445979780528*x^21+19027172418437265503691087470896657800314217186530*x^20-71065837141363825716978707456286834405084054826880*x^19+65915714873723908453343151294637679258511494756964*x^18+539938335970028230815239307768142910143554681044854*x^17-1194955671762982183759274845218947144124492256535678*x^16-7396746469205499347759062868651028726579724141582890*x^15-7585387947767727527947140686350321839527758423769716*x^14+10659373515211896669473180872440197412282779628450846*x^13+19698041583219536776482908046358495058613777819552444*x^12-18181223001661448559689447854866470244560364914215892*x^11-43230431197467194167254966249273038825082414825319678*x^10+30758871481877511357151471550731727470087024603782274*x^9+74724108567846016954317691492861286272094205339043928*x^8-48227884813508784028713952993275887913896268916567436*x^7-113823909299669609953924677823012230487146329771011644*x^6+13618793364789878149534307640995080000840790481096880*x^5+81968947462341262490104454485502379617577256370741736*x^4+7599789281856818051925810565776826558071543729003042*x^3-54841439352256841125475096684088008074690565383431328*x^2-20244317377012763338447455792743259876077802162019824*x+13788947737169790620339827440717849684832297032265144,12719594839194975389330744230757223650006744216550*x^23+127768519201756024209982929768678897045047818403286*x^22+567728657168089211373615896879500746460027931664360*x^21+1448951372949156346809037715557245781028859121332348*x^20+2722073149764728147002074012296619724577888830677692*x^19+6532621579049571757130756224194055526850624230185826*x^18+18403929396565210276494497117460734154747359888329326*x^17+31074468439025289534921641212641856547117485993598610*x^16+10332041026354496162950653949770990282866172458386450*x^15-44438975372247892318142819263835852164988550257080396*x^14-37570620292274519151545397966533490858044756472587254*x^13+66898595142090480160263156134962635598621726182121292*x^12+72510020164158870275386394899133679665050838252323364*x^11-114064521050895893413948795340523419609186449199161248*x^10-105634276651546808428398075609745697578249570720700130*x^9+227833376003601721416661532035390908408011260305799812*x^8+317957876521272184291197087766461585188869981125067524*x^7+18330294860782768731568583026274440656476431389172410*x^6-182953755099406260897317587440662024507728377032988068*x^5-109810487801069338703634276727903296177114654719442096*x^4+69284985151505626550918071610027826780524605589110930*x^3+38859285895139452624099694124577390277856737939993572*x^2+24645988290318630631424485551159685792684843685730138*x-10916606572179301916857582836853238932976097605940290,19857546911358246584222652824883401951788904848756*x^23+201830546887638334538310389219469685722893630783216*x^22+908620240196437643180415761068657849467363886699282*x^21+2352837354582091855704273929617016452291421210261240*x^20+4449325799383928124019297270350764210175031576616832*x^19+10503500058165021377941734774578968147933190980494200*x^18+29503541963334724192609355419458969491463216554183260*x^17+50890896160585566248469544717571621112274807962696116*x^16+19232851766859817162075275954284428120225702600433850*x^15-72548378296735174198042266655438510905382308545208920*x^14-72047794646730031967432995128293769612573656981807288*x^13+97372322081776971932487954421555990464805401088453772*x^12+130368065981339339702713034824639077958747241222889764*x^11-164446810250266252867728834494097895358292009120790638*x^10-194044433152987293277811333664585688365623344061150060*x^9+334844858977091719041379478745369110125078975347530898*x^8+549643838564122869542331091562395837470010291681497132*x^7+85589568610659332706663344213709147079928540821407752*x^6-325123869420817170552298141783523302371843368548959454*x^5-259938159219390418046677776321142680853032206384675628*x^4+81595947799759194027390347691864336198382369283070690*x^3+96563374976186421873544017478129860470011933049549572*x^2+41664098536928123680260628174664599375874021517905626*x-18666514208319011449467088064145865772476121662486318,5789022009384201917425411981449340990235872532602*x^23+48699718294417247198323879771321885071159212475277*x^22+162635146115799009903728223643538874006687693033215*x^21+232641796384811743736347862672819181208376958007033*x^20+157167897968893149312047691307631867706620475101403*x^19+990252633471451804565338287462712143473732499068704*x^18+3664557352218076951236558244849232030741970068371387*x^17+618356464340022434427035740456212515951027915494296*x^16-18106051620307274268690779427992883347782918667846710*x^15-25690792454664287474435144074050726441212630942244728*x^14+21671878971229488804384812140052689484125820533856769*x^13+61495466278602819665429875954984379044925960710196661*x^12-24869817632789752548451378742393911492923875054938242*x^11-112888575437050306365592004632944102245586269816078065*x^10+52397109478213765267156928231580502247610605599090541*x^9+197185654150556453990905696852873968740680982382552220*x^8-54275542914147636184646477186316971162642263301846058*x^7-250523505500648334145297789153352390411630642342584390*x^6-47925233401589895072737755298709548293579472515928367*x^5+128143140297371756985493365571689691483130513051929036*x^4+101914379559751840879037141698438576755231706991067133*x^3-48544415383839680454790183478811187211290303865791981*x^2-22920092016642872727302441328536447253894169510126317*x-2731709048624432085252489709971842273186266911505033,19567777208454617838170156226388006591478389449874*x^23+206472773421612236543791910333527257174135333000736*x^22+970339723306827200979720475543400196437732017364050*x^21+2639347106431915649862539999194971043904965865030092*x^20+5143242658535746563073644424783340726443063435639228*x^19+11629015063531492149861024839378413491356382327177816*x^18+32239632859112274126139377801893399313225749369234728*x^17+59670617359753730765575694148877628830361173630245436*x^16+33485578820835017166581453586115994452768514788886782*x^15-74660446217454255093274819279807878301162005238171322*x^14-107273480373466444480897865014243950090668854142232264*x^13+79504341108543754759850221581801868447076990971066000*x^12+188226912935116228939575717361288181616609027893638740*x^11-124275021936791397019355053353045391211395838918107972*x^10-296404167404081940476357166217776113430719363247069074*x^9+275344740637879971029785253052791568677418168677319218*x^8+743803288530880289792057775322679281051384679290403286*x^7+247450854655423234853127161358964632607072533647545668*x^6-443207489749626071165919453718667540336887735849795240*x^5-409512626332045277815797945651736216053902565533829428*x^4+70295661116183017935998495783461864750285403625037204*x^3+161216159097553036184425059659367081747438158580586050*x^2+56902695605549014070521870245947444851667357438216658*x-17018755820275126433373454166375906072319650734980454,-1617185994461873733190278295499561248688748978571*x^23-14811730337556056718060076762001598074756210777487*x^22-58065846846733517167282767045670025958104980819795*x^21-119323275982444736015093018821608040198308626239370*x^20-157165872204092396148020742158833056005538026390173*x^19-384949423429546816511132123779060107431883154513341*x^18-1228597628483272722303510388512762759109344410847314*x^17-1213999970739971915491146974219975073109321779923088*x^16+3720067603133550703172473873892179168190763970463885*x^15+11685269273745522586586906614995021354008466071256229*x^14+8962972050829998267252437046326672109204072569127614*x^13-8964413712783257325526754227775871410202391376881194*x^12-14784747789610100542155545270160219878251491054529261*x^11+11437168439549696962668443267907025798660810809182634*x^10+22322339982459468596804244757645095755200949708476542*x^9-19787316832720600861093179383634942339274452706069724*x^8-56507498229906632853512930110219345725726251538774695*x^7-229342854837253872817211466268834262214097175454685*x^6+104510742143315336543856910278527292690490782726353625*x^5+77982335356012073792815264980128319063883875866139733*x^4-37351045925535501168444501356215752564876023290851371*x^3-31810865536238123911773319937192496140740789508440601*x^2-3189817054080221577649021224101535047222744392338752*x+16364707468415355827697715960151697213514534971942159,2950658504716428030751730312114363015097505859566*x^23+32446900200602233473988023792018020464836144189688*x^22+163574052881627091494867159314934660456074638751970*x^21+494368067593086482293419101372169217817628197264362*x^20+1074887019884259402565075127950100695091532702217032*x^19+2352788867706291450811378829310162026518708548504804*x^18+6025486171353014795904990162556470006913231235329602*x^17+12259806262824576296710121021650071720366657204734962*x^16+12428352656045547601245981133711022943401614988586522*x^15-5100383801359706074256503454765963245446948485340542*x^14-26035602531967258039595269211153573209832817874073012*x^13-10013441979981575825305363537114907096297121103296940*x^12+33751642721595752824638418678026308305568631124972468*x^11+19474260691023824293662328321687814329584270940739588*x^10-52179471541702278173384899274363344888148376572478136*x^9-26386393170773591502182786279517357112287278037260378*x^8+134630678920439323592348641161213803575128947572333638*x^7+174920978654248778860793251539210347040700000064479524*x^6-29456781291959035689455368343625161742893717475253006*x^5-162652573478924386053591054779130561163547691759828082*x^4-51226975833115361667976725139845008693259475039913446*x^3+36691207182680434003479049746931337560119891783310448*x^2+38806142864030543891953992984575040091368463695554066*x-10357003576990403882087758663718266367605208375377740,-8337582742637331599272346331323896975741340590646*x^23-84527048453362883802875850993192304667385421935384*x^22-376044157349043543349590128467176952390253581602630*x^21-945681906030791972175239866147950648101590239581844*x^20-1701873248329788836227776673298103857567509849943494*x^19-4011646316082784094886817492823829934548351961494034*x^18-11620786482203240220229846211162055512777622120170436*x^17-19418479641821515042778916521609269091930156928007548*x^16-2902722254530266574905351510377954504570494289343224*x^15+38174114280418929926348239899654300197298484940575980*x^14+31493218509693826276341214788205837743979735289458176*x^13-51482527835598488919471851433762771647884915086220580*x^12-58046899746618808718485543769853296456702363717803668*x^11+89922889815160275302743704626659907556887918066270738*x^10+90187817742571621493229761157352828152939689536369918*x^9-178086994468726656886089943820478477878756003070995940*x^8-240993204073567577907074839691764136174711238062467712*x^7+37723511442415235483526340486720318127748633252838792*x^6+192355429938932153438030487523091421633314224525144038*x^5+90604436886957718912950408574887356118305320021507940*x^4-55505510298666956191782742567250561773757653767654428*x^3-34067229304835244332265870327902870271322526581387356*x^2+3278839384319367385307940042006933730137639018130634*x+5430883411699042318700894092417245927055635541334964,4118348042277981238133076395120879582640534740692*x^23+42793912170646402739064184519606716340391366663728*x^22+192069518670349008830996165091425308164854865218982*x^21+475692634503159920977316759532164126937146427308202*x^20+812645294592752124616233408327587569720555898425954*x^19+1908201095564574470540944664099130709666722666680952*x^18+5854068888273031193455372194354908238402013001162334*x^17+9871788896064644879559681708650903799802538055013672*x^16+102969486688946835913233268192938361831278687794608*x^15-22195047349349395596567025669486940421492327961083512*x^14-11963800112185368622273506829955962418365297345541086*x^13+42229905042481308800085765334984341954314310441126760*x^12+34622575638153918419847283243549143085979046285454052*x^11-72189149370672299999218059113208498782327235342599370*x^10-57617796325673272643694194670012573636409365658417208*x^9+140396721379858493550014077957697309693988178366073048*x^8+136321942549389458246753592261893452086657044072053958*x^7-105713735125405013255277306194347444425754634753929612*x^6-125794354329311771212201533633434664287275161079594186*x^5+39926321505668151089763252193334015039822253598850792*x^4+88423867570513590965133340476750455931987037432908468*x^3+14596205448352492056775016313280462692720574795558878*x^2-35765139908330519970059730449427584278681151642376772*x+8850427842216199234740838672661720857113679070298240]]; E[41,6] = [x^2+8, [1,-1,x,2,-x,x,-2*x,0,x,0,-2*x,-8,2,2*x-3,4,-x,2*x,4,-2,-3*x,3*x,14,-x,-12,4*x,0,2*x,-8,-4,6*x,6,-8,4,-4*x,4,-6*x,-5*x,-2*x,20,7*x,14,-3*x,2*x,3*x,0,6,-9*x,-3*x]]; E[42,1] = [x, [1,1,-1,-2,-1,-4,6,2,-4,8,-2,0,-10,-6,-4,0,6,4,6,4,8,10,0,-4,-6,-14,-2,8,12,-2,-14,0,-20,10,4,6,-8,-10,20,-8,22,-12,-18,0,2,-10,8,20]]; E[42,2] = [x^2+x+1, [1,x,x+1,x,-3*x-1,-5*x-5,0,4*x+4,8*x,-4*x,-5,-3*x-3,-4*x,0,2,-6*x,9*x+9,11*x+11,-6*x,2*x+2,2,-10*x-10,3*x,-7,-6*x,7,-10*x-10,8*x,3*x,2*x+2,16,9,x,2*x+2,-14,-18*x,-19*x-19,4*x+4,-4*x,-14,22*x,-12*x-12,0,24*x,-5*x-5,2,4*x+4,2]]; E[42,3] = [x^2-x+1, [1,x,x-1,-3*x,-x+3,3*x-3,-4,0,4*x,0,9,-x+1,-8*x,0,-10,6*x,-3*x+3,3*x-3,10*x,-10*x+10,-6,2*x-2,x,-9,-6*x,-1,-18*x+18,-8*x,3*x,14*x-14,0,5,9*x,18*x-18,2,-18*x,-x+1,-4*x+4,16*x,6,-18*x,12*x-12,8,0,-19*x+19,6,20*x-20,14]]; E[42,4] = [x^4-x^2+1, [1,x,-x^3-x,2*x^3-x,-x^2-2,-3*x^3+3*x,-4*x^2+2,2*x^3+2*x,2*x^2+2,-6*x,-3*x^3,x^2-2,-2*x^2+2,4*x^3-8*x,-8,8*x^3-4*x,-9*x^3+9*x,x^3+x,0,-2*x^2,12*x^3,-4*x^2+8,-x^2+1,-5*x^3+10*x,-12*x^3+6*x,-6*x^2+3,0,-2*x^2-2,-3*x,2*x^2,-12*x^3,11,-6*x^3+3*x,18*x^3-18*x,-20*x^2+10,18*x,-7*x^2,12*x^2-24,14*x^2-14,-10*x^3+20*x,0,12*x^3-12*x,-8*x^2+4,0,23*x^2,18*x^3,-6*x^2+12,4]]; E[42,5] = [x^4+9, [3,-x^2,3*x,x^3-3*x,-x^3-3*x-3,0,x^3+3*x,-2*x^3+6*x,-x^3-3*x,-6*x^2,6*x^2,0,-6,2*x^3-6*x,12,-2*x^3+6*x,-6*x^2,5*x^3-15*x,5*x^3+15*x,24,0,-4*x^3-12*x,-30,-x^3+3*x,0,-2*x^3-6*x,-3*x^3+9*x,-4*x^3-12*x,12*x^2,30,-6*x^2,24,-3*x^3+9*x,12*x^2,-x^3-3*x,6*x^2,-24,3*x^3+9*x,-48,-2*x^3+6*x,9*x^3-27*x,-24*x^2,-5*x^3-15*x,0,12,-18*x^2,4*x^3+12*x,-24]]; E[43,1] = [x, [1,-2,-2,-4,0,3,-5,-3,-2,-1,-6,-1,0,5,-1,4,-5,-12,2,-3,2,2,-8,15,-4,7,-9,1,-12,7,-20,1,8,6,19,12,-20,-10,14,-9,6,20,10,-16,3,2,14,2]]; E[43,2] = [x^6+5*x^5+11*x^4+13*x^3+9*x^2+3*x+1, [1,x,-x^4-4*x^3-7*x^2-6*x-2,x^3+2*x^2+2*x,2*x^5+9*x^4+17*x^3+15*x^2+5*x-1,2*x^5+11*x^4+25*x^3+28*x^2+14*x,-2*x^5-10*x^4-23*x^3-25*x^2-15*x-2,-2*x^4-6*x^3-8*x^2-4*x-2,x^5+4*x^4+6*x^3+3*x^2+4*x+3,-x^5-6*x^4-17*x^3-22*x^2-11*x,-6*x^4-24*x^3-36*x^2-24*x-6,-7*x^5-28*x^4-49*x^3-49*x^2-31*x-7,x^5+x^4-2*x^3-3*x^2-x-4,8*x^4+32*x^3+48*x^2+30*x+8,5*x^5+20*x^4+37*x^3+36*x^2+23*x+2,2*x^5+8*x^4+12*x^3+9*x^2+12*x+10,3*x^4+6*x^3+5*x^2-2*x-1,3*x^4+10*x^3+11*x^2+2*x+1,4*x^5+18*x^4+32*x^3+26*x^2+12*x+4,-2*x^5-8*x^4-12*x^3-10*x^2-10*x-8,-4*x^5-16*x^4-24*x^3-10*x^2+12*x+16,8*x^5+40*x^4+85*x^3+91*x^2+51*x+8,3*x^5+13*x^4+24*x^3+21*x^2+7*x-5,x^5-2*x^4-14*x^3-27*x^2-24*x-8,-2*x^5-17*x^4-47*x^3-66*x^2-51*x-17,-10*x^5-42*x^4-71*x^3-58*x^2-29*x,7*x^5+28*x^4+42*x^3+25*x^2-3*x-10,4*x^4+14*x^3+21*x^2+14*x+7,-x^5-3*x^4-5*x^3-5*x^2-3*x-1,4*x^5+12*x^4+10*x^3-4*x^2-2*x,9*x^4+39*x^3+59*x^2+40*x+20,9*x^5+36*x^4+63*x^3+63*x^2+36*x+9,-x^5-15*x^4-51*x^3-73*x^2-42*x-12,6*x^5+30*x^4+64*x^3+61*x^2+31*x+6,3*x^4+15*x^3+25*x^2+20*x+10,-4*x^5-16*x^4-29*x^3-26*x^2-13*x,-13*x^5-60*x^4-117*x^3-116*x^2-69*x-23,-5*x^5-20*x^4-30*x^3-11*x^2+2*x+7,-7*x^5-24*x^4-36*x^3-24*x^2-12*x,-5*x^5-25*x^4-44*x^3-33*x^2-8*x-5,-x^5-9*x^4-22*x^3-21*x^2-7*x-2,-8*x^5-44*x^4-92*x^3-84*x^2-28*x-2,14*x^5+54*x^4+83*x^3+58*x^2+29*x,-10*x^5-40*x^4-60*x^3-36*x^2+10,-2*x^5-7*x^4-15*x^3-20*x^2-15*x-5,-4*x^5-17*x^4-37*x^3-46*x^2-33*x-11,-7*x^4-18*x^3-27*x^2-18*x-9,-3*x^5-12*x^4-18*x^3-x^2+17*x+20]]; E[43,3] = [x^6-3*x^5+9*x^4-13*x^3+11*x^2-5*x+1, [1,x,-3*x^5+9*x^4-25*x^3+35*x^2-21*x+5,6*x^5-16*x^4+48*x^3-60*x^2+40*x-10,-x^4+2*x^3-6*x^2+5*x-4,-10*x^5+27*x^4-81*x^3+103*x^2-71*x+22,-4*x^5+13*x^4-36*x^3+54*x^2-36*x+9,2*x^5-6*x^4+18*x^3-26*x^2+20*x-6,10*x^5-23*x^4+73*x^3-76*x^2+50*x-10,-7*x^5+20*x^4-60*x^3+82*x^2-64*x+22,-3*x^5+6*x^4-19*x^3+16*x^2-3*x,-3*x^5+6*x^4-21*x^3+18*x^2-16*x,-10*x^4+20*x^3-67*x^2+57*x-28,4*x^5-8*x^4+28*x^3-24*x^2+21*x,-16*x^5+38*x^4-117*x^3+129*x^2-75*x+12,-x^5+2*x^4-7*x^3+6*x^2-5*x+1,21*x^5-52*x^4+160*x^3-186*x^2+123*x-34,-27*x^5+61*x^4-193*x^3+201*x^2-120*x+31,-5*x^5+15*x^4-45*x^3+65*x^2-53*x+23,8*x^5-21*x^4+61*x^3-74*x^2+40*x-8,20*x^5-46*x^4+146*x^3-156*x^2+100*x-20,35*x^5-89*x^4+271*x^3-324*x^2+216*x-54,-6*x^4+12*x^3-40*x^2+34*x-15,12*x^5-36*x^4+105*x^3-150*x^2+116*x-47,-31*x^5+93*x^4-266*x^3+377*x^2-254*x+81,-18*x^5+53*x^4-159*x^3+226*x^2-187*x+67,9*x^5-26*x^4+71*x^3-98*x^2+45*x-9,-8*x^5+30*x^4-84*x^3+140*x^2-116*x+36,5*x^5-15*x^4+44*x^3-63*x^2+41*x-12,11*x^5-32*x^4+96*x^3-131*x^2+102*x-35,-6*x^5+14*x^4-43*x^3+45*x^2-27*x+7,-7*x^5+14*x^4-47*x^3+40*x^2-17*x,12*x^5-24*x^4+78*x^3-66*x^2+32*x,-24*x^5+62*x^4-187*x^3+228*x^2-152*x+38,23*x^5-48*x^4+156*x^3-146*x^2+77*x-18,5*x^5-10*x^4+30*x^3-25*x^2+5,-2*x^5+6*x^4-16*x^3+22*x^2-12*x+2,-40*x^5+100*x^4-300*x^3+351*x^2-200*x+40,-15*x^5+37*x^4-111*x^3+123*x^2-61*x+12,25*x^5-75*x^4+213*x^3-300*x^2+200*x-50,-7*x^4+14*x^3-46*x^2+39*x-20,-9*x^4+18*x^3-54*x^2+45*x-15,4*x^5-16*x^4+48*x^3-81*x^2+82*x-33,7*x^5-23*x^4+58*x^3-92*x^2+35*x-7,-16*x^5+48*x^4-139*x^3+198*x^2-132*x+41,-6*x^5+18*x^4-59*x^3+88*x^2-88*x+47,56*x^5-145*x^4+442*x^3-542*x^2+374*x-106,-43*x^5+102*x^4-317*x^3+349*x^2-215*x+43]]; E[43,4] = [x^2-2, [1,x,-x,-x+2,x-2,2*x-1,2*x+1,2*x+5,-2*x-2,-4*x+1,3*x,-3,-6*x,-2*x-1,1,6,-2*x+11,2*x-2,3*x+4,6*x+1,-2*x-6,3*x-12,-2*x+2,4*x+9,-3*x-6,-2*x-1,-2*x+3,6*x+9,-4*x-6,12*x-3,2*x-4,-2*x+1,-4*x+4,6*x-6,-6*x-3,-6*x,-3*x+14,-10,-3*x-16,8*x-3,-4*x+18,-x-6,-8*x-4,10*x+8,-12*x-1,10*x,-4*x+2,10*x+14]]; E[43,5] = [x^36+10*x^35+65*x^34+296*x^33+1093*x^32+3288*x^31+8492*x^30+18892*x^29+38698*x^28+77367*x^27+169168*x^26+396145*x^25+946422*x^24+2104739*x^23+4355116*x^22+8211111*x^21+14446237*x^20+23244725*x^19+34355723*x^18+45434277*x^17+53464867*x^16+54009346*x^15+47124101*x^14+41014841*x^13+49222027*x^12+70159041*x^11+90878850*x^10+96433893*x^9+84622680*x^8+59216562*x^7+32196879*x^6+11970180*x^5+2584548*x^4-570078*x^3-3645*x^2+2187*x+729, [3622922330246795715150271214612320096507705465900532798474375052532732191388060654711747974614876034832770709679762651523921,3622922330246795715150271214612320096507705465900532798474375052532732191388060654711747974614876034832770709679762651523921*x,460884473489087727620720961914727970009623077447553268445631732186488719677963257682074871303671078329364941344116036740*x^35+4545663383433120134448077859030079868348315281653892423389668808757414442659968065709446004675389707328573087961690167441*x^34+29332220106190069891266678883839598875102155792351865437923100531583383036441801670186387098949480687093255488984945881146*x^33+132380928613289459818363797853944091081410823604235177187417551910696229681275241221871923307991341036194963734664525598944*x^32+485477280506922390741238731739089552036265086805376031102734828631754849731807751313402438605283970890820045495209709250920*x^31+1448315819914580225557715667898336655199870761877536487531592552427319240268408091684657184649910677076728391015219778917431*x^30+3713485644121287902017916852664929009533953956212767668724546332593339897662904912059210025544401390255095549812978660775659*x^29+8192937536476814341455292483587720544343454838587689530383218388117423305704349332891772693320990264373677508932470964626927*x^28+16700227331777724804361889243944488165935176330144673889697448951192124527519289396067195579022003809579681681102754787712496*x^27+33343726859585975630069821406017816928643339345706547060540156397329761608002273813428635980989178166270309513436298144956189*x^26+73350204405818916866277309826847045320078692599300359541326271436940203282538059724028631419543505544967127789646998041789323*x^25+172432173745534199510978823244854463465729810379504246167000260201997047874416300624163545253410994504740239700453126675731360*x^24+412343965416512833379255396979763298414822126726931199339852728629382466751904959636709201313696636333653863484346794875989465*x^23+912993575292962090961112657087815712775693370752599887328418124322153715901042015429893896538275168826065483552089051404666843*x^22+1880788293472739260845968088939722963424736710667719157524234795338480570807779309551332137397808351032306297581018731793024509*x^21+3523858772914679092056337722852394047024925647493533120297673916044962526822964876426213381117726906938902056636950931028648805*x^20+6169778083484801728708113221622237537883546762111992094193493203004487727559556179697462419277173108546156823167410995540386982*x^19+9858309250359369876925550437869734845819112113192479236817966410427275857260063440343611657331891676706826002442426666904227960*x^18+14468091722422340148511384518455076840770783499995878266380397304007751443425850458345699787401370315602012135849896474591371128*x^17+18935711921668600817251653175782297827963875060466206141201342096799301114467206713270526732838068199469884769849959144194083815*x^16+22019254316026629213656367687483582891997675228954600668572263388672439953955462534089664710554924499470989310490014937021770261*x^15+21846551244099649880873326730675063795079426596717578925563243023362121161922486111473869647934778023552700269544051952766912832*x^14+18704766757188318378841705717521721440571400382275027351611189363763671638604954213631926695190675196888780823411655819648430799*x^13+16336073279136557882073469257876313004808940849415111130421618431987689959430346030656056204645276895874576677623783799485465711*x^12+20463015772740426296104240459381222871644751320675857540693857316875873351867049043449350088224821070850766036803528668527255422*x^11+29545153523442703913817892517175814100206362201521084757719224104637259393336281798047054947148168991492010300913193684736909386*x^10+37817810850538882308370505716393050453957108536427521677877293533792361293297772543437649238305496857721590342581904891364222280*x^9+39212128487831390831770431767586452060920902574937987920260137524513866312753287233579662164404857276346354717250760193439401971*x^8+33575673867213059266782428569699560520084640812868780317705693520852569036413637642192481632422564753509867575153658242248987243*x^7+22672114990747255723565289763606049037697064348658269794025429440394258814103274260502483196012050001011177768022541224618659493*x^6+11761526127409367527765071582049438470428694250916692441487529612685745263873090453484237571259645874166281993301982733499048915*x^5+3963016266497830585229208647806544730471685987864071329930479515974152628186089838222699608124191805589606778940623555029730632*x^4+714651469786031110760876738378187022815647147695626299670368728271226393089578018151831120862839089335675409739882307449112807*x^3-309908183837158704725527746217836692801428959974418520712263401831492633515787477367142285827508067752101613885756555647528323*x^2+65552316035553542146698274685748506562188709954335079917333791928702735668459670386935470880371465233606064609569215531515763*x-149922824001774962620941103269523773939324843600871135210829926926879275360283066167051110560931062628979511959884097596710,-765187253788049623545262807370158251559715547476166750810217063745166998752666382694305110483666237193659655839456492390*x^35-7503784085927559197553646767752528191536882845612391912351906408786048472117807359406127526251134550123192349955423968394*x^34-48248254171367175859568045419290481780053774647087018413388977467048129631885685961340380969312303792010749195766460181449*x^33-216792677876414271392635424043840113995974453043622176156552991298521679086917516893596869264339737453640629779599755679790*x^32-792028664615367667930708269336850454505717417444533191978208207821746621951163946570557273565119485432117382505571331659472*x^31-2351930248403713737559179760485277122998025331616156705043862553691638180856142917596938720640864933725849807513578911870742*x^30-6003360649904044502346475859561073717425016001568451683168034508589823120356130285714549947727982444382507055372543348879905*x^29-13175979226456176532288521659329222064700537423794868811068056637048718631442440656963201510530819871956294949850649302739388*x^28-26757637758619887009152271824282574336789555251571526222667642260562250486981224714615466381737080140260378549473172994222934*x^27-53349707893975910098544174870528435680915218421482275539019348724855933976484347565579312953988617706251585433119187816393115*x^26-117748797389158511554578325363646143176789811571801414595679949782680344527213889393977457355420421782304425089081229498631444*x^25-277597645421553533638690655938617502221536540672982010507227115130613363137687617831354346350351504523846948455588643606241472*x^24-664457497620113501289455046551083666504042355204899651796931207796240369177131738901922328056811235393228697411556211063315308*x^23-1467810983397232934961020674620127868126597128938376759268490151231359091301748116929422129215884337531195921292668924690198129*x^22-3014667732050537057497080716331686299180065620406749675664998906114731681025772021805426762195487645966690059539495566783006005*x^21-5624722134039178130060436414651103819913389590516321128107191390222965115614801675655168946960873214465113288629114849527795721*x^20-9811066647587677757993154422083577971006232135690228184504635198736860417399756719366606530929526225878466703337114112706870072*x^19-15597695902343185900604480292276358956195593609094338418838930937339045244775558287837526373913810333989585609654179137497335682*x^18-22761355046788854449839976226754460703248632163367740404689334452130072915593914157417484264698297549222793844625400655866464593*x^17-29545697146717239225554045033775120222596016707390633054564951658086302970955736473278599638743294134083453140210940989623589448*x^16-33994260689964587389032709330143629247190506664676918164821836768426949056836537952433005277419605939409640475147600374475173190*x^15-33173426510468990552041628675478014299982133488225145029589007057842722117501638895276323500598968666488938416569145562411304881*x^14-27801569509644798563746704354056211217140941339991557067622101042330969234039144586910635053708511004076477609542810249555652662*x^13-24168105118584094009483209869871644352520604268428171288933446188629506223161943152597406029449355931520871652237448643492047704*x^12-31408070349078118714454950057714482962304836983733513278338107383020546261672394380351907765726218008673726738852703626450184480*x^11-46227135043666102939993917600364674378184830940622704842373037089988856501235320793244626999165742211710778314022961106514352491*x^10-58888957667359099980983277682216198772874639840785629900630157394454606606738468940673334877252855296741000675328668887747555618*x^9-59932384903917876231911906832268583645746722806775389306731690510602147616483766697208981350393033536392089834954390075991778520*x^8-49999688261415756337664895329697813266594822408258119118626396087368950732236543751874213729270461123279639510784884406292874364*x^7-32348873954765913146417166325089210399457538622889136957753079245358729585820733850521580516096199039725981941239531995851935008*x^6-15548827872812517723257357111655051970331934949648636134033147799164256597778671843612326163655372165397644837228785167322129407*x^5-4209151908966226254329088163526969625127018059096194059918355709899081403334626340579937947419249257400038237837099868944942970*x^4-135540215978382868049522360194588605465296859330314227876706333436230561452195776968697350767243883033006386536500800836572127*x^3+833814526422554055413017609850021499390031193657898564198632159317416892304878254728900602134917860024604041892918942886614196*x^2-84181907278847264391459770256039161926254219938779245114603047685372937421373137837572848989584776831836595254776125368788572*x-4519554348021954507853253387826782779685766524409176396268615082283264436821310477899874830688955157546173137875464591539114,-455167675854459788220679610488761822812901428668520964878771611534382946958974482303335175440890449703458183803259665166*x^35-4461824737685570025653630826864222867060058502783604539406218514457729050232192828752169446046465168269436937515977880606*x^34-28702066641973529864108499729215154372011616020784330861225127108350926568874645594060630356648812181895277954970317050638*x^33-129037109180398988673236133529088281449237925239675767440000071810469316918807736743340244689205451016494164095602157337613*x^32-471857286266290507902816416870693935699587575544607428800853542942251566010349266913081272631293991505491995190164903742076*x^31-1402709664115179253116993327754729164939015503775623576027777614188131025791461923531561531789388811561128917188558678026784*x^30-3585669336523380116607456953058156145677079214886277252388632675794628030452166739478897374092294356138237098560960746641932*x^29-7883122691170892016827797654074301351504226047446180383511047384641261178122175485797290832163736093199531792617965472218833*x^28-16036626548515193010165774185788825666879211203983005693721033163382242445498278444060516278835812427850799298186959788818657*x^27-32001227148910523425856208152443680059809982834928554582425989465236846451664577403882316567693063246138542662626361071502483*x^26-70580029197639706666428500756155044923038125146059048646144991225969199009114345887919909791787316036951231100846954312205739*x^25-166171296782440206927140388694935627551053044089990825991438861557419638236111433773644876522898659246336471543786515032411119*x^24-397517873224627587529200675316800423665698176037862343663589993211575436240490417802115586435775517466769621222981478671873376*x^23-878500476420820107063156974632853491206826329593951289606687158840282052919955461526713770514464019727332492808076828714069418*x^22-1806434571730961121797618997358952040804243700385403889632353842299507071986255089734130683008966731351121185451453192549661679*x^21-3375445617428339545593651352129201054101462820578010765102912408524935256977848495067719339947739127844477757055725143825410306*x^20-5897676813794378194814722818779789778763073980858483908455855435431755751953118363541419450606153900168245871603896587318549102*x^19-9394176696547451368018455201906870517637745219131230787483937424819823890737424122452174617721803221334251823529209903227175323*x^18-13743352591354411769621756786163851539312635802866065475679624659337052426915380649902449430505916082699638394613444753501988551*x^17-17902318515017652446079815745057592634835030784458765233217509727679484711521625323249274444427210476280836569716420203570304661*x^16-20701228563364490022738059957571333431426894286186626681573494821291834224846711924904159966256664594980142122703728749266535101*x^15-20359738459542853460483887782286341350523701925416925941455429206158267392458377332206433504987797052551859707944207095182469195*x^14-17256872881386379234180039786902298350628734502601947382102442290574106953667591811837686234222319175445635688931898920749119186*x^13-15074720552863282315495543944822621779687901165894386296905834130066559197452644441972017182257636678962092233034205746577006475*x^12-19243617862263763422944512425544961781864708477441879513862088596449344879606155960906832250983054515611443378664070627958175702*x^11-27970960447680122123670830729846307547732916081030290805596135924578530776803370483754298958509907286202150455787127524770057768*x^10-35681828694504910270618474781426737270237784025517800290846633546293025740756110009519500445987728224158888484418577565868393724*x^9-36665831220692018154634979973161625931503389413933783333693794807216674648587606148561777545744618124346742016737830975658451961*x^8-31009929053910739842992068939227144054965543244024710202047009993570459533654839214719955046813744222245311951091845110441038218*x^7-20498412163653758566901389606515544446944098980030023444773870345601313903310718121432234194311568342083340820940364178295623609*x^6-10274111553875896352134479634152004754170430063221481746331107500398496314046846653937465133527175147541233189936129057284888879*x^5-3163107839376053128107149955001810908963259650612692906654808590855108363680025353615362950138309767650498264837201710141295261*x^4-380680717443548190251907537233147194614116484467042492207692437434112616960737262028674111473864343376644454667183384562794552*x^3+409516359708924698921597525387251517442205845548782605671798304010433641405223772056316912593099504415444562591542743150147220*x^2-58953399662153388373726221012314003981430109085082209015703326057290878023862407503775668258318826464968645133198441652136036*x+2155666176417805770508985314139397925342962588934710201543412559761832898962035542964616260245100004522553279564088816973670,991046102955676907094910516954601585421054860253862945207225122874844768666727052605716774129009144887291122962582735373*x^35+9886004371449489200646534805410296151945517398898337948605622818098626933192925525076167502531166293297587981186900981369*x^34+64185900497377197133870817018294455105612947833124727284976631204553905913500558635029384323273014884635905516997211385638*x^33+291896840559790035835357165370851341013561947192964950861393094541483489667490583909125030689762511373685401312372964559419*x^32+1076884043840958265051148626032462264682159797348446754723889132382763410618868687164368740095338380547632490008918682749204*x^31+3236113096408750031529028841989255221956883357465887922785664213087081591489462809625030514508364053399296290160795713098223*x^30+8351562456692362555335502989531136371981193866550563778400553587028145461552110419119532452121336092130251859325153345054445*x^29+18564300540089210420064416357740913770543171856360325902590089569759984992812933714276351291266528641383016804876872940298085*x^28+38017173590936599706805753057856572171026508780928425504483916241971940611791141562302980980218764892735700760619034904770473*x^27+76015414401411889887009320988731833853658828389067176285644555520170548855346460424502719244364524572400183119304128140212473*x^26+166346871148943658142041616275847381053855463363001925016035185768790999760273032196982736957110173320020133022273755944465058*x^25+389630893495188074531294951683470833292858815812169607301960757404627128416221038674089501659629434131591276423485940157933761*x^24+930777079663678305768658828147378644870295456232664599232660269600431676875865424054283909718074276617313735540028556043207071*x^23+2068684628014648989422357465928503115259239799013182029229956163161650020638510526950454907892774844261155391801900318097461098*x^22+4278817756120519785140115332785381272526188500510738464148177593913601183399608104342757052978600397944483303364213680927991425*x^21+8063032638307945155845102708282341473499881182894607199987425609067541259459553721151554087853449485508525733030097777910819223*x^20+14182044222202688698018347147726180213493501020456289396995632168808207896051075143470872318047200001799753898308776718448282009*x^19+22808920635437457559225832743801513121035824955228898103411239825240722505691229341703057023281540160388913042331408587959970460*x^18+33699474637551208393479735870390184828060190595242879735070993202547147292084777369016598911144235645795852276665601728031328309*x^17+44544774922625812156039016658217302477521872730680758335882758294311008200325608375593139165922196095205818652978157428539777760*x^16+52399999222954940356330119740537606710136096486133567761785238748062668824007298129883171597234949361411865239456623722361380405*x^15+52919428724337537912475142155945421899028484697669428813196367825762076774405761085520818259105010657116758105901677837084235419*x^14+46196289036244452636672056290181702931731506001930763472644266738663484880162193709313287092523893604789968409161582527214712885*x^13+40325018614068687204142567026268066360734689015451898672578828599884328260899779359975419105253881425039896064908715361281946360*x^12+48476301247582301236766934798870934187052857682291284952986185413449241127698208338168413132812477203191384280874216922415252036*x^11+68928937997533996242832359662016156715951823150362050135362447943483295439192812580584593249926165841453721312302617939133762054*x^10+89071127333983255640019645677964672222821451201437622343026910937194727515108986626258701777328154681192114570460193579165310012*x^9+94444999448136708221037769195245230115906817316116502259485969716911025304520171364769831033246125167929235569697971122459132026*x^8+82907419404934539056642243236913115725392497467593358464584388272365863383667092507307851211200218779517760648258114000990283260*x^7+58101569249576912332004906235107409855671439059274227404308115171987678372960349356118677433551904664205141455488576705566610259*x^6+31712747626266463940766213699999525737954102675610334965756622197241096011104977793065670500477765150570885811107677711169783017*x^5+11959271679925714273341647752767582367119886969059421994342811026662248973659089608571818555433646219875298931880853749090346342*x^4+2713229659654651266324260974748802945154006582829854272294733083326861930537304773701096718586354091528559340137314537310494611*x^3-457248585604525339198887410281698484826825470373500796530226355684539224123498583529050814245526717884946131557636786780472178*x^2+26106576817824641545902075013286445788686088595473727716763603309962861663657389009804752167607697861270537486099694768944854*x-2333683635602284015824458608149283713206586852899316067568054530119942953840763719904213340547217616709640700724954491718634,235452281029944029141057995076119767811883717503539235373906106987120287528128205604775521274839329442099471234067571010*x^35+2305276232729462798369237188787327747020980133838337616270779400259264238524249614900862805857647045310383938258954138392*x^34+14812820334107343923385405051639848827932917905662293416897526023242824962879540771433781622721889329423003412423666400955*x^33+66498593573494390607959004840675690377271647504636505466362470023324549289639014192135675583920151802919684809371524366991*x^32+242806664542308925653160848766244888384626921646838451662919263572416764901182745461036745121578137189122508671364180431035*x^31+720467954991040746339759197400822347795333739838552506293099393936447991001490134037894746193456620062370352686876614875216*x^30+1837994132906467931833239860875317979035568670677811923737040177364007022554935233353282882183241969065086711552207590270887*x^29+4031165673105395329580640585361173045660428964703034235566546166717981717729039136545197003204055299401804221473451118037230*x^28+8184309251203202919497902336180317659201030269332495852687625298453860847132829147510917730427445899498125789571498942907480*x^27+16316915122794997610053328945610028790588577847366656045307869538304878995907567335510926761223431047320942647940150582828663*x^26+36035296572781955488842722692287626974392876985509999889223053168351553351127106379601038900091436906012465978024119583146324*x^25+84969736715914707928081835598355782890677594230199715671510653422459543976544506912575908476511844156328365999947047665999756*x^24+203395025055485008403987740682529412768289983107302413786440884389878296214624227711642840153157643451198738483875089076726523*x^23+449096527272280676294851409340624614459185070534890594864134696500835423361474526477532851828116618858692981588143748197112132*x^22+922121447876014681987059139192662414048936173513856581978079504904901768357809937908181298196879177038779169642961494972257908*x^21+1719552710489390655684473262626355509975741935792523813510869739164945191280961098513920576725974276152762173501415915095842211*x^20+2998606559581300190559503274326190329068044877668419897054027116474008420775444565617847305089137739154512727516431898985705220*x^19+4764261703015796904757619361365353473784771200725122853375675360123724359222697185102043349432889002830792156478981856409168086*x^18+6949476659266213133147160076041239783502335795307490873723179847609010191176864752454643517011180729083393118126525078068579793*x^17+9012724529471521295994103390701669130324898709374019802997681094959688719831107669843928732639113155580433942184905064541223437*x^16+10362357395695207038008344124867113664597949276795438261587939333118663727974052534747629299427299799276756264949488378224791878*x^15+10096285933255901697604545100863177226007763989225740499499954403437002214002251857124957266486778963594206950939083992850661729*x^14+8452143797444324462601693153958760015627794732194626405801438020201715707210721086705100103646010297175613852046655289310550206*x^13+7347857395759483932340675681767452963381616285498534313937575016767871287049558565975260852866590413981704376431589082466022131*x^12+9581520992227675451719445057851175349368306908047111656572339890521820312420179264284091889816843804371175833438793581220022021*x^11+14098604505410245803647187698037389465408229256873005679637481964033179514869688233047017736877579185138566127618098605654458144*x^10+17948137916345722146382797636226821141155788211265781141298950008780805193952933516488878636359884772756320341831966402788866406*x^9+18239819753665910290370926260090565994418241572738726015869957069732309033757248502889701244527616337849427693542231570259665052*x^8+15216001202704565470791923914075714365115918773220410300679847475500657014183850867111294161928774106088509536641975379934354561*x^7+9805747290121361201673478589826890678145422508173508296271483941635683980829423165279757952089689971660018956208302535993418102*x^6+4686774726658474871191175932176307510153399824251127383151755675252287251898808100428981187509635310702889587310231024080789169*x^5+1232719160953013350274403090129972536079214737852023355192090585981305191842050301539549171296607109062186458435296994726745370*x^4+17666720337728242872103764737957358184825635868512472091526596151347357377054264950033495211003157347376190862507355543517729*x^3-277106281631884009502678305401425936882773768499349214493609567533835144577101712574735665766634248331409516234785518745490837*x^2+25332999074879986833363783494133814160796374196877937505065922881626679426728403914313611044268697913399057354281371783627731*x-5394777753707749559147491472439075643117089280767011803133235539138464849113098269729183535946924152595741375131682325066563,-1507903005605401743222494557439469095102302085001496231245649709554801547844640501062598009998824053025269058043229342669*x^35-14845441039303255802709773296389992049323302404469750057743829024386784159703762330757203154604645722431056640756219422705*x^34-95659870447442048615573948356404640338699082404514369751082525372216953887098076584114937297102212296196004346133675902948*x^33-430984025678428208524002107920555392700663248543304781169679688811936878504297161347549332119699792801674040850149768166900*x^32-1577899208568689238912585522204999268635294162835592576820300429371429665957777828527509787446246886594231696360972667295884*x^31-4697795119758940781435210958023256357421945743276896763832583132726452074256033673558498714829653140878414692083163275692972*x^30-12019333309080770414234618815939627274445307126776961897370121900628070898894036603971494244802803871424989923521957759716479*x^29-26451259194493854094828967353594696259227714304076143198316705746291447436038383894240682248455546009664361089899070420456459*x^28-53806206622907809316909089507544125043033334319897562085982378257571076483018197120778242881816580434520529696524664744054608*x^27-107329132140662238070501179189227581075172996754589314799495544835697847084679110218299708508118428415946265124198440450405767*x^26-236417488416668955477159392140997667321471399628079898094903352637597901272657501759671578753446715854732374571782814135048673*x^25-556630127822267688565621196595744313371267191883356904384635178990021452975361953348464405116170064722271896503433892273432553*x^24-1331910367084598680221125853796523063157600014542659062519179935078643431775836828962361726763669526492748686254012251910501614*x^23-2946406978176945383405247238281879738618225146505751594649442689515700800685916157451150908877402187814919798496558392636632124*x^22-6060525320284748924272985069440538220055255097414905717216201676999901526010334949498198861934409844197624507670208872675968772*x^21-11331431053397591413168687076969304761962489957938559185191738964152251278391171424352489478088189823650425076027973461112834084*x^20-19797985938008068254728236903704650714238526000181273177458230417954115039400442982914171815569486694972760221615310373236666544*x^19-31550067836900156004173507898499613848284765718828308711952766692624159649107222600516587883989336252685266541504592174063338079*x^18-46153910506292470545144574480025819081427990066220777695108984827752327386832331859309414822009646347110589231889852135970190164*x^17-60131601208950677530828505719786287591301241661616900572277112954233167945511928255119582182413806683203199124808623174441375548*x^16-69486244099179091760022757912726632481534027566645018205216721523962422620205447460784738794575917390614952899928777849136650649*x^15-68268229012980124588802364829605085871267582277708281247691823088640333880548156316283147698311212071167699215630881827891105999*x^14-57639327556626731702019194990433059959812434027497397841237037434050426162878235192878209072091017241733492715646502908266411779*x^13-50028273917579564553881365257585315732873053540158659278567665367227850050902397058737961667521789700011365868454004527859463723*x^12-63921980362200411878722097695475924492711092153192226486879937508589349943712451961613187637381848361416211048796534425301034193*x^11-93638870072307540043373762979197542096144706180482742972650313581325637676530351237139574764272104564937138295864705574731275246*x^10-119847313522445206341428991592862960823791142427341732406597510022512080569705534702796850352618883156921485987156767026086662827*x^9-123110145729842907212644943427424167728431092829764406936914366309645598132345185051134259573460292909647900171587863731249486341*x^8-103733856151305934185967088714011111617967750131193037195933370285657236637800335668580442811681953930900341103577872581044293541*x^7-68095727866818881356719676845440592254724091220031989708019660779077409048404699510533802669414722754328146414024660234399683303*x^6-33423981046622159781637546766425285887714474071472301012864358745060149859848706845239651674680420760427724720298836353970945427*x^5-9598567031551101630205412635624705560780761422970671602137848472196951963056049388286923630599419745278514727910176007435396013*x^4-572189428529447570881799773038764531960718559060059303969464141697122217030736967344934944632559670471319434863341689624679654*x^3+1686305967821881599370307038121657785509429942575218811927287833663209821129071487796929168442491719956020131847031961584679207*x^2-46822590725680383616858190645628686257938546718280148437919239494746088986319796150793722263380237276245221891208746563198414*x+1853213497777615621194621026783080747676616039442693065033758021355310286356135477598612580129314931605682221593633769360718,-1475705568025330372163363181626725125140336926769182646733598889335907324526444449286815633638588499850926641811028733362*x^35-15002824218655922087858095353393269927949884670131575901779152341060839492316780233476933864194931250310134445350316021021*x^34-98398307052036822894012480179234486190674157604776165039604473946312761386611487235366053586177972144415517230385466910103*x^33-452983147026500049170094575271227695801169742350608924903839672223860523728982882082340132801621377910945003005480966200450*x^32-1686997862282833038351600914635725715130941554468034565869877947633803148120778374300687106900628402242063723421665017252261*x^31-5126731888227220377065501518832053055377792801803737517781463605944212791854479568701318257625381659444410419796891465407519*x^30-13362049271484588760773042648364527619655600054578189883397066561537053582202381816511330017890981812605295675813247436862194*x^29-30033682364957804723952428308909912333843784960317164475165476802155415292542582835505566195930877221480716910515662166944736*x^28-61925995986149293487045000537678957369394175108484919192284237562170357375059802495448594319061575858411419663685470389183039*x^27-124077310113830676216306454984146357166623138321397888502211278668277085110737202243865036002102607452080736692135876690615973*x^26-269472939598785475571484307425821125441960328775380579048574061111627959713893858482674870024622899720308483819480748531715690*x^25-627806663522430372316400347878743188166332590604624324964154192342433445691455006695657103608724535003379869980373403803263396*x^24-1497558753054953098347248501132733974259030912441129506273462711137833561657703580743564649287060273377322494744361326516765818*x^23-3346861113023613998848528982408074146207018278008796893675893231729213115162309739768854985834851575275321921731551809852972337*x^22-6963898242594885885751521241148223313629086112960648637162864603056771962947497128144252913650998484706806219574816917988794902*x^21-13231640706757163856315179741402565338784964225648145268964718395520900329840833794042544543011684924889779150423825093972633300*x^20-23428210026029404873493191310488311538546849205450205292134799300795930964769434073816574769567499500320202077186619298542055159*x^19-38027207179827338657650695816789838994751234273497498513167783207475644010486120762627122760947420304809244883083172549970683878*x^18-56720675469445812949936899346341039076236917523359656491934703878356896674322077308771402384925266500582788306822637051576273326*x^17-75992752393436368239498983759237449837758162257349923231062720008374849969718872243339252492167599779648168692762300781747451976*x^16-90813101449294518836130511411387471144922532283265221287582414084060198928012195950384017833932658001622383321685412606449314166*x^15-93845698531825266957641007712896356690666922238306935036260456189550148179813867215409657139842569831562694992138329443537527194*x^14-84015492317298198308819011182651273268961396701706241927902528761879221236225570623217823303438409105954309156617936059761557263*x^13-73351403327535426102629095646349847177513293584838809512177568428830248636860307515218958537278119234221927104253036236613360681*x^12-83833246058069067342770015262107070473554022897199756905046957859180459869735190448335672136166761423931340658939511113421994726*x^11-116610072742050285512095339902665000278924183931873388427566978736126449400270273349904481703800539135968141082152516281866993869*x^10-152461756070326229922351476604646016387772119167794259532421729726764351525399430862431851565609543801148945232222326078825942167*x^9-166175152992352576912347999917261627656040204528635053547953512789125371644468910195162801986542486393031912769375251120628027681*x^8-150586451027956324965010543489398239328691842154521320104801626079283948786744034301640946186523630723971256231743992695114933560*x^7-110379621266387513120785865300088828376971658328414983561907661790600548181061870068335340121489829345845929865606692173624384603*x^6-64064872626029164363155586147678502842715665894076061493056561516159671012822317330516207405203358536927926236210651763554819527*x^5-27062720418655315257359783403246432778858667285761099905963321928405584106610446374005669835806630760048196706570884259187678978*x^4-7617395803932460384184530432279312998662118155256158318036750767380490996060823425224404636092852540915695848969122833140403876*x^3-145306882970856781962234445760535641026250365977323450734301984976128234243946204841501222497289736563890750286997885863948320*x^2+55649565772457390958390744807217587151407245176285354909405723640097994170580564562067653473725431974927131551007360838453617*x+4922716529273549231320780730946337066087048155045286028637593148035205730430064102899982026996368940151246409954615205914443,-849194828551158331126676785054083652698488103853956636165751067908791735214300123498290727543510226166640674902301331505*x^35-8567086135588142144940432638252192890011174738967935749163130881146668759298624288264433574229538323455841812902197373758*x^34-55946949060785565173768436206872434951261712980866835638474009894146894145163283310587390648129574642701807045806194176669*x^33-256214175744283903976568769647430263059174689148470280999995958093882780493644972117901771049976680425531537600083172532042*x^32-950171502776653067810440805932370931680285370185588562714318078205628005911308091219397374006594255117374856697566107163617*x^31-2872999226599867878588239704622395610802488848164097769447840732389273943994958629367701073232964698502229471081601406342642*x^30-7453178993708247265000620794643979198266072234731655873899029556889023180323898457108131137809740340411585384891857902248229*x^29-16663479371231762544373924665573669154552406617649311664327568713839182080713339820275580314094955394645421787830532829892057*x^28-34232302691386943594927403427078296074772236006292775736485161179178657667950646363752979817846598582423014335562057605236503*x^27-68487895496879211924411116569930810604182640357453713433435082161216002861120722559583905561424657129259539872906372934088057*x^26-149214663675518646531808296028092126834443960535637371604229492833777268394118425724495819214009637720648462580273073154109655*x^25-348602187412680661587222357845627776140441875576046659648259444524635337270335537043692635773845969834985530848624823045424456*x^24-832407620387218066750045952785378268282095069148229389172420177360283806311703246838040639417562358734018402246134465814190770*x^23-1856063318474929782241316793501474602866905994758861336350539559446748101900053063711922842781802676967159036354388270588006830*x^22-3850819082825821181246079781690893257268866713014666499384979536924245159541791167815959100394121583941611344403105606676942014*x^21-7286844492098845005078201454962724556419717477961282085839052260634761494832660710318769394817811497788907162789570009058783757*x^20-12856092543995262342710277899352002794693023634004652682181598670754790295788573564872511856887845730374484972119284887250527500*x^19-20767959548453440019566360432309432030463740945080609336640352621235696867200409687833065647150202301916838425926385230708406286*x^18-30817417477071388775377024670870696698030616968074777161165663864754026089289217402105012999596271073894964177100809278671612544*x^17-40987882892343480391208499919583615256789757478934113772219707175963410940525749348046176768178632330568913392876804951528420252*x^16-48542124091249605828337348619038242516263346753189571574159119119791214660318355076808713315972103283633782769705088059917800201*x^15-49495111427032827549444458586562190375641898642217243365432904258932941997599328737195798300551615046201560976143495412530059822*x^14-43587489923051973788660835934664511856053387323756236614537010233855320503615194957040613857158871437567878937611755277681087032*x^13-37831760071695149857424057179258960633657449211988507335086643877650976245359408141219014915799925230526303940026273761809165206*x^12-44369896915154040069903316856279431868217414073512543708302024715289781975923668350172648515425553521499469262154418332537141021*x^11-62854450785513778483369236782692020929656329362888296979252465899083673189811577638595428342414080724139764391731162613857984679*x^10-82036544075703397375656222012323049207782870248375458499329935866939233113318717081761603185671386401526748553643439951135431956*x^9-88161394187230023394289860539871378276477570133792843793897256817406256461122581767019768790162901566139235636587458179095069354*x^8-78304711362394276932649244584172077011658288650450841144264121283862238230855937013032880180520430728050767170077531823004410068*x^7-55698951569709930984001321776179377143834646201179965603544686338590497140232260035467994810850391929292651382149623498038913872*x^6-30874598070049894591576761197839786815215148399826016985957051920693630919470202602380843562598266286523060607758648459207852734*x^5-11868482282457009190710956972090288913843367835244520507117971160125887253675203430329539128124031519437323777873040733796109722*x^4-2634145367272016204455384006342078931995109780477204683719413405556046349876180939188078243929954343655594439101544165638574672*x^3+495472097127836126954923450911047782168023683524247884327675191644434969588773957413237229491351846055150131930875946896994991*x^2+114306811295754785299087152675056396293103803894915089967960993454627271193654056115394844043168641218661260483584171115587344*x-403845053187924291167783202303489465278044451811565533644095100589589205181079045393000123642800895027985792440669358025270,2851716347202549837716178118821992587450533918237676167368771098293073783771211727243880708423033901898245617734400784971*x^35+28585520660301046889378611687067677002052100541447219028000718208912951667169820685398181230227989061439591507205296005185*x^34+186065250335615540379441570178144015093762843497409841044543296386339208725811397180494666965043300075077652234599081476418*x^33+848744281333575818895225785491401249260415093459975310977348538994710466492746428033879624839474703833512200664804294189571*x^32+3138391404584928881857703439891166000643409283285517929056120604815839504405523304862241932840116374075062021971291298946895*x^31+9456638328633992729830827123775452693572093705635155257057333246764776270307960965585186916104538922805097643478790540166157*x^30+24461464399022025736185263967044352094426430342838627074249423332088892347922619241599049221661101153437327694884381406350569*x^29+54513947520424192036551090332214880141641589969124162176562638996825111063582143320527292144405123994221283049076654517514675*x^28+111796947021735168242049240130640188564875742168665534899781452783676750979636566828011152351710727612061613345891413864418586*x^27+223602003170178267257332046777692666239268570867677249740392858510546926159252296125881696167322909199123161240850813312892820*x^26+488375589150524627158100146441054157048942883487456400809922806350200883385227690719047132915342224771607459668066809472555412*x^25+1142592705731994267513810563999546066311287046235081968503726656381493919109932035249980967051070378993458067091006158338436795*x^24+2728969294884229871886541026908237321348306879131588616920585373113759372797460506891408299814867610019396040091711991063464818*x^23+6073783986965471064396859954850201841404713441453460588458356053530676616400182374681540935926416728856894374374801438824080802*x^22+12580078252012272413574120095697384170657164783915320179617613551007412503529535784474685957397419523489856338577756930415669550*x^21+23750088156035478746226774916878157671837669779306472818151658931413644147160120012029124780501428882351774839414839729970916873*x^20+41833081690888623631545189487119618440618293782832230161974700827363310390740743696665286910479690528913312210843906002962547421*x^19+67415105134087705676630000570689165207665867407797201003266704967735141529290320161371028162616004243826808552321176570014220439*x^18+99806861477079937076300315643039597450007429809230852037626384932029452406709359126180219517953727861871020910768275141374782657*x^17+132304006169867340866033949286675577565015485591558093647523191971228841167237894199176013521084602280191791326142382157724723380*x^16+156142923770894530614091071997423572099105263481373833619609350714705876176003952981728295251027855189244600054185426777456164423*x^15+158417531822770860002582921925969024638615845128804679532829769370681214451067194586767894247704461894157218917086738352461799587*x^14+138938376224850211147091371303020072551646767824485100266325517373119505056737675976868403923737263450807647751458600465016527887*x^13+121037896619757597769559537947793701823628237983378463500378865586712249316905916670182324142031908503825564167040407183918162129*x^12+143904225025954870948660777081593641577153099839877653163933292178016217463549424086355192905710802730015768233865550241658012832*x^11+204098478936222899421966350448560575951244430067868700820049460235612507150909752796415396397004329667685990736010610794604852415*x^10+264781923213904060356875017361270773683728954538270837701484889543228709176252615122318492411281503907874683241482454462705680844*x^9+282380806435797426344481124203486531754472307229620010963739662780684387706258190103643129629373906757084163016062462210090921044*x^8+249373716120808097968321757611905672272610663910601070137289545373944350343983850941468156272491059647049597850655364834755455316*x^7+176181005625564255179340010897360856871770811871186565462540361773858309970204686010306847844020271094169412382017767170547711863*x^6+97181012334366780153680125294603044614812434213435945979036977204791706765478630159164663424122571723240809924372054149462669841*x^5+37245787176956580503425192192074460175431491318989856811486171807692172570452263321768470711919923012065754575318368444238362988*x^4+8652753370413588176228371241968968686683823530004040721977339049759925281016015955910889219883079873327068717638509198164413445*x^3-1271795272561042131844415237865132949123018716536090758545835090981459618771292680822070938355765414478737040160272706618406712*x^2-26466454340013026785925760363720371825082136126859510624537863873830667967378949421062560154748959264836659012012512349386516*x-3170346994911872523523054436416640122531350544665738118080258668314615629836849360035124455582694235891256594430340446457822,1808274718355633681941509347190995303013668732825338846954914069271759745655309142888066928241780520446694584043769298638*x^35+18199625406351666103179788961816445305118658636548340814414234588992575449595185437705760302672628165792692014969545275230*x^34+118699193346882519794234196179635843532401730397342947296487402938410899354095211997042504313228502111093606352598002810864*x^33+542792714727665008556674746486328370073663709521306775128771663893115123904547660843768606332034404547574783001288864771589*x^32+2010729362158230875704338699122395538076795730444686361485017618094391768239168647932759100799717315082170775412446953271209*x^31+6072188096169913388333046005678676653578327705346983423577099909393032154495716618847116877064604518316487714845796992979342*x^30+15736230924966540419262574087717009729476037151970460456091210274281155847642660107617452015336380085593269557108849990461669*x^29+35144355285101383393901883479232562321502808442041961666680020742926808315944218070161523387787328033286332233400493604216396*x^28+72160308231580724955569633134762700496404423783709358245563549997287580547204157295649513493299628210429580539866191705728722*x^27+144375746452492941576395777860026796465348386987474630069386543114328757053163158804696970088587784807178645860979748064142707*x^26+314842260385146114639137913154427242090269141551512593884058353930903923834396108255029326344902874242695357389701203879748098*x^25+735903351179923715326922936839516705194708728374459544450440159631547199237813195325104188634736355898701268236999983462102875*x^24+1757168829516534549867690437245592300025246169470759583424865483008215526497012680284847154595488492109225328049874915876919197*x^23+3915393795552024546357378712298110661438811953961377704007671636976241248575078738407814822240785979970192308631826899492281210*x^22+8118455465614466721172374432435523278340693992381479023583112084859243956829028710360522648770149273484662994841331726762544927*x^21+15351480279205817692428581746562209680813585891801336796808020460537217885503857288981820481633961063662984705603619534393614449*x^20+27071059826302862818314711110370952631588142793372926213137083151429803016541280038337712119512169810907926458121011485491665770*x^19+43701846704849911063024536892568782836668834838351286668626069886146259342274081750245855049808912576852187133223685736047297915*x^18+64806054149100510629454568416030148099473100947959127295715296524119705001835359173827067359885444974506813481105998169243832889*x^17+86122439501364698710869745635593349308454214003130202028341017633066966619244917419211124985653346268546082289467056340415039458*x^16+101912114437960026496030533815194547315938798027350096659041356738088062757311135930768358654804926075385096006717474346839068584*x^15+103821326989745343886193139610506553603295929075396174278944043733763337438764636527917046748057902867243997682602491599657980434*x^14+91410295416271716002018896536554019895074664197269908379097159996599040524036890343838729481260911264242348210481165237578186956*x^13+79567879143383064592191036770972206529059707712789097200535685522736489847394901244448058363718765113143628319210737832659534922*x^12+93682391363308479287452343666264093055820710130929659456503092322095177177607427874152380753448487152392479292276266722799651600*x^11+132499903687003644365652774541617212567983892336197236202941055831317171563135376365669404699674970616752991107087721918052634175*x^10+172399970217152765979886438819606604195145328002603727710674446264920328750703857239866906584549590491985684033642905595389088468*x^9+184896432210945959790279683317331588619041983400746732999148021041043835401665357810596627312122285602171522923158401908124245762*x^8+164120216102871065414557042838915737654235438262182731560347609896369631887017584793519060851160952442094464317892576363249704812*x^7+116764049868010955352875262903540694822718297472345467314081997453889249272579607346630000398233565072858765204177182865337973964*x^6+64913477839247799052101627094239629190595406048682297090001611755599688691268851938934321358395577864976909378920973257142064552*x^5+25279891999041693168697586455525935549643108622500007273540439298723220039213955720964700025754176162039149157769431404645366529*x^4+5982380146208076326004097125616164376968370114532016437367109987268450655053229197331466627764071854908460155370628311925984466*x^3-749984537622457585810129222951396232454631311506643259681736739558073780092295431490473333278317969357608379870478998194238107*x^2-71575174895258144525228320671058188780220774770626570220267231416321617013485168413080627690696074231623476862935504268475038*x+18105609038301565068006102398012252795252678234146652840086074484581748359875178787417720626317423540105243206756994133685116,-559652494191230142139267408394399162833274508760598768775864261039067564865329586352766511902306368008069423533968068215*x^35-5692576809633533132395138047939766561036577404085802143339184399739582814831054031589177022438436533674576402808264530763*x^34-37353480318408619737132081476345479298308084135152579259471497160040888001193396795720645071274862149096852343606334569598*x^33-172052541591308417182060956559262078817127888613512807224859131431942898374426809839081484023772125979460100448441843012333*x^32-641118768261361814855450055039108479739917751593145966168140689852435700021584155928423224195214716136945083744536599681770*x^31-1949594397147868916654121301400598899820385486779774235279138248763811992161523628114754819053101657901070442602476339732764*x^30-5084937820224192525839445229626720424897175493444316533540114926573182326774393177702345972560012595114095055727798268592050*x^29-11438378493081651326752744299354307756806042427559847661938147872264380529666964624957704200159415256079797827288971973297793*x^28-23601153118826278979033587257690343616471675904622381258235161725777141034262095495897143010082615946205565238423294658828769*x^27-47303519363440427300470442857125468112568699169944032089326617969971143244732608019283109432680231631539878049419790194366547*x^26-102700683403384604723203581209715446017389319412203488751253483392301396909803619957469654337240529750437259391671745527080690*x^25-239141340625163741186534917957548796918183954973974752182025413930377313750072288960218528621283231946629675702842000667914988*x^24-570322772977657779944163770224851674912862481949807213966903600797997398608717459515592103101366385969364685190442791144412419*x^23-1274883965457896687604766281612456870860162386290580394692022060230756937218424341411844029199245942483189701082499114869554530*x^22-2653989005794481346635962710992750412185154508759838884277928421503194610059296185148245044182025672878678844997282775014960324*x^21-5045793164828797252640899487369992389695241021340180358208493644896394484571356853772178360255552784554027986162558964688709559*x^20-8940387270207023179557495514177620876296326254402255603036575202519369693369292030081985471719044235921116704919894087546002377*x^19-14522624246845637327547711854264115990612665408571970826631570022382966631250091718432330382340716820605052127800320556750825508*x^18-21683497260948362473642290636711893134530270512467638686872099355163573586330878969262008131980585209119924501179218734830722961*x^17-29087347507411591668530802432341468102466389973609316042495318726552245400979220638834105123567874521466375391264804544671125740*x^16-34823778933425130127052217150015727845470987803482360285478571524234601173097744531034769211987500341758611850842878950073998077*x^15-36076071670815554013993668184919785612255856969147008687911545394592807046651603654726532726530056940294309575207288846896712698*x^14-32417362462509433154320857291975141178869882309722667404272904820069212508594193597877160366751301913590596222805106540897844131*x^13-28355050724015704726724954801776134114627753653245411074130893608525452715700385114526159883474629696599760814695536576305056224*x^12-32280412549345413218842911094266172216331831732582077955947168273913154288984945010962530892562810974529369478476700074828435611*x^11-44683319799977197716545723618333372437291589136517901689223034931686014469118542190792901705380021083925767053700095484959381203*x^10-58409063568220047720768666384759975275595515488588500770172530611790205289559069133523903376080171740164183119290295213956737598*x^9-63798208680997728304719453804472389440161349637052062353946049413021598287050849669894169738165267881274417136172331323640842922*x^8-58068714124653718030687458274806329149253506317027777087667480297533741951624936491241460588084415878970484088486421525990103591*x^7-42815069311620397723613027287066375996455956281414840961606811026322946877292988088272184493890863900294813673409824979942856470*x^6-25118834693344772237585398824106397496893868495490258873777582150822506589547369362430152781980870310116277525751615586714416234*x^5-10801405592743610044640200097004724918333379657759951860728776532454794917291357920219524715381159700233292461583421938006091003*x^4-3212756890720410686259100718174008586633481197265629418199876151008178666988555115497908241344880303397827645694307216079802797*x^3-183969415122746774778698545062909993729221860812022857238676586419291259366222932187976343592321850465405552626066016935555972*x^2-38989262694086908401601293953226673028665229233419285881175639339268368863707698861660734486149341866303536808488804116872898*x-2486167887918508291049081631219002322410251542805331273918878068364832831866685273230672758435894366754521000206681105387217,745641183077469621133898650469007644987031803666565094743732289829465342108323457584761351810438822175188075536329031991*x^35+7349979723229325796212010214682839537180674964800781484914087427537590391625007678774544631857974126900838719003686562683*x^34+47385881554111863714204626089615140334020764183898610122958000036614527014709136549011311079295837234145719965473647936537*x^33+213638358042025428301344943393056284685508441268432429297424253750402509265673360212674631808461231864409516777730754477896*x^32+782511631808076559372991051158034551696870443767503665266906799696388448281329333647726627027806526489954116609355240968875*x^31+2331082326803097601988135287230464338298357535464137316903174081627353301438703459804047248765513575232469043146278105918029*x^30+5966661337321208736547996115876401651773304975023023954049231489702243658400965840241771925721589861094535874178945000500466*x^29+13137959181494499811939377162770320764329972136664699849181828804775189934955396461187265860479547935036504503377018074927425*x^28+26730509947633054199851760125942118263476283311167659872422851915394080598578160989377967136718638731903214314016548731742878*x^27+53323145412861821305113972151146966644668045546367618969465146069852155203090392308441540503438998384680494489786178158757789*x^26+117403713761537179929347770327228715813131398799155753995748784975055665931783066893578341726667715515477910835783018900352693*x^25+276378322992820194921308207665895721338776586301078100218145534716518038728358202543314738676355048575484952815511116277993203*x^24+661292032212052304310188427147173643596947275995330384553644415965976239574653823120829060655561958367874091939525866671697712*x^23+1463390099104546325886834046632406740542214502443241094085845151829260336048506912432976533908752683714624600246404830009900618*x^22+3010748181797737132452721395935489133412295692965917374886642302706370023908694718201080111364351872312061704309223823464249642*x^21+5631521884613851258761016688923597880238088905921897932272558811139196063170693917618145958023820170273302914008802060833550893*x^20+9841396572622143512265556482916227586457200945722555286680429824617549113709394414070110620185826626089224436348571047317611168*x^19+15690509733442576352877003781923494469743499914968935140571666688305484564435342333398022805926277112474570443029802799994566003*x^18+22961248968778303146540806755822945497208710885652576594845807694301907637308803717255978010810427091016250480433005080722551983*x^17+29935065677118721493879376872738761849802756771108698728320105690792989521970873424065296636656432460686824883671827069759197346*x^16+34612613039628675750883279083159614100027736330379228636961168905110618573108041488311807860054868666634546672630705973845680743*x^15+34045190763811533171150331799182439909456716105204554304444532537991753701060930733960640043419564282093452639493053356349544293*x^14+28772276898271763787237991689841473888349328665612406762002281197780210046964672951256487942910613951228072382638320385126035665*x^13+24969678280840287449859012581901999103568299554961901767118465336632923270224800646633057745184192757122570739448277880417239290*x^12+31829296071901039777964523864503119948960574391088036209358707558843990450056965537652229111707921023021701300264564449149121082*x^11+46616274321311703357311279075576487330173213868945659523004698521418352893355950837634337371381936827899978559512353508058532179*x^10+59702189132585771493282085323547635677516052908970527570077122726495245274068988514728492251810446470263718867777245013322090965*x^9+61383106713407939774189683006011407485457171121862753216792006166143138028154587564742036086560710116069650359356333622342884805*x^8+51774937642681584507639662546503461067000336292483879474644603493635222112051952156492271032309546729019585243093865288011998123*x^7+34066548087952577661041280920774559981946911534855578255319164032406907906813959997627185571075608613086575697037689113125076245*x^6+16799372946079364191928285033262968546993457699148677107926998718486049447318486639052621987247490191523594818221539205249920277*x^5+4911117950039168462578980976631500223208128285569738734197933894660132332460725658501825524928649852647894822797790250915002253*x^4+355446971134961506397894147133396409903473100070041161667051070084425239349583840754470466208789816421405883097267031675378436*x^3-818585099885780856055911542019685827349698628564090615819414431974345746803877984270223339321621317424285503622694429232650000*x^2+46734016876410112571915860686357511984656843498052304811162810975122636525354114996124834998027740322469070416037999767370491*x-7562062309209122924531657997582188158172548309945553665656767057409087295201464476292807708634319058478806382442491486639014,-1832988216279048900447615623938657167067025401138879417670866655441104381496407525599034815012706930884068418196147806158*x^35-18270009332555068745662132994931067049136485996472991599845437641760944409208619336029887092038773853929168259478466055842*x^34-118584807230127554338116169852520293013880692510659351757743410537500922873051601033253022821274978772763293623076699470513*x^33-539078953911538468873831604288328692120168707421161255496106238050588184794823761529108043666774323539504936302003209839791*x^32-1988414726052896000244186786290253512651593892835787204090046376095638780119296864837289265237192855349158550376521785206222*x^31-5973859584924100590749518044904396395485794454812049123058950409667463850641387143903333349115341192535932920311286702065404*x^30-15415372705842608205102337661923729796564159956184078415616101287556434075873398049120998447949594705041420352742933281064418*x^29-34262348031288405947404169910240025167194418876155947721181627595633117543448470286077274664337042774112183230881887603134599*x^28-70172767317236196716866408272602470414142583826818903718951482537851873211500911830898073022281617634698514608261673713757341*x^27-140331507019463238909598958949311374573067925940821586553036138750445688611605243670050401111760985517960484212140384988556750*x^26-307171828659785528092064405510369451477944933485597108397269903439750939841408078627062509938956215528939731475552118507897291*x^25-719442175171512871305989930103083273191695663506372751320980071146135003421913564730528875948513214246112062212880129841321292*x^24-1718506619237244202328845226274973378013761720023610252215771656695454748597033965653769195761973419953015305704036374021433811*x^23-3818652106769995774010601188358364109901194474480731679047193556943995098988025647977645424646289946104631605285755948880644381*x^22-7898313310569542767977054433515150965049338573659495246405123766621860994166605584973943607675575302976170282920909827443529990*x^21-14883062484743460766180409118928451630704189153823270529709631144713857656156337212549258899141218676474673965554110106293690441*x^20-26181653224089256282962556589274002694885608300468035693693335010953306942850384792856262360298107040835897881663093788109738895*x^19-42110397032323860180576450434379574893731543660790396654407357713331078039225779957943900379342653982498828665193957203081925711*x^18-62232741474605319939426082305106468921041654785789267444588047952242399014968506185357746629154506358985802471838035236162028811*x^17-82280153299073308082584905938589204991111773868787775215151089636973076892989492500296860803342772371678050884243730645546306638*x^16-96853339916236768009679455821526013220498610294300497892635394965963427276346200971329221811134840035582253164394173476889191627*x^15-97902273548838350404515072402602490581072958718748470310601402351636768720494340403965645181212396396074670629308857439737129604*x^14-85646255919351803444714862987682158952610266242113000564544775234996705218803103186560171065034838054149478658857821822376317520*x^13-74926680981855549947314490264845233327534194892099929850144254787842501876702509174765882786214830740904371516775745797353365435*x^12-90027894928977443977093953848561309602702746512159353981750006121590400301275248058655320839847339655101052195444821615632189887*x^11-127589308037325286041123624853143213261211078553489097494541864189161945519501091997443058673803487280266121992568497561219498282*x^10-164602128528676370925359888126161324009335718269281419723959657983427994943935539691132942108340297577771312494062426957455576504*x^9-174526674183144602813041274321087826918853032020362765428802468140895887813433917678218492229631579044148279534263062588156511072*x^8-153582861967674270214398015910958073137553390261504896330798404842782980043319051052313424975373516177644179661449602422191301687*x^7-108069787843173158516684088496234758148035290497266824270090495613647673436009803196826160076098508269284559484412756121733501584*x^6-59533689842825895757358252152543677269116802712639156876285056834245678273121474109489472602964216972255600654759865344430440770*x^5-22921017389816552461369872869359839916250521014046259115904850304539231040799232023785010118951096352369171143534080588274435385*x^4-5613323015744081517135994395739547808322400964492766885236106111780011885874775244923586997563163682928826614916412005228730016*x^3+589904870171375151953034805445706957365009283900112387889588397388761909016199157126436748805259558572688638760152153935293968*x^2-168854500199731183396206241265932576033677566252839491413071426304436327276126454757224975554787348991417723925032665969707315*x+6206507900169824875629144781482431964827061188074283207211947369513242967839480326904914906344366259155685285164029498875873,-259921866555946716135849105458463586269417085906713685446985965171054328265589775152091883722596030307584247439267714901*x^35-2751377899334049138203252607056346804892250535763836357386770504998455246811301239963701636071079835943576951168489612128*x^34-18449871672894446559562412995727683664423200956188007816273338920643620813352429595395256693704554875104850586452077774172*x^33-87177740826927620288318299774162524383978588722669154822409184556794115531716064144281945595201559260409842767460782614168*x^32-331457040344895645137674622126424600621849486676664102417005465723696658101693521803457028858361107797830842444638105852027*x^31-1031771918148053167348699876805129265153645684567539670936435752419116811623140324633895494194348114119908932927847338646844*x^30-2748173844445002579185730844945720646859686404160755552686100229124292562851605454046297336638112895858774854509974741435741*x^29-6327024085810347281193716228189319708482759895863469439367957510728807072786269462230630744858865342070749026787382376355174*x^28-13258617499388584243096747485138036948365248123542285360588783384066522064842190936461499976371994215096613830071152507240718*x^27-26732875464455928409144188050908493155043947874126161591998561236615613577853682815212569923034602149588408703493801206103525*x^26-57256841884983424711612764881827949016900481803453805049999676050646210515166682825999875273429686417374801918049744582250684*x^25-131736924687112907746991923171908594183652795526223102777640881740404816480701705523317905744206392514754456388867701487617487*x^24-312814024898451194565261443630153855314131434470770458467364739311052345951992073677984293436099927087696861839605699237132036*x^23-706332270122261046129990668568808636789962148460928808287848118192962292710244477587897586162757524653332137544729803221823606*x^22-1488673839945436617546886912256829467332306837008100017010313890737418149199905767916015463536732114973419093454087953484069953*x^21-2878726792491486973839606608700203121128936671473731363009947538913235209873616338760515140424957763013999887121968329114409503*x^20-5174617643748956298359484726030565229466985274651245259452199624205986746727406740724398311372226828825096683748648963911682118*x^19-8564521197585805941971725701699738178889745224630860473264811428363840101055318484792437119176931997189643769299323476664447756*x^18-13041084785709990033001211102843141184046290566626833397034575902723236610866487183006705602576106261041748338358373008362225652*x^17-17971626929033684428465404575444987169676235034030135133605405449734260638515895137168348119018762348704200613002195449581644434*x^16-22203547600207660892019153688466686851607506273635701642548223046336280822663483969150692598801057393613367907301820500775735010*x^15-24043032785969668365537716397870007084691214681525265139896120800308676520790232130785512360152191124039683437930918618284293090*x^14-22696660671258074267248541183140602153586626615525183255276852745669575310120681088156583303028201559507939814605257698563257056*x^13-20131293291799328296081295649411895999770408630842213779388754437790915667428563254802442468905985678525243767093840652679022295*x^12-21076699500547088445440018281035236175995904806894934772570962756552744757223190778080643097433728633306442114037318504616467683*x^11-27479621871166060005736909614095945560189091855574063717946824952101365228510559171855950278016316079605547083786685895091879489*x^10-36317489025902074106863799483294717468563019999102351343867311940965690365464556323328674798728925299834344191555292375001399406*x^9-41764463798500910685217151307261310067597512115178735494904315102055980136013357980415838591909924181634822793413882370992603358*x^8-40437834869145988967830945059637336457058677789120344157926037099694562976081260042537276113542062344284317933657072377000433587*x^7-32343774192009437911112665309442934979421189391746093619864553462076221683951012843163288727602899232316546575992274201596342639*x^6-21044164739312523949165459568817051579573302040765084670899925075965155262162619593003332166623437959186656463960589377805339146*x^5-10676737719788883788595012540820342753023082232895828681604292506035081087110982085073138247442203929716608674530858631606805711*x^4-4004854775299339885073675319756555870698180030157303256063132606016873614236533618857966392401792005223263376213620638100694394*x^3-839383540474666857672567858226458788392911138088785075036954833169641304206938689400448122801148230026094010384547802131607932*x^2-76813700518858270995848405323682852813348870335870949115448822120511475020238925661169099592695563718095999882532496857732255*x-3890221811555027085222994669504664484595286178373733689047290481026643575673669284259398201541174539379825113120649757088835,2416816948127570879829149175835485225851057344766998078432452229411176426499299976231552812059527157561705472658362673817*x^35+24250048814267921683619336806846027140358449507966010229342036301615170310617747643791277955800062225683365510308317952441*x^34+157902486687174421808078757505283445597198584421550294353521417332789581530210632128445427241915352577444873782410276447367*x^33+720634529785184788134750403184737276604513407830930453250869116361178539319094168731306179458227875277628862022453773316699*x^32+2665471329113252923259287085800558554415979438843471382857373355644720714356857793436480860868708865570168165938715802046755*x^31+8034855847286295374050714933451807776046621389193701730070534966043412375066151326316652188707092985104126541465811776296878*x^30+20789672221166350556206198837784835070742654613326361867155326779061553379230382116756953685747936497156925779109990408835844*x^29+46348067692436569953709388003322603853312836531605001971319667098867874171894974169422804639891889227216750063137547089146829*x^28+95064707962476369509438947548886174238362130409787478442454040012035073871696143964111298937592882239434066377089928345410810*x^27+190149042752348899670309863374511431940854580496715138404076855889548945778913240187898937113016515081307491881135996607573785*x^26+415189348907937115136620946322565807247445118712856015121223771860470047577205177028046688121270268824667250579948668736180985*x^25+971266935572199155298015220685924514551232349406429215861683166305948846064605164751420797175019239287400754955978242146502901*x^24+2319632116921532389499306173403071765374015465324786488288625472595442416992509998562076260047654219123588604185045653576757253*x^23+5163870948303886311061408029712309656708632101960193395808915304712293773041429844100210226477365512672984432808734671328113456*x^22+10696981847249512256643100525669793602975048508447710379771938693170835780922889190403005795058500391873993136623608203622084622*x^21+20200795604200528369228830819415767346054997109586980944261022330836879604209212255333910820027754704449918344562394984325989171*x^20+35586745158739052950704058010343983731383862476940415194197434419767300595702940000776137322507229979772622821741980799058341676*x^19+57366864810016380455262158177193714498708197361897529578874849505782597489257886595443075527828919862582749691137619792595779500*x^18+84948675185040210855066912623614883027428491831337919028360124995320744052366880076629678850861534750750962799437713005470219903*x^17+112654862360006663041859487875425304232393131099058046056101883939941242033019989168216047043850889442856846922362570093454293223*x^16+133000808136339464875347340202077158617426582049085025311089158210236238864232546313162853236999338646801262232710820331103917559*x^15+135024111237293898476697535540440431508417908410928344387096520533992246171982813363020708812806329902803922524614538713819247721*x^14+118473005449119618586561468674624664179992502918838688032089316462517517351602855699363006944762762697863187999904898055407012006*x^13+103178516473265138754882299291003046418190404907869869502734936578581989438445168706029549273439271407542806033201240291300795463*x^12+122484161331360439319312959283163061750402314544404994785833489967407179011744790259029774454065387858213443999191475639543574124*x^11+173644040662179956657029014312729391664933496078919399271669627047493937471316844506421239370290552686973753473254264488240661052*x^10+225359030410610126190336606876374617431671476720061632904682298497626834619349775832716596861823001600003479932209111288487211736*x^9+240613156117518658015126293637187640325319991527785441687958406867343267892554630651466269951785665364160543069602126763030285779*x^8+212716453070209314458602354272248888655204149654353821501746590698077135344909404026082520540610989885165716967922822360559848688*x^7+150425097655755848378994962586124047651741644372850220761332320268741935485501414141238929256396484853965819036020802472165281595*x^6+82972867439678502809983552480279433275845399448323861912138443420246002192353391649858773620353374360822876660825889955140115600*x^5+31769880470768848562591958329558810139658723052898956201892337096200676182175133320447129288281792648674758272786262350349242111*x^4+7310263530832634399013014623766588875167480527818691456074308773946715928715980558609188623436947725402842440245081245814792112*x^3-1198285368628719186581581799115351509104398219406010308628498565203273345082349918073106620179269076489701185498195208577662978*x^2-83724471373244993143661623825559200274406165934062877153288417763690510230808163473358068867386565881633567892681992766289678*x+381247494176801498047366422952492699890302021260838286029767580003258306012009018452259700136514089394201629183493641707459,-363859296147595886439150416977745197260871820533384825206771027912397578608408584943120226206081384721269120390837775188*x^35-3750014459930783855879449615830905012387993028907972500472314506203556350655993905663644072461542192384991339322077868767*x^34-24791747617235589712957170160028489637301577230743645961342177910386842135128961540044875626588805326005070413571173026522*x^33-115210096310402304535639387142963189318640793135419125833735585994561646364591388388917825470598230045528069143612885764323*x^32-432375767455112229297577937698234386307127443912001747246075224439857597954420791501514835923079112109332071377490116372580*x^31-1325756754675895926063139403053973694080075764295137977280784246065146308730968087554127272766692423247182185296978919098691*x^30-3483754663093748920480244598866549796414847992121139370142364227687068465061224501025957204264647350078907287104388972525359*x^29-7901221268222235377045230586715149810401952358162365016064791813286505313441078021397087459484654702963473925177939441320613*x^28-16389369881947087443575892089310334334723200301742513331107147535187994461581629027051387332107667731326576899034627505706900*x^27-32903777040555639674455887522687053198141983306317358096039938543752631268117680569416109740233414032902078329419639580340239*x^26-71055123271929289330968354561496010788443763378274983654426555621121930517173488493153481056285020178466850579598223474231344*x^25-164741677909320897946730422968838485405406875279638323669212181436969077893415859579926869352908849337763827619884073780695205*x^24-392392060217553003001114247169386420220507926646387631909589264417273096007475949705913309650109695921395091479135046119692063*x^23-880587384362378909596402613025269516112688890182605100595283884913432126763466104956651427240848809686980361219015896459925038*x^22-1841469044837388349948374552975001252436855603735308530127503812923848050808233095595888277461143053688245657222538142565681716*x^21-3522093147344012075306325886742915295296041365480054140338057949960385913277855207755896266562243776682582215755544164095753630*x^20-6270883461500621563540202301273119251554929416907432893659271982208265338169268049834007702265300159930149301611511829895599731*x^19-10251456878830561491705762911528211229386900003963057835069735931572259370488534493538531520180686365268788565214630884468923373*x^18-15406225615792610782499765997623957325064977362561022502663155052610681735934760136252103688142366913845504913202152029817559231*x^17-20855908124832719916056016452334330671441386045225193248913654334791387383524351109887538404443671825550044138951301156064819735*x^16-25222475196350418057049230019083640410375478163451889803478741047345612378041639109298957985435017591218260024396514459337974347*x^15-26506396030843149759592637268540024918634982105616208622808084486028164354029194014988894607637371600858826479343788818914340652*x^14-24150091343336471482049512108321945188835856660114841686793648757925002551146033276595906649924011459297326120314649740346161987*x^13-21090745792267797799657622794562894885559080104833634761524616902100718488567653488129232170975367775854135576658092652749181169*x^12-23174104392492105288756297001848757105248011452713838395634073763097201011526111221309271073128629619601965790826425325333314000*x^11-31635110818714136126226249950902053629002307323468026277583797442302387387653332794963213199099802638474378964934137043313269299*x^10-41825217938739583361908712517041603742417428266152834545122919721719770254498624112066239549751427895776518581244338431940510171*x^9-46713042666962672307691723139881103966329230597436758469637601970584317583659551270979179638313274008924042735889086185806414334*x^8-43326120611320466272233120773038919967385692085503179303991280559412664905582815309362616021955801616931523909801829391103398292*x^7-32661979567492364055806821480170292407363961204742837203616464176833972709275704490592595272322848999205881004089964912953242721*x^6-19536813429216941318994224755154410058136577489916381704120843372809985777994935167115701365193894520906440784367267661572959998*x^5-8642414964205909151592688311141926877703366136243820831797598213507816808652278021644892860610909666272915393952803272397760959*x^4-2510414279321283153502332108224794513790868037910977740684091183745208603257829085963820072901840707909199906901175112441795174*x^3-134824563365020073460639119427249975083710657367370994377634969368919002543207406422718923496027600515422062207661707082720748*x^2+81878834305674793788886843940877582508147810887140248415409071879910829420367578580799820761487257474128039104263424034893086*x-6866720299155188618994586331719047797935143324276559294263322353864296136519590966002808184670477643640696646262970405930912,1704760447322432619699943238344758663781380229541989180092960761076662890976166909294616735256476672145141174548392626217*x^35+17307950450700489389386468682175738809543283687873097557977331323852056990799281122551295130760488088051679481611492557527*x^34+113437448169578301242721628181394782989132235041704877263552657224310733216849300672017082476641957019479555724436260569326*x^33+521756080053786211404974608281465161824170357302349382862423985103542830040478738505081952929869866314601963463602637563830*x^32+1941782817578679675536119480879607010531809525178592022093803941431865886342929962014434626625817211521287670183677345180425*x^31+5895992443400298600905986355688435991785315078858266135639201855283681083806749143153791430648004415310502672149814111111343*x^30+15355185445359928780737821700852357581666728206922714650582376526936124473026608650502276676888218756529172834567921205394131*x^29+34482267763707378777662446214883219746356960689574926345500966858774036595173587162481765010864018578144391622957826122579352*x^28+71054383610220693603102209566012922663487700826693069516811400234000031332318276241615508045947201026491570356800778218870543*x^27+142324954520606086148312283019140260630007515913825859947946133332764895044210494284787804995320942608868476051066357549470408*x^26+309264243157117081312980709654289808817907380730328159052010358088307483570071789183834520886500209450850098690148793279433689*x^25+720833659442854257269872515385314108123955684627095895908403691368271351891051601554920060740361108724754322962733545131185897*x^24+1719830844130873786997611778269132686912603994878899860885914392123038196294625437740892788538313439276488286970760468011155648*x^23+3842135694944093970751434878204404941317443788485809747757606482270985645675767585220844561451291226321207059511623784318452281*x^22+7990745561642588421844662518353791697352495337710832952247486813018223118983819437798065285213791450655813145813863473445230110*x^21+15171812251656523339170407738883669642158353557734031635163263112536514651441162738830305938598806610404790039390476545913605254*x^20+26847411089017791861090190758529206277428617929277784217073005172784451606713291057584928063550778421363297398724532042079424063*x^19+43539678663696956485728835766866785842008791149129020220515268216628572242692982262001737438689296088173072701911405691542306024*x^18+64886311342208275899166068378191980376370460447394498469334221987534125395263165791322246593002683694906523244127416790611321647*x^17+86817899226312310135256432941246189225577190657931969798854299712358870965386073182341283919486265155453759618209635023273351842*x^16+103588522463662236823933339397536841340261223480340021318627991464302398702852531009993950185354203011302987211166881437553835423*x^15+106784172896991297170885999155518310427970975075216636675659529112224516968530133848594173173004139069294674762368327150330676667*x^14+95317836065555070794409365325915007775442201620389791890632938139796410806938304725913844419598129042621763577369353485165764724*x^13+83087321139340693090444708908995699488117870967568192486918312782059424731921170532480057259658559205568769094539815371468280272*x^12+95373728794042713703077381675981212628611641852807879449591903396588926343880438452985759733408253426022128517072407413194709471*x^11+133127183850000962171269260851200842390496901423872554254084789940608308315796662664796130746663329209889103042552106564920841561*x^10+174092941255204623917093119693945926402624642299452141505309502190130787262112511345683882121767195291130622796362201285368864300*x^9+189314367337047718901810058426235058200843210125952636747081378849137587640825227591227978206066201297625738648657205162976675423*x^8+170975189898103163861359329659251435548351127825225927178641513411408791764752678258800554542378050336476941123410204674918361837*x^7+124596755952397025950031025846010738591318334384797070600507510842268598516139437696087549936372686348779297442500179644098561743*x^6+71666880335113670660188757686661025479292327500489642637320101082466528460729568418852893694672377668355811488721078964638646101*x^5+29719318302660801980642048127754771732868173602353285299286621459065564985400552852695308835437168429218005838697416062266511172*x^4+8042275918483178643325059067044538784852016968419243561931447042661606357047100717259664791033415481475623459692613257997905094*x^3-82625076446216337446021109139807119029698278695626937754152264905683590591712003998762326209072063556221326194508748553279962*x^2-103794355840307715217496561535718682451438635677795899133996720309002228085335528117247986427589913684156865367792541819737481*x+11911891552941759236716273643090113227451958666254759360211236908122879769135907584638639094194626334675086963591675657693389,810107823614469521163077458938846346659312556976372295754113061485262051177468896914361302761839842979805796523539960229*x^35+7677769140275925418943796252537962762953197447259678218881991252598534433439679387353489496498618878243947002487872601572*x^34+48466910016623532393483343020719823161286929959522080567470704580354623455581810103608807150375430667746294501520168637434*x^33+212691768367182066928194641511284532295786537036132801126777949674948742915141342693345950832252274522456480407813929765415*x^32+762815835529318637806580308147287508289861088053631947886823791690799350165011691842779046516922827002671065989839029387420*x^31+2212916778268169593711249015642292018520119633431197218452611573032755848419560746287084845726824880164603123399863669438170*x^30+5531420673176314067709505351258407807528113195455691578128971966307356088568599814222929569325875079294815589565950470410890*x^29+11840185058182264138768141507039034219308356736359052403399794725289971799337054168885304139519954009095027436581035035525151*x^28+23686986511454432177062166155751592794984941740371774155628597386547376699832455460618406345889035759396720929252781405678398*x^27+47032036569489821616230695242531011000566576955525696057753653958356466267804384734156458422910471448457015576559530034290029*x^26+105802435318167815140840969797806421452230567357743498890891753674532576611588960057091470499717005694008813835919161996578977*x^25+252320857473350662210621865575223493002658132277414207709480459079329666947277488409813567660146483483222934772182902152549673*x^24+605647136442119210723560147043251304095314169193402895558227235231152888722628400484413454577578106818136473982991468815845393*x^23+1319977487195486577560099635843244136898758554947390831630127084163239879039032241292025331954852194639277625137489407988007606*x^22+2674335719736801555931001038292350289684218469265261898726344179698774404581148684291401495153564621372127872777202756761961023*x^21+4890496447606781232199546981546896905186150954368642757716129443506855004135545082031665172443530400362013299356225391255634808*x^20+8396843340959876561918713437451666648131798461061206608695667575961423969333393350920168911666444222041334607850854723171495967*x^19+13033066965360873128584618246743860640745448947021186034769088087842542710657051574618180956002920003064254763726463081529456581*x^18+18549248865279557781973424447511593613895431762423277728052100370779572248209257243043303625601042361556299120072690674776784214*x^17+23152321722951400779398648395991376296250353216506263751397029011093599088594242293048728354150734059403425821413590409339953772*x^16+25386683905579611189636260220431945627357703906977188162369550450848674379834266306016288521723181834146052810310300399875863945*x^15+22831188166191842027438144699024754378870355753953010785538720017883818738781796032151337682014662802652943069470133088452138860*x^14+17305137810856076393235059469552771704014165157986041478707564658757242194777670255893187477447503200419498808810109811012075648*x^13+15253764984473682560601275366508053375809042729703637422146460085646283514349044976400943810990206588828497300445206288998606410*x^12+24204887490975146556324709075831869255391370473597529822879745979622079498288697078517327162614645605072810951274734946602656090*x^11+37470359085796997049752731681290660649157693311186098953826082292496130557926503399661275378540775344649999032397969236924546816*x^10+45726978188429460858143895718514502805929619101626902645159964784531100442039829946020419662074815370023031808353811052485517262*x^9+42274514292263356280532553980127036361431916221854582167173953649461241785987822188689270977599290109636768141098785337494290544*x^8+31174057894312116493291979599610685666052638906863032503495362451396674383185358442012697873475004794515513218226627483996174168*x^7+15730965681771013727507927937932672502632681989278419516600713125281812462087196202940968090957043735454053122608392859756898990*x^6+4036216898862790380978454367536337297080322577260380249166867672723026836812813423638246847628773949536484002233513437259383663*x^5-1921795105276195565332277669888003791765615499600372529501925376908626747563753244995522267767231244805690443574053330686605438*x^4-1949053439384155544234044818067930535142857393050529470369833731623101199183001930435715546078316385165518784452625463396143721*x^3-1222233780004866712302938432222122942724893824263078829154323702601565647856917020558561232163782504254391934576303388933004683*x^2+287317793135230731350780030334954522173612467343104325129086897474892669625004414057623761934566869322568667265698849971597879*x-17907869847364031590853155995081489350546414707130656554368003842718921953655297822751989218341285714549068963383729444090131,-1264012887910072675043005050381239162342750988568814912552755445175199768018337845789073240792523805790910823549516055344*x^35-12738900593709306347445752306745785248732809454897425283760621773391064463491460353101309658494865808909743825264498648685*x^34-83160422398052756880276908176540471162554543325599508296397459277863211923877448737356263214727878330830922161765342429944*x^33-380673363180196766592761632815132646468982688312998760784738688582329392581547378494504457127512344273397425806047180924134*x^32-1411449998843452684962079862931342870719820118430451017379344304877156335762302191810094516780941650296660798051374168294369*x^31-4266757475599760634102114188785111229833511296683288345417176924304536772230001061746744397689243175865939492479991462187678*x^30-11068267761735807616323881120825040239223218764903190882478277086184245404050021113112931753317136250429554139185788497892802*x^29-24744973099868784620215025750081188504652433654587314001363704324675486535450494003086414558654178858327125738899732978424364*x^28-50844847855252697636727243816195708530065092700539297650148157866659983821731908725405454997134843554020445256879349877302719*x^27-101746245500497031663973995029657330790868550037614438174849670335676401505762974258547164126382781441246990488988932540227500*x^26-221729579976742948898769532080549130940795202724578004255518106075451001892515682480338320623450102109430910420014874127402392*x^25-517949076295173135826757108517252111371571842596462598123589655489219464917662638596745952999708647870601537965356053323095662*x^24-1236608589712424804741069981612938436062567520448907328805146829632946594969253995238660033195400160781518138876523350067875555*x^23-2756772169148575260024436096480385346712624938167404767018871777274540431746097683745301014311474982286552161407276108110402774*x^22-5719750970121701774939737795602252313725902013235787042208310943482415565016699652950427188675215974085463798935565287815806492*x^21-10823786527955407099683933217226218680023349311907097053710848412365313734532464764035688166652892234371968976946498803291459424*x^20-19100420929127698641558995888711056548712410834187171724108584922482314812347839443976252407330048537554080615607798608888280348*x^19-30859712051287048355609632677214867777893788585144308199933600659120756539083462695246883199087838549313670728002104617838870431*x^18-45808112158009092412420394098193290711019643096258862451037689046769748022810402895254042646186192384992803866402885595324369756*x^17-60949743807863175430410649416548635760117640542130466759202569489470391463050688677415423760370522899618573741652919982552194562*x^16-72241656011561246552039304700922775307074503180981964916429811598015355702649470198224881738884244187016685477583205442806949104*x^15-73746853372676103429311328251948584242515599646536040797606950610404005705463059233476487142178526484252778898678834979344474978*x^14-65097610351238849596329375977674267849733228560923915608059970276871381085318919716911736521055559758601513256199081821804363956*x^13-56636348228032111656227054085634728890258975509975149650081592486471821577990422232176507304047352814313805952779056776726269020*x^12-66346682673469725911282471518715359476492494179227544760284968196708495428073012621166229301387417095393788141735455181031335791*x^11-93624082303723001703778419675214830436803468907144983298671892608359121768253426701210869675877520721247057603249473104371960183*x^10-122026738496202182482430903941488605727752733250279154818210079346207384611814925748393046541128793788786234308211476089338803958*x^9-131224413624123462959296279923252923052910654455909933845352112554677235910590074723955881163934843766047123101185673161812918830*x^8-116865653840489071644828163645061159943599884178798184252253862940457820231536378037272853636810545753276343586218118016569078480*x^7-83467726968585695959092844993074970351766285563583219614601034153224644539466994727592518687015350489026161383175212382459949470*x^6-46678961987984070852633683063063580826321061770602746741858465467565091637920642168166912468433232699078270863590413226520816514*x^5-18287014979044890110318018198805928257701397231535649685784080537546090227833285477726240675119272280635782390029559345022099670*x^4-4350195321770239850622851969274128130529536904897703368706900428589504646050567185946550569395626979988403593120865069456584457*x^3+562892341697589667521636321883887259858211648983936076715230186273801494417015809814778610737275387525906350421002964375085679*x^2+90255467173149453447669953405561660023827245374871225605546738306187512699444717722799527340558850623624901799953583460066950*x+7859384396263006084817223353180673064558177348426608602013065568438911226031187092395356233984183949708895629923570825956708,-1403476246182185612510543877264685238272460241779895051887313918185420712555933266197508773661825254531324003584417285805*x^35-13765304462130716302699279995420278761991432095959056713654280639818235440179888567931241105757228837499605517641859154895*x^34-88530230787136142204441561769222916624531113751916667209951630978507825910492431311366296581454096111920131829949039106873*x^33-397908778002343445661485626123212524863942544162187726677707748611954693592357828713698043261431141636210252662598483600450*x^32-1454210655030182297344064210806632853449406589262022890312639592983111794276408164608190869801157652120226565006224580021991*x^31-4320035799023259284939325690508841555275411699572406831154922202944190405357767404265108059205879726938800457731343008383419*x^30-11032092125675508814656801759480106588673715420925557132551674290996827801914817373738118005517185190386244091954465478781406*x^29-24225823346058952686642913028240665253960755613216812598567777097835262376260574156803758851630278714444746760203338939461459*x^28-49219999770534553120181213447573710126059114517101032156561628630670070999259067636421310702437920670490663011528681190339861*x^27-98153800676236570293329218853243046341857383358932226519600687512820026671338418862707446076142578803522530847860557557654196*x^26-216570343835903633586524419341737691025437261950673118683572671603052265465208380497117126501719356345336874606519239369887587*x^25-510385759193082235245042505570472694517576775034144173867170804071334513268575216214607199318988346901570738983701236037955792*x^24-1221497544325564172430053230730475909842514281457219668705756585921935331407492438124615371367225533341651589060509062216218910*x^23-2698870670586816311350478310061310936443569338552058596300558974692201466781502199235751385623607257063584838606750863419246037*x^22-5544996652950116859801898852287646436848611629509899758685623162470611931964182012000690975805990494721720785393731020939689793*x^21-10350379161575349359217567876398624182717932488218728559765213892943145980832917860397828198882721214059110132115290550193220812*x^20-18061777754291015214775936608233474792255369343384550481782303271201853473375029035291609910717755976465036693215784851399962140*x^19-28730088834370497251020887163573073257664028735818491503444882405082444453420253550720107364655845879524621516089964749144992991*x^18-41951781787475399564453206666838397261325130258864998522972510376008131535019942974407254646575147131559158345811011438962571617*x^17-54506350826228013406779144753970401664298990604627381987316006058092226843747621636788097513914350590516376407071474973961534895*x^16-62787655412543507542509255927305163609321803098488647129171898067394175221156493911220778210558757451469516757954050817588017585*x^15-61387356796046360013306401027988375751940449867617608273168551997775630336963487483730837187624015239125523986038727118062356045*x^14-51568624991271977082310450486093621013813824745022564896407928125739390059663069769560642919640755545114751562036502599288667795*x^13-44847151129297552167539208583382339462654881590993520838619122005665584180520898520359847013980501393971118993560535327841986250*x^12-57998163627569344941912433246023963243869340892760134892934909767174220539995468677102755226681417529257299235472552493354579780*x^11-85165994672336559396519375211168229151128973908207159848163551087141497047847421105690102746816787627946169560489573914784014769*x^10-108608936191808709995108243671178915923863084877692567542034455070160897809641535386676257387111717935715306696474023441464819243*x^9-110820826890383041513073516195391098939742472679103160012242727805180821653170708936652605271161358623108706298073807973615094704*x^8-92742411029272476980947041462479338750107569590902649537609593613370696477861614696103969216846786769429659229478280553463321128*x^7-60281445324935711798143469263597141447792517716031204778796177591969824433790906880339992691902495096140484611962897569047875192*x^6-29195529920260277441911301961776125238807128255808178425682256536937654296921045192710043298442167815119753693213183692923468756*x^5-8056444869262398696540062343359120968992929243942678454569986551937530708041252921125397276869832268666206375551902399780197142*x^4-326758172476655752906681139642431187112411613364446641569884976115287401851428568013024057374136743000517181036319698354549217*x^3+1551552259898969336134455989509607622529793138813871364943645917926834681407507482859427682188252636117771575203090412077375581*x^2-112841752904735947290026019071658047849754312753763218773292438466107243706687388545016767235310148583849015074388286179581773*x+29015714362190156595236880728986569937202703191294422738187513874065861732499938167016564419167420869215694919802116042756927,2576523660196155814508635949097810114112386339739211940010867009715273159696656337559421639316782091179763049035358834864*x^35+26108419123596330366169855530401863479706958349450918975914150706670497145346422044902189021427261521534881326595511797969*x^34+170934312502493403073698876430496824453331405193102302308654475477852307801578509565835839303590227193013085359034163404496*x^33+785260968301751627122896053680052486208009374458252360114949059409369973499964935671620425386851036907257531820554972168369*x^32+2919748669816596928064669373711300469732219938626011061801505981066967469364536960489128379990305293360403480758515461594712*x^31+8856240100597865073988049420584653815578506949656309210446657395262729495758999395606948208295459009956474316797005580763566*x^30+23044179899806069913371155299952871398343152118405883677159708785749036379079412512035401647115343392428594315523956888776282*x^29+51700859974208968278871294531245332587858674395893376307130187889869103006670614751110567585104442876677932180322110431913127*x^28+106481406995314716261409591968391671198790741156868339787735882729780436486493239292803255717795690573432923952702257404611882*x^27+213280250922966399571903475326006394216735268793446819167614554689037101731462191084198952437629924544868429816863357833474371*x^26+463782880813271266478647472863570861078529516509092898712440872153038531246755460322121469912405221136576508458540573757927729*x^25+1081462437912304687464171926654852758134618094932847537080319916538526299987639308715689525484840206225705386462496297119874011*x^24+2580297002721068659832591760046117773179767585477632885390729128072193953783055651809975015462611942261385230678555711580961814*x^23+5761354957707737325315392778784112329783287326191320658878031674765532861027766115402131053678853969457167616011108738119038315*x^22+11976001852310061677850272535589153656826527630429844819473691079641577952747307555719252108960000694128729368541783369587898002*x^21+22724235524504374648507155573646862744441651642512219603342955011405999964503430280338135106705712196860554974039975711970487621*x^20+40192582357923189271292622873142229307319467237297117570616215439389313615575345140836150151512446431347128105376053310878381813*x^19+65141661982598318331730359511477181766805311035585539012090429129732366891738476385304798738841182030534413046726302471569814513*x^18+97015966719562682778970278784815209345518295899832885707842364377337644312332717795537866487001006371769237027810578715079859732*x^17+129700888567577742911026522967752728634968951010316874189647922440764377497875445086195931649928385322451583070748619327116614281*x^16+154614230168092613192048068933337358352274250805673213600274043823520162335214851540969499429090910914955164661435182475782565293*x^15+159207881679408240236612887045011088231632477533926577495838995751425266312529200968569430418736175823558714894874923025971974847*x^14+141989299635712183591996889331528154335660087658373094806424267219630207868429989740717037798932002954450548310434989439097614067*x^13+123945415158874496962119327027754107194908732858731375187148936899065114280480424164514588941946882710299285171382672433348515064*x^12+142755375645010659458123243361579241900801071935912108377505457211669535429004717731567403530792111466051241109176914710410111112*x^11+199217530078124698324251166625373696246395300056715555375290658978560776121260458373108790945622167785946699199336027613796113616*x^10+260010627756091546153930385504968872553393466914409639060380141865755676848861784564782451076585109105691754513119457656400973974*x^9+282227805960402813154220314227944004186804775727415456027494470530724291590340075334449184086925555719310221584388600730635661616*x^8+254581327133452979129976289927483363076694752591708211634092116210042021243280943979513738581207228705294076044080253833355462137*x^7+185366258920524082446877018674188517995913479683259758227095238872640807900883384460620804306066117312641599008957406103769738398*x^6+106637081026603421920859014464567384703634614303838254277274500945510363755183233973287303550861564731192996029074983231560134584*x^5+44261150755477042729610511743892568265317536031833594364114680839718741490500872531455619921755046333962690982224082637320341215*x^4+12075010798923136305918711695092111411580943936835100778403294876839856920139031731070140798695536817600386393081884550942883231*x^3-101274052230406506903361361502093530351423181406494654002054331192161092522039624134243028462578350332331569290961733273792631*x^2-73531053031346925911959789077557941553589015643473785297349563608561928340131357380328595473900261963613936745228739924012388*x-11460773812226787166474889756684814534981229393376112730160828661496888540035624426438462328349517441810885080912643542869674,1498740557054869177929844342116273870934838019566150322741367882385663356870488394078360641152249318086171069809644826238*x^35+14779504630807929923705982057742869177794577615222862761902188922092512765006707576331021576638073967367176395991483923652*x^34+95394545679783321294112183841259619304253437013699448671892590717933672442328148889808566134191750208404064388518659435534*x^33+430653150339819951067626307619430159138023412783263167380001950276985647119478673943657194731532473814739760520474419312854*x^32+1580049912055007899086066780060558882250765132572003551279345077299652345760498429757086847726392577963448648872879723678286*x^31+4716176298857786102380249543469440629890779299608369052960547113486111044027174449613400810907595109705074529317834973577503*x^30+12100624940035932009626988166380388901124187043252176279292785050582365971753632538700082611318007593604566740016252261049875*x^29+26717973705599996842175634174089091774005141660260740627221260413740565275791540067176860352028759457932992193250087266011876*x^28+54504271532057778041159268232796240110300034565356147505731736528281539713815877257105389213159830660990275905573721889006532*x^27+108864131312170965395860791332406551426840086702689111591563182756496576597510923118198523950642310140796697425747929959164096*x^26+239408532544020066408796575290212494679003488466835320180681205719489319868659000814261693456904389560777330525283345959188657*x^25+562460622907485034825380510427251372390422251034876118200825881937753300322050416893083519103160809206605096559923833814972597*x^24+1344709392940744644092259365193419450950416655581085806416751428579079169570097464513354431962338501686880297251282799191715836*x^23+2977943121969672796365186164709953719801512752962590369461674196023346992603704688209531026649310144912615468528120379773994426*x^22+6137937731043993145716424809285421270733362061366841013242449515019348596406977301253342310682198709064355709422489119697671720*x^21+11507675353660575071090194109686315326388160090148967616260123340517255154562877703481630753286254603231882213184540287623006722*x^20+20164120400873044467123175582812116468404616514308108998289682628045906877431533894113986400534810761585695026993753840490866959*x^19+32247008854538057832143072842928943275204180239507286108237724172794444349581254674356062298202048187856487261513954467749074211*x^18+47381523115794915517994385273117854594905201147017560010758387172953792773938649422284798665643127105333012469301803325459149985*x^17+62110310923584913227757231399327804874657553971310049418036022653719364241275789691135697516706181467824852748131562036428984212*x^16+72389484250967041909665130309244583169221010138348658678263291778311076216470435360587492639757970030013294449671187588984112313*x^15+72074101738040715770540888039564446564986100878276281988326427613453393947037572446924889937317680862639734763417570586862987953*x^14+62025250114104142580822446190848175064201156875814124368466742274582737910630723678200433885462191347885984892100919649928188252*x^13+54318597086179035339276423189920254515214896405432679206289319206640956676485644779795952892511941897619123207791062072387428900*x^12+67555333334029113820201885258534365653184589641070480704552444930721572573879078286422102142496921768955077826812187354235098328*x^11+96990309397763289572387333013888459730481899155964842589365176669710157095017498593578089406833271241137121731015568705758111455*x^10+124136525983606110031047810116489283295745300277358680012237754176759773423600469422171688474054552539976036655681972662015602103*x^9+129157012544730548795955013967461962154854386411879269842938477250085136483867067761492566858604507388499201192899413946073099983*x^8+111236127513394003587318388532956268903779415221444194723020541505486420213705415489436299140396926379835281281885330339080514423*x^7+75859887767012973316393223590746905842179368973133768420197430447512056360375713980873303815566123635918971917197601647509078190*x^6+40063806895710302833936091513891669821729662762306082248260845501946084886631252580102961778236406985322861880764134421457153686*x^5+14188627608279200241313912780936515058705403613981969528298386291471646812167059864938009618160828687864571686047086182734916815*x^4+3024705042684290351264755591905582516678484748235592054100576933801301503673054305355950341959844604389892031162356521503597051*x^3-714004866390281994028626908389858433113749321810997174863106560182597897555333392641008707738389870312493129375537581827988648*x^2+279566910617110631473820905401948914970195273333715499737600544865245270551318365624041150686346015929743934224601194083802012*x+2563749657432258776519507781551925961984924310916358062683956522733758135843196078385601439988291016337600013061840179415026,-2458562660220780929981648930988504873156952018499267607711395472745310599616571727353718419999582173290856617441158413464*x^35-24243367464660088537265525186393072795657004211126642186632368394255507383373586016680253154696203675004758840487663440134*x^34-156456856139497748611007315748158625051828540370634849920075956117476021755559780062239939181755554275588534957754001208868*x^33-706241327688241744033899643223167674241495732533603413506079990591977495561774033900455793164147129221993888408793154301606*x^32-2590861491150161713153135706601189857301283915909067359478950778608309040668338491010498477215054107225075543643951761283392*x^31-7732626901342491214931826138631719350289670024247494323441985107604797616489403809910098897139390495900761868914708617913770*x^30-19838367721226611389397217985243493255021230772419961044513666391218316780587526537248444937381712159914072725480370519656737*x^29-43801371259801673966870677207711594512500469144625110790664005066137497833914123925058457528907500082469264701435989105338827*x^28-89354275212721444810382830256692496691726443605944369248436386314195285298408038160661400425135102265912058526067492497549697*x^27-178491964045464757682492109864079220922267251618946747972356127911625626650460550178256362580870927082656557025757620169398118*x^26-392564018903609933236354208579776988158763056194860176176847516293507200023257205499186496378242357064218117894276465056471444*x^25-922315432407713589541211518567220432946424667856985423799029048744560352160460755205629462938714323139482589064818849094671870*x^24-2204838212252055913312462207180028200078922819964340131331555712438086724104146709890165370248649403321364594719305338511816500*x^23-4882459056637454391207848007585199474033069306372107429054387157685782838691810113686252067890480543149179054604895033342323641*x^22-10062770782656730994922299536227690765544829003950142148806092226418171125878915768133690301974754701258814257631051596129467081*x^21-18866703167776164500802680203819347684154179261866124320205424293609066598785137393168114651226979710751284826667772566173779873*x^20-33059185666345212447708094861449936960171163477987726500989633171102754116509197087204839663491464709480802069610102102833491654*x^19-52873714998518346833194914964938628604852965213985208006749474587286059325072715642266331564722972235467216897969719381431713639*x^18-77691579397201986629365571860463458964954013531819249700591783014355388075492264341718524028952205432221986376176134690448196815*x^17-101860369994551699543116770691142383337510097152871556383459185024570389763624370693078761048946870968737564507429186420765294213*x^16-118742141715504338537514227787804680127325603237668401283235300182941878253727127836639685112304040596977264892669936636581155546*x^15-118286623949101401619304469296810252732790678992299586390182056187633289908063523138192649042313889244438671418394417558167953152*x^14-101877830193400569194851986295310535268950300877765291008889130235770208343545651438355186113048893518153716662098886183727270320*x^13-89324568346738960866611154969784234116007947214869069745159588984312604181917579899142546428588169468687551806696356887086308969*x^12-111038583013237855022247409145033759807608796952773962880111499664783326445598728757533720629888222305308120336413068875440837172*x^11-159151534148103547357740909577462249383193008641352621503512943537747034452172828559317750600875549912122296242370475788649632840*x^10-203514049993189865020097114864122868611641836345792804675820997287958023298775698655765443427416242957339366874171738091782722327*x^9-211842225475303336104306744541533250442776466756261450973708887458957062549627674065584369308687937035428106081320668773786005551*x^8-182687419113662213863709295605863803522046334205146719229916336861546402243461004475837273754316079397748489145022058684006121887*x^7-124834719343924527086732458805997603072577699080798236003421636021507525283861568816967649401655054986760461234237838949035459335*x^6-66174196699550999692542045868351594631299196102046936419650592723064361495501196549353102230076756749115151777749948903906298196*x^5-23639960733643921812598063668284667102407707368915261161522196574254269482557244859627250293195918128277628496199361080877129903*x^4-5169894397836903905603900951493407881732343030832816732655993836244262764159626860941597267741904737583445255090927532737168228*x^3+1130279475174457744510296656510325353915691279531706693685692680863579238414516730117632090564707016187345657117082450256296883*x^2-475541738429794697345323973716304833666562473482590255270964295781227663591970919135941383065518801808363932152369847284727316*x-4771692042887769661074331667071943864543901447779712294737940823487850831834112764642481372857896883234982085351241167277489,-4258397730137764934525945739603472893468316968031558096245670629512672757291310163916959794507975960846018067158729196886*x^35-42794527557338097411638453306844008138741819723038694626317258665897017442847532925908512329070925569647085402095623525784*x^34-278949491272658378574295775943902931088646877273480667321524525476014078210547455003170607308117449691872931324853796821352*x^33-1274650254088798984070222089994176912139018707968330564575613329659485722856919106173882073105395297025301434164724629009927*x^32-4719847916645471319567833651360994544041680636817521147681709817635219333230197378980644734503130865130013610944275002946745*x^31-14245777033591374372615898929309734367985399533799652753155481873950690717748778882767243602074666911877363898014138322757330*x^30-36906192505591039836683695741984962248819800215422202046727931309525615537289973680467835253437924762224623588745024209223621*x^29-82392183651318385706058234459058841684197786524186657474368086119318101241665115974901015541035342378544643672912415677891713*x^28-169166628311593913881749298126518817591360608277080315089371753582158747767330276064969017417531021514759651301874196600937697*x^27-338488374853975520755353432177597366975121651654975391311193045636128443032949971501417851540148668597572178953806784731521235*x^26-738474790618284803470019727090507717351926269006901928753916390161771209602439200109209878138401561751562858388147250988669203*x^25-1726164968378595693524146943837132002040533893911037127501278557129118549607189349528470185874670214486699588881876368213934459*x^24-4121552947887244768626547684145287073187914319618534154262648281237619450165343565388164602980805154210833394625758128891546950*x^23-9180637821298800795341904094927499746007612784761308518324403238769175802581557810595120359292668572326860653380446545446499949*x^22-19033245702687664030495345422732395808402959153056147582323505342160928539208880811063388997545540555790580678823135626023885300*x^21-35981411115103792339488921863411852870533098572475597207050233740309031348351631989038967849046130665642793064827826012696708583*x^20-63449400914416630591915690417972511355346720294576863982771014313634201648678594782915348668521020864162134098828243602723116078*x^19-102408502259516301357162129527359772271275118189367196947807282723620377858858445003330509201553282506006358413121892662334314167*x^18-151864151057274462807168467962242511211247031701892092055554339358635559438085479105415790328833514314282869864065238804755737313*x^17-201786958981587710947428699460900986288076298988674153316745638453440599852690112206272977698904415954449110924021549581477661933*x^16-238825880457229230065698113222907174935376712865519604406852818519167700707986751494177495135589679688062812533043502845872809485*x^15-243343802736511866961016375337844217597380889756038979531602230497413256959159667011667297051383298495899319881219718813457533015*x^14-214497782005690743852794955312718148401753661674068718601924515843153319394119479621894666140199729290763927067781511605893819975*x^13-187057539591543898745316930380889367763503048650461969642441100403510734112641704992264940321895991969556951696982871110820560304*x^12-220398486907515358481322753446885897193240130748432718612377476106534356673904800568038940634715841010947942450063711910635997003*x^11-311037718323152696150192393345821990184947641312473138603922210815341893620426051557265668266811066663456363610611768152119947973*x^10-404077079106348810576429926505227172284964061331284210053280244828866347740816174463593856261291422616159181601927415271670708859*x^9-433046523197191458536294893948294706009513739977197668312522443036635641913206339183951224778651949255922540596802373858983343072*x^8-384817091800297085770122113372358392111328899573297229906127553359565815260379484048441321828629192242635756703304905088087249851*x^7-274384649670049388701683828575682204153861256721965247378795826560786667142578719859970988334864823823496096291232792833772422657*x^6-153440063940350654663173221524626070829588952052288162453345247694774285466183060290936261256415387757618570170753124747492844052*x^5-60473365710169781353721717689379010823183283733641995198269343266394366418538023417003741962089913542591171352792376473017640137*x^4-15015388077620201670645456970781071861989498071818475430934226201522723386920280003827882161312794450880282835760282737140640183*x^3+1300789699471707591800871049961230031836533284415007919581849529743237292567383746596370639350750969716254576540652453073072601*x^2+2644386595195357014051998407247375749352553303455610382933089386511276841653624045760224648691966743084284528958878076768636*x+14536697066768503763064708577138569214857439245784265642925177744285476384463981683747044042558331565431861308463248896726144,-2311613130455702670112666042938816045720063265131890409131021156037453358537231619290486700283879076066083275314158444839*x^35-23144237203928622178912430973168569085292843858270107686967505910817646223959660169117523097321529776181095320623351393756*x^34-150494939406855155187725180768186838762027957926434916330976396560942392610265016749872517351972520908531155999911923900877*x^33-685667666533763480620723026301245608149227332368923803484666168135901874209732145287031449135724100153978008707677511329649*x^32-2532366282404990796468129896305494574710720638579309680740870364303927028084988160320512843762628212195585247040262559428549*x^31-7619892648727422480427677985673719772531747868601386410176685537058338576507815117115254739980520885066256060796408226155899*x^30-19680878359176936816461939797650603794641967151632983503272024164704123890515710761309350103188653188606682450792592792433587*x^29-43785531130196654655675035562360534326293558585590461033902988568136342689228630148643046302936696091778444562951007299025707*x^28-89667541833700733670690513592196704862216348110930609067444985758196986677912492292692037710021071469937507314840986540472148*x^27-179228567104224311045034125474311877273187408008127092869209534579219583562272935679639149318730511233294008355306814903494275*x^26-391790829861621040225252285895226321870905739310875583438632513947492060252512148293539544435691646689592692162320243213985252*x^25-917619560744881135200545266636866539088873752401833009561815966317846514173490830245128553340339285091105299819526456462577890*x^24-2192569416733990410083972211950297322897010468928476268615627780518511892120187681318882149691372264125733087883540656086838059*x^23-4877117107598849780566892530734414268513899406211427138926815360130946870047574283048319810394501310022162620376879901800229112*x^22-10091089408322585411655928640197614345896520579288593848089153376942264112787379680987585700249834921511144708809175872022825504*x^21-19025089640048024422395751525420541670620630258580779132308367086995408489964925090446073292932339066711294551614593174026668852*x^20-33463489706317216093873327617683084395997147471806295906822978013572125355911208578218480077168665247402068864472703941630648930*x^19-53836460739620502013346836526593195737725158679712103444402874477019379996643366648285691301267697182674744312601149880420417222*x^18-79539902992847013938405809255727057895486505018756443101708872060305807542946265201798105084045409646449307261024210197307031135*x^17-105144572163696573287111289832900253765674149252769634742322545471457352948034670021315341431574142911686627353093363056533356371*x^16-123620314686916888407419488124567878286523632058215552386623865948740474617752018348918402009306702543725830596186876736522555822*x^15-124717151828740369764487260096409270714358347023710370968960390441111843818985475422214652090434558247917313580500472695711562384*x^14-108541677828721040146268703116325490415559130141367873603657148802931747664377873934977700109509990485311152169593600776355322798*x^13-94233062005779917867585069745691776648784685533312248737877208840182312697448280125170329738872626644949738064678062803700244293*x^12-113293381713335248309888331668236006614298967930799232765650177997996538794081913347715615272449259970870189232263117844708812097*x^11-162127236853264155071735005670819568515084724309012046681059817541442894430133999780641439199605544212432357918203163605721494146*x^10-210297363799885052032855177072608865511064436732571897904141073359546524295756575652914959467483122294518826742263223891985357746*x^9-222984773025755359617175239659987003654639892612368514699399015111218552861387481120352677742146414327103694554296873398672992545*x^8-195088667282693027340407273625966132785644296048744107778688896210227813091979296319307133308709760532425343034476938309886690334*x^7-135809801847990464514463850238723990006316992664211435296527994287728127101035946079212309432814514992706717240626981013466059788*x^6-73134531414607141386533292596073897148201004907208691100891641874471165343096345154331761789471628487082484557889562283880227040*x^5-26605252208979714823259874644689326743340549135882174572878816911421345772574353403027837719903865799892444443268477792239393206*x^4-5295456298415530966250714427490228591800407809947350732775630845562066348732476230404930535964275935465493178742992791292090031*x^3+1572760581661079334200459552400426391593444433275655793909160568155526616010442641563208245818623694177231882388218611758314668*x^2+42710548848690420081105762073506227774354546907341951487658668582526607770832362809166501111286939028550203167045646386341371*x-34837653229822958985727231324380312385628885619949217996290651033015193393312343187210239928187453792269530560962440755798160,-1651090638378612140548065800675265381183136935650292695999779720508639152107747297389998839022582437953662961524523877642*x^35-16310527830909217319901972461994452630049443784232899978077398095066283234556096680042719628202269068806340445201035819445*x^34-105318625838025405279436181395206397578580195968194655825894996680071134623226625162375415511399711613143344199519334410121*x^33-475723730829931170101286612976883938603582450848835366008594147994970460116428749067670394866253872599505808281548159603052*x^32-1745528458448538288894208543219049119571810198236164148030912964076923234793675565429313935026125937318202015469536334649014*x^31-5210863245031975989018401365918611756204572932542281278631741612715313170118824413991857764849397761250771432369876944641844*x^30-13366740246265060527552026883115349549286527630452987770210952014349415343078385831902711338812443967397542980736215386171991*x^29-29506221779596275982486077032707019297030283908814785239451328620550765073721958130459337133237416669077208318909199392328260*x^28-60151995777706872318874628249132031591975855002797614093588980726302658650734281278997138861234280830863312896740319463680016*x^27-120092457328924293863883423523716207323989476844471194033669098160145456180985358991931050890479997472334396128437909908836423*x^26-264037100937399194227137866893555771610096246290901323654823414527055101277797259038774213685483736321231687187630259852938881*x^25-620632895047308167917465438106628916928236414630465328952881365120225492374769916556017625676099678890494751559529189558985754*x^24-1484181290047709461424441218393131903184824038381012337198750545569746716420780629026770019522139870064331753703985588132380174*x^23-3287575618359325641398375932668516980030404064426095933878585405649820126024563908916357055673754740159950131137393798428764011*x^22-6773934695612378500928016147771571997027673145317163504559910588060523718683469498437677131082375135176973476285000022299979752*x^21-12696385877591309603863037899416928955537060888779527926341603781698281264534784069323966638428513227889833559911319884363508663*x^20-22232147737203346973108752243841759109265250440757175541398423953017793211711931550404326792320096028196350034456211498155472949*x^19-35535475487655156105531396355362541729115500385687081805507316533038347472333403033662594395594972428492261114833796238229396452*x^18-52159563014169136390373573814896718602268465678043435959687206149266790731945795008597955582622385974477831977027719012694053354*x^17-68290563881417117040075600720326085629636526344945987117312628083685368368770161595361536822903527107786812518420503085991876239*x^16-79415945258078431590562273562516864832950802539219893176545072642015586812830557211715372919195657631306362753950864689049033454*x^15-78809577961626414510421364804581886125263241771756935585234499848004108572937009382125318552630086656949607692371602041460094410*x^14-67416498642244098156329463096142103176393135846373790470741556653624294066169644575535998554980934334760429192995967092531067278*x^13-58757100655625330952587024476435919569780312979529157763166032718603439784700885262398237161839280643027823624174570513164854030*x^12-73486454006385477836031849903285423051975043255457046548347021520671412405232043049787210334470216743238664381007869859873261216*x^11-106333504326234215689860192236960685149939081180765663720049241883558659684805132648896842468363899263940287944303501029926275100*x^10-136304578870854539753818867531961766116146130542694189439429079188250223459847999159361090456581420034326968092777883638810653876*x^9-141490789896596172486933775899727828189557717786049681080941662804766898575042307033506186405934805860793367010254614227871802592*x^8-121112264798155429203919446540318673896542399278670528674361999722020384750745894840723339869939456809564826490413024990789119469*x^7-81699122673170486555561369080442688142993973439755438113314409988247864599618586011416796588879982052389069875129324559537742686*x^6-42085600933991005872366802986763737801788866792118043801063317067143120047584847923019506566309583312871415014599342975584412564*x^5-13922662806431873613954217946874192504514953692884790856412810775101937275253637564119925595202831698680302921961444059602567257*x^4-2207075862714513506699069241829352104956252428550337525219880423940333527558194036512797479791284464907782152563113512506600646*x^3+1321105525546480602588635370793126492369084130801508868777684314590001319396935019751427671557468056327954914057302236151655211*x^2-107719115223434567377533861494751550429521259437509910212154846090856948508464546121579189439696173789197723269287348512755915*x-1380672269856580597419353501510178240995660465434404468510105363187623614382001065002514284627919017908833939568655721164214,4189058604541973240597573819924252502446600639068028995985066653706277362419075357619198087609233589564660066768895314821*x^35+41736098162196695702979136812051603590913963863627661674522461747477098453402900864731833191039189580953664538396422179424*x^34+270715937405024763536701743246224738598888781775894525308001432565434187548192426084909888616990363544908467380524450401915*x^33+1229671869354148426597088257782570400306718680600111230506497494658412257564229388163002100584048029051260340459828723231963*x^32+4531380459045660730166647953629527774512234026122060771359894247924838369674953201378986556578940054506835831332317089973612*x^31+13598257415968660535196315625664923405693129926741830675393096866609791555081037041809208389032303072784881507529390139472692*x^30+35042470847839007829404582395438029035799054164595716941089755872752643400579094244443199715977364429799105785329659878807042*x^29+77762307215693255014250954798610041968855997298287500455582887036567789128114777826104435923848684628568645116012893275631278*x^28+159027023750298028056042560984636367615717784259801020194620912889113264971476252615825863012826563257375044253478664216864268*x^27+317772831930194494339248292670372722513826173371385834459845481072346523708336661005463054222478911110809588309996984601539907*x^26+696007837146984006700367423915689991515292679429834002573685084963315147026846307397812864066493904315130246158014430349068182*x^25+1631953617616593607928896497745925172052672518996118811831032846511871377858556249575569320691469467393289241985330127956497940*x^24+3900237184367849555936786207249812938810347223335136082451848882859272942299465866386562613574269136839416590877317458710824284*x^23+8663158099889689968155235337643349027391544146455860447269149826760131230833041674696572229999804759900500262370806579829473410*x^22+17900708436977685253856593383173406544168089191672014482870475360133588270858993062195942436694332993659532900409832532255764420*x^21+33685491043928327805401096982289141055800347775923658563634996378109471138667946213443790467000756723638203842376096295686793487*x^20+59169322304791134047826378014914756365411235111050339622193609251286534819296165135824860329740852049283259421971653992355456482*x^19+94999886163825164528761223801985685926805508889276107558344991265481897282797070940676544008370204133749014048304218423671948282*x^18+140081386650661457836524188118376773397022865223711411592231457033540353344553589663145232137903262021543277648648865722853634258*x^17+184641328553748936742064229852646585689087230277931724667182007879668545919856149781694872105116830717825063050121736286241232328*x^16+216404017013602589863108822655789935667031268263913568032193592248090015127529321798453091968426528611102378421368684460952971360*x^15+217310811049093678683959429567794682777663202592335804049943549300488123696863604312469516947758145380491113482753294920650160431*x^14+188296682839638682628058109447649440061361073083094840886649207415722096048360804565696353098387257119388238829820271712751975574*x^13+163830524414538170225552524036129679477076921058837747989561098791035135975037192983349964806079561441790444720263435460332959706*x^12+199265816718477136557960275020808368152653820661957474579457138818853812604950630490941022085425006000874698093510046533516369197*x^11+285739573572876591813048950029958170160999530689998754753644416049046159150482389632235027150352728430724107576947315245227255118*x^10+369060675737945338670134057027290706542498387142038869599219600032740028335222038772250154014725974840316892239891895235642512381*x^9+388848650682322397142288416962292654929041988890905834677159864048402776278772223119797752818635290224634741966838482956872638818*x^8+338254519828955551985557193197596379382936072747893868423405407331162321392688908276826753583143721263626427502845129176663836318*x^7+233685001504877548528728268231304282082015829724636921102441544042075818465567828128390229989777713964127788623975202968298010871*x^6+124678623103801941986979594993088668959390115502907539509793859305066689096077141191835611954346275459838205893214981681269026647*x^5+44561648809037827894378692454756556940889712283373341318157877052317966109751807450607367528345660758679562131738891513538747887*x^4+8667653417232682918565089574087015733003941477040467586189165418360596199334980935831565822331980970885695774137263275850689689*x^3-2854650883561994534769012103268624725990111263955283158715746467377266205432026844231273105222842699186399204058918291953150632*x^2+67931194770946388873898208485364275535953459941077982405820644669537107920977138349370483326518132447567729878574805194697885*x+21957091984015773090563938539743458923267553261290235756067787288220744900697511975795838628149454020388702365077803271827097,-455722125952354881950512054453910288174778019201822762130535914990842935879818687625456462444026554699900746495771599841*x^35-4258776733802752220303871147929589134878374692869597006685628015150075375120895302831876167675113282847455299078208806307*x^34-26712862805964573889628291724086626059525329848758476015803878651953238626896745153142511577361815245075366209418487300281*x^33-116217656675768102267150587738386841765722208686442078603556711308791612557605139136340465680434718777269993152233699132209*x^32-414350078563623592049094698382638783579499006931824306557466194232152929082613226505509068271398434420064630031386223565360*x^31-1192473974626487601120516286259998448037871581856663361173488613111976732375815064493590552201981567864300880511167760054708*x^30-2961698442162889808645468284956180200767101237849701809907829977084716102405281009740932932064263367502835712385009265076611*x^29-6288198310327975182806033961593040514752230897040802062596926154206812495945638563503582450815782777161130158959843243879285*x^28-12532721344784115236666023332796706086234565542479441663135459834757085479832586203590801230424598037617106869193596076150322*x^27-24862571765764353118985534730887720913392369777156216804703080754233508723752744157248707450569633640853869560374962869775237*x^26-56321252527516801533411758683930074156183371095226125993665169899252501838509337688577524390529758980635976036114936093674510*x^25-134654853632402337427498645582518645351992418082841760165761391602541412563793379294756353568629319174413542121099264187058658*x^24-323398481300767753529242517731111899215767903677211385355382873931426767601497925305424270270004697028629313452312481761415266*x^23-701275904610636667215868140455455431304860895840526140280182681254878260029019667702523311941066906181166245541230410863159012*x^22-1415439239893133014614453118692392651881957722049847778609400090241555928741746488229864023184388549118580178953591128618102007*x^21-2570968597081017757163933989999889711104241204034226497150556693150304920903923665209846172867859415879736319054646388836304878*x^20-4394559536451350485403431654985539860854943107110292917350534054765780170845072473957719536968276528462095004746673341251069956*x^19-6763102746102113361133341036846934191347004104289944827967245207201846284731162462147272740213701142204145051917739675652932909*x^18-9549787175906665475743591419983757625502120522870566584369319170296087078570141561236249072090680884822328330763669851128410577*x^17-11751578134642323194988749408475053023950070037288619964000219214573335230215595691339628914214033295909563740359927318024679241*x^16-12670209504600246294521455722757702669815142258398019857651649447744078397976900091635565966557065357793345004527749309599130373*x^15-11017438049292053715648302433848565178879798138577055490110737019250671192249935682378740017341077803359456010663040357549061991*x^14-7993126153383645939023080463445833703888569375870842742919293239245662877010992122386464318684706278165036023143533861203760544*x^13-7083631042216359672617084083128132080798745573923393489104690195443923424736169780123268814435470229462387953281779209181548254*x^12-12149780103008500124430038387287830359785922649706130204970036063518824828982281056209772004092471044102545580021291939283515729*x^11-19038505708803301472821535907090542251162680958974014967182249094406450565648814515272729641149457673825078000537446619435246186*x^10-23056332025106877066119625389935482709222681282557728469982391461108171052895353195172089841695403286222312218606993149307334704*x^9-20685614937843014335593135930305022466886774004312600826163053284735348060871895728771353269246434846084709590502247048006796851*x^8-14452061253433017339576847482977770866518127930974990927168538905028561019430351930518862459944026511030583672580905042658562638*x^7-6179838621960976972417928169159127579756825437096186883488231100510656106449594586474592750001103455879618988179485064101688300*x^6-498387185121238987317321422438571209403847512002286636248983102691753464723867126380480029481869481309056994849272671951805529*x^5+2080044719755097092525297118012807927188608471239770424778612330866379653421457661282843739666921539458162771148377058719804431*x^4+1532475830121025821724578615163905104380754613461188342433370236393807521477115761706887379609549830004649227952770117988809514*x^3+866443113836418493046610663922977425908089612896095204120909290863823553450040713334989442712432635254598279713705462319905092*x^2-159189919409570087242252522125792678222128262582039913338050083557726260356897192617910290804631341776750167557297818090406735*x+52538158578542502959365753229213539214665674959304888972203912961380185934182339588600681532813911404246063094863491684375865,-977234966741507788396142173479040346745601911278266075245008535594150125164671425340290581489391656993405602115841050970*x^35-10157928711794142847707625020946795519496452044060404442965551274716851436808726933163817062660741789207451085134067957366*x^34-67363644051112184373548731526981192936301247397525388969676074900491109707908004838991894962930969602223896909440927922686*x^33-314200803729027542460004645239196647619917005826585575820171450687956161794009567633328422290824907782163741932119427159219*x^32-1181445723215425646797408505647774970895373505624334531834527229959472992577126965403317061797569799486594705023399787200238*x^31-3630935261903000512989720747383744156764728627130917917732982853592893480775825212195162440780720559343713259124964173869583*x^30-9552979839610626249790367412871745298688070221398960800488295440933270635598374290242062153091381633557271697977956520212523*x^29-21695834698186977099957242752216584258346253594421789387846352645045427504931446450891623681776404171384445635168836344468587*x^28-44997193239047750738071011081980451887707496859916906418385932723819192014081028898144213121034665844258165550017416105354187*x^27-90296455987714194410402959819505750765888098449807302540676263279394843171767130749829908189377398274219648934440555895930988*x^26-194677815305951463508011591300882810748297156733805120810016567401931092869311672093652202904618417608979718182393340942580347*x^25-451420540020643278201972911614467907048952431245453259787826245504323264386738879663687615240417465471023400562120385815063727*x^24-1075574731255115623823650228584126071796162468610485896611899959140996305208844904154068317197843438895527634506584672121327896*x^23-2416944253149907210283167360092554389161568694375767906423599528892938965876821258186971017154543295709402563895876523975691618*x^22-5055980726091520902735032356349389555805987913486135204726440970890804729283348499618534105414426906816842544960612788688828526*x^21-9677829000928004098772564979239566464088180628684301847979144353061096175701222841350635312881250488359199611552599762715061957*x^20-17230464842063325019082170270376566904466653093576368078968789606197289040956099040735403771732619099287499326557676142655192505*x^19-28186670601724655256549075054012989386270297448552230645182436645318441536902749155250655353953114768597449408238721090005679453*x^18-42362531824064762569624741969645367582336803870415952734551224171253762298855370854040981687248912078321249298218062390787375341*x^17-57370092821967221320992640939183820304200333198528417912399495865151410499007931774584832817738200312614621972622348185041944810*x^16-69358996625598067745290750952650603030430455966834039157484925049440920960948911655331048704227278488423656052956782069007133938*x^15-72865601850242691466770004995440514330812593672142807312891808689678449338804374268088245006187572527377739658862646098210773119*x^14-66260841402962007562150566894057002559518405859612772248196544245839157646781040411226395310148287234132414402617400809364179999*x^13-57652950930136416221595756673777293194317190553746275107922413074448161270463529405887815200940640687156784856914091013764179357*x^12-63409918178883894146226445991021281977394265281572321440750550052852787876171366835590796602938997235100869566455897588220864984*x^11-87123103581209451508516560278017684747646245699480277271204999366012813087765356874344299402048921894433854049705192587160617704*x^10-115317844075355623231214548143095429032226524859599049302058157915685791258864564356003782257875562537855928317535754024313887808*x^9-128459051283239010981394545032934860917901524545751754097890894293793506816662594481909426833007935343617358596782918096257806381*x^8-118794745476556031199774766332838755675320829051049761173442266827032752991832314982599281567205514015648106045825484594795489420*x^7-89413630669236447346231676436991545139190123473432165247739425073835204585836007746814953260954707193359823351181326820448682235*x^6-53387671829199340310841959644621261002999333121950146336780289137938026713819023295294701368923663722829333927600039692148384118*x^5-23553911881176754290174369937372422817496830560637565828409461683538935200280214689567924501870958227229702960206638007904764272*x^4-6856863162475679386503822842146598790056474481623581645121967305206105104322084209028174818964989283645897530140871212781307659*x^3-380370485506674979586678525828717148209199973225909549314455563312382630918610964681595187495024203070576280521425097012242808*x^2+235131222268572295712926811806137627318667125531359594457871733336140400082054347266185495396736186935496677912334501302821064*x-20099311800563680615027217531521069329871554421100465379090728331679397957233745173616381583829549002537396299307357540272301,-439691122325858221979154423755713624572604354273556886713603486555648702814167879979947278138962215747751913957924477015*x^35-4413623344437698213748839241060347135695064102222454955778623424622155858621820974590617905352863708363048311035070024112*x^34-28726032588952301292036654971113507790453785675368475357409503827201787246748409926421406350508104505894849611166624826328*x^33-131002092522249084966402267599993801376994277862679900589493118483139877257397509101716601864367486727473925167488525067848*x^32-483962909473181786804910215408039404312832803146101006321370561686571222359822699578614856240359693210084205297314622655229*x^31-1456523271583736835618245666226839947046319512114700576041313904620324079665568136350048644950028527498516060184548984437225*x^30-3760662827434706065172064285020055803809357161351826345603111548077379316387467917580067655099386750858958675922359699213975*x^29-8361360059216270999656570121022584984596540725422409660566775732523091015178024761153187781886117340094441980114116770312545*x^28-17101585410973223784553137839958640437034322721104132016658185418319254422019151815865973576795172534353011277103467325660688*x^27-34142911061552601623504728454185569322755968621636240586601000532163200699396669388897853623885406463071511800690239231419053*x^26-74601927070143989857085758905060670128682095737785583362490739026506081432869747496730135947917116746372249068524209553788255*x^25-174864524645706502761215901881924310804420687183893325987134216476601804771292292034165621990669855509264312495263339147787823*x^24-418161194375140899949502837530647910621882005717454314026601472701371593153781826483065498241277832343372384932272252623130399*x^23-930522487492565934132215083265275249253382658634837015893771712868896841541341569408587910420666026227802625117666425344909131*x^22-1924453502248920773597444764924632039733404544016632516394566747569866513977743082233438587629391273576947823862314787009521685*x^21-3625209904160631187204859123598664455771645097678008660167292062367775999761120698464912861751590120133725022749819803402899857*x^20-6368407301827100689328133143401190449327115725850111082005863601640669195727728638677519307868025656625542954302630450634469297*x^19-10230826189792940230964869498518204958123506965349123543023691885791761190304285874351742305658795495886044169218214223253515977*x^18-15085574856286189710740458746723571277883271838114833069661108825503651395547682620843817582800045977536098026106798729554146806*x^17-19882925779163100987911027883389482454032237828095716622457861114471577761193734318302610271788883820129019021960004402100137393*x^16-23271066815662775258079711470395889267298910956515324832697777623664057980397854663599184930270455511123567942302772169538178580*x^15-23299340039059933584916171581798609271174765035784296061213849072318418411289528185807538779420105812296990302467903940819110157*x^14-20024143029924655853830610177708476384736401463406414772158224823523377815365847448371079556508735952709431802582902915334974549*x^13-17168614109521876666462006608499850827178795341823864049617583037149064809122107454499038485382695674417727257134397050621131852*x^12-20873463152407535135226128358999315734885852472282199612512083043889352306142813120442289488709590991778786050808660055671607620*x^11-30435578853974038963414030570813453164146937574655641615730309940385305769799279165195668297416026946423121864792107652734858073*x^10-39709016678154507791721334242353332113127161839729144946120797583420295751286049525786980298814235078459876630539140771098351675*x^9-41848202656637205328776172743672915898111083551998820918651533790402463488042052970876089927360774078510773964680238637396538730*x^8-36116241742408615761805335834643039814391780459499073926633432954408748846775406901492326597699216390500859413738758255568056238*x^7-24508445433658249282316420027981201009935035351094734899298421394047041323356587579350042816647019341752752975685601730652781218*x^6-12514281102699425749181446750760108288559499231111457044422696768021890111598221717984844483845814578766016599364499981290784634*x^5-3921435813680337921522603103211072034722431906554495923511000008900577324368679844605692915464947359905343659256117209457753319*x^4-288604529784679450606204356389732794310410412969683349911089806511141381881826985277037019357059753794257433723390535497258916*x^3+643699097841785738663605906504307433518125758489918138364115878687535977579596639754662966704387369921715463434795547715564901*x^2+134779963863343526063691234501705577837024647338004827390342916172791634724679839872557253209675572068156765501693230977421108*x+5954815281050499732254011863428155810854537179063428970046477991606647552302182360984626411113228952166701727528360938161979,1416353267933738137206384268397041964918634936400417587575471216968557406336558121335071463760565202323154818330397735371*x^35+13759080324014840968782964033442268542979493874176357301320930337570178089847589112331014394409607243001955931685655588686*x^34+88132629854774446046248764166534675809350276214092704114830006712136631567484777180936912449270485527073950294878688194039*x^33+394002465180588798713069047845531868796728187805310704704686578946777402338663242124964955094243810739118709632695345830177*x^32+1434952746299486359290835415637413089006912090999578290155298006448272296706524374385260032328793485512575295124047522399148*x^31+4243561178393193262202799482950348668709413644670797820307398081304040534192660209837289704461049900209958935036231515970885*x^30+10800506505311738276540524009212227964565394780269715780460308611862321067352211808896877201647649288430482791415435076044453*x^29+23619956636213163671109943201869089274342892478251183967347363614326068629639444959188248172991145723102100045578945989975883*x^28+47913799773172917782646727304805701421716843002255219800982078182820675354267593907278485106966919778338729840509438806069022*x^27+95526030028189112879600221510756683069721632378689599142095029538925701048900282535861119301636151239749624159480320275633934*x^26+211543822908579659643580001642963389001837401109418296359806117364083478779712624447819718934494928045741819744714099821964960*x^25+499116500445140069975656080739087988603971246717892317851600544385263455264513139196691566421544173606397059776688273507621909*x^24+1194819838892779840012218562787296830011088063950839791510507469011774850392305513124948623260777012133168789180347817577185787*x^23+2632705869678553499452796724128922032750581344696411266720624012128753649550476387820570047208095158803917078577912717163837656*x^22+5399504151575928833614282597231615054947177413137340004330300667107491962375413850798839218856200183907156392222866929143685405*x^21+10047252880877919327450962621261248539790380455657630571692829494216622898555766294569895246228530725764152074007140798143921379*x^20+17504573093662704650305328620884868581843611291105631701358334357618340391591077866367429484249431638754133458582255003690192997*x^19+27749053497461797277612137517068776009932813072948488000719123101361208478395397313302497411063498494253048633564704320159499567*x^18+40419787692949297613549230781946038375805424360042814714995262570530723480493333700376676763831868704054743515662356064668843202*x^17+52270208855711505337759843965094971181813651750649317260341558211990732476930098464169664089117055945328049046520100165426530906*x^16+59974379216297225299395190302674660872145191455409518968651758977983096879839401469048482590049611062192289354499480793705483224*x^15+58209888315283942079604834849669185186746810369179963545209700422802743670675762615215130507257587508546474064912446403095809477*x^14+48695008629003879169960052073787825012094794890360771192756984140054766554966300085056044977481711571347842775719535019687006226*x^13+42645330410739191517327605905787945030303827332332592813776186996596559488907522381233624246492406518233046286783596117114853712*x^12+56165961443570413906243669965352585996509212521209593539896305608994379124901128158659229169079162096760353563498216171825576713*x^11+82281255529843560028008294168896504507845374698435856864954431949238875461876904182718331739056878253535276767638147523507832139*x^10+104175274429346901841946117240750796668911957302010781303817855513735764433953200394113550810128054702093580925912015431180361141*x^9+105209156845700975562984779881813190025790100800190873899002680144139679321297703831934674009083024804938880418296888971303157062*x^8+87429390892784590978748594185143003411414477358998612662598300617570115002557279528264284846101704868863371153430418920138702758*x^7+56144484748179533423162659462596966908977870711225312476671715600934606460898872550295441839037511617749913168885314519688558326*x^6+27040099169903026680751052130022565862802961836163704019685154202318416954223782406834639485626709380203471827706999191950222084*x^5+7414570021444084797248858095198279140821689946539563715385203132086459790378824242068057201470508348453269904087833668703052353*x^4+545782486282089232895097129736903759611415897378243803471082790973685166749605154458055392686542637243611131374564869514828226*x^3-1265383206648397118154204639762118336958172575528103262872235899683693560129022271579088333116636221004090135720171290453047854*x^2+349851655869716745794791201019750740317646976344286964794114809176965816921496610363681271048111705167209199981731421185589521*x-11691783474326947189816770189618346650094063662282118428884928026621208071652806106570964305582626662693964336208062785953024,2326849505620363599315123693818332398856276354272748248620323062871102033368344245493198425601574624057248030018347028244*x^35+23675239326296834523567419585248173357176397293366498500499819662439783844884120413398596372129184436845954817821824661453*x^34+155362107983925378718533841846332261204747771361983786812573016548501310228383629463301081103401702059051195859772984013418*x^33+715687375310363387439805348510489483415651039113407594251086568604736167982332522576871353991299213361215293698276634060298*x^32+2666924506409209110680968757461716228105194352131572069334786921014672294908026209028647460977796005189784689255724314823019*x^31+8110322767578879171084309550996640815272986775450522978668316610965000368722952312008103425124897260451864076757806026091117*x^30+21152977015142692356556876109205407480398739264085113989469772405542373867424183792277095786839180044733758315044418825365200*x^29+47582682759140635748705698702755182191753681102042715500624617944147739751239823938890699713974398235925068222683151933494574*x^28+98170143162279147460540679254039294759292773487472711312838527381477429919982392236595352970600074603456650478455549789349247*x^27+196751815686137117417729876829791500895687775619468740196952945983894416065134876018709649831746987278020340334248319764413114*x^26+427136446192199410760237352356145234079909516399594002754247670990372351798666560014223086996584696758381122052934622328195526*x^25+994664587776601554681024085975408116014558085193208301090934052895941302756782282647496462127578215006421276825409740762818016*x^24+2372203046860539926500627172303615314144140480742383705489842825863120130204194308735016621836290303580670585101337356716069532*x^23+5303100795211241164790487796269767330002185312403480365725409447794746068434026941942829083415376428026019430312370385367451606*x^22+11039252729755790377927507738815412266671683459521627514946196682722242636881052477514078319499884245033181407484646537630845182*x^21+20987827398560482279988916085467574343984211898047982730097843501738163682185703427841906331961653481536011053481591233340412802*x^20+37183447543941755004902272465054673673976736698005271187118067022025605315804174950205626629259312992173027104155587292909141501*x^19+60398187048962952316620551925264879982242288384690260745524143175307975086649460843942857711918177557606013801635102666396248614*x^18+90165298621323939360974612093611707418660133002480402462147788849819844017153306765383645693402344275114433893311061343666451616*x^17+120940813261316260909195093655820100889290705168028486216618046122938772776253177335616688522194366350001788294083946393892121612*x^16+144744291080141344809503543478603036558979210046120448781081381147378381264056682899284192578659028160960184595867919366207948175*x^15+149904105117716523866140466292223923579846963677223924459437623094688321945689259554006003838509997494518084125126474821398965186*x^14+134586545472694689336252954161257101623934021910224283345376416742629494174709290303071893647971392146259101152957807317670241966*x^13+117660345146664295119024326211537778320609988668392919166917596182664024769187089322373308466168632851957314715634597164183760530*x^12+133953495389910623217236896920388012960386451458836275665655799938524920993511886604838686277578526089275032333462594020812783320*x^11+185663193027549239503942249556860397467643706230298979664706809281054739580169224977906391544120836624435493984372698055421937738*x^10+242763754457143436203225609718896510737932621302514621272761960853865579761626160231692202930119844245284708561504299617626360526*x^9+265168194240373094023780377399437303841564342776861437147268505087575432673670808679925639846763591954973647904953426369351017698*x^8+241097691059664073717707603736189511440145460790690849803771119491811327926066955230525722314518809717771071343229589184349613775*x^7+177625044518936938415154530924052370664772023907019052755438231497706352097568911638009376883078066956547222788553194499363391580*x^6+103937119422940546704606993482748825735069185970270392875846909567052081953468637318947579295761258285793499361561144204186961445*x^5+44519193244528074628050796099975512495202412572545064801881200447852830628008579503083543498239989774975547591176132981842323119*x^4+12957151569026978165785008355564790256684483948736755983215132354427113282113645333366182875049512489698311682918679700161728351*x^3+585824659964553765896968847493978097888397347818642965746589045813688603943960505380625989267945014374353232549246381988839673*x^2+32622338646238971411433404228015203209337431022618001592820969167129352805286759427018878936040085157610004410296821061067460*x+2331642245222531778419554600726257328166930558248239864288502350470998867853302747487102418262936854239747126830552975052085,-303109627610209986532072377386937535822150881182385023153739274359316171522292960969102553982071270208038723439524657741*x^35-2882741144095951208676917346239751929070009995707305285981206478604398182937777632196629991693188873595181855397904108267*x^34-18171680085358880916691237392631079210562990493213261711915946721428393020018851305194482592636798075972204593276612381495*x^33-79662245109353115412671741358516683470216877719017507818542353015215929737087489814547540762248255816187469096223957624790*x^32-284853946710514329914815347360197580924494280058681777486773204400735645654721349260806164572154213130136686892189636700564*x^31-823847044137515236169648649651825622898126476322994583172926990258998240243436617976418509050006710714982640762815126273324*x^30-2049273052951389067762786991986771413110843272822965423715567915333396866751188169884995364171400279135226996673057575673099*x^29-4363521003876766408759327420581148395938612721146371423464023545970404036111615600512902083140959600684996460742775334681819*x^28-8677269720472650556570768335854813846036360265319128979035238601720100017568742421500810228874100652999323566863620628205406*x^27-17193520213097814745268114105504235059792406516700895532632683897189989797512703220076774121327426886453633844644032971889970*x^26-38774987468832631300158937183415712753147825580435482723231199607568866685214611179871933875840666587140440277304597057135911*x^25-92927375338705273611135526125659017990665068481265272581958068385033922413795987714470153118482100697253471883439523101134951*x^24-223307281100287921890188745055785630161633482280366359776439939587021703729203928387684662537702039641965837332265665417700614*x^23-486052323336242644742685840618950027641904155138262379467326169632130078760830238348149792153399902703150993356451788543353960*x^22-980385228555756836439226301388143624515247929534500462744921282503684458160749295384593361407009897843760744804908048143529494*x^21-1784607543533325189134254875097806567120021556553174991775314149110338772462187436362775485574108478328688240310264212667191183*x^20-3044800636897951742776789093403665286640136409581383271707137924297372146484708078867386779085193734900365612148675293549912453*x^19-4695778265876043887900051743121080005920541813477301442794824663263086842035047979166016663854981265391525352366697632080631069*x^18-6614201483449902276902861905184874376131963952149066823178540235785497651414973659984159205816452652943527534438116508124911247*x^17-8143565680467375872826095485821370421235255012272581068663278217176974002215347152338181499381358240057761651995409804955622552*x^16-8724945848581319820736173016962938249811460420023946260027940644520884966782828784164747917415756143541146450003162568426617419*x^15-7542804795430598350939928678082725985187314996313984194219607238953436992103529428684294239631791341141163265583700542189259956*x^14-5314353417435794033878302029210502566277686159110738850209367037258796747143898858679069294050680292226759190265101026998486770*x^13-4604872517208728906147940163654177678507790278965216862117191065566701102322432827793467369420275008250723408200551231014558232*x^12-8182383398694165830434791540090411350250811299347691886639205341642641243674718622032516327256342663909191873335368662646462473*x^11-13239422048764702374093448564467401760985963412530325002803859637275266648903375483651167477178296707681959258791453408722378836*x^10-15957987806021306309221482893268946388648707796396196260468525470294866547438324732087011554432436782620733066890732372987324458*x^9-14203574459192275469920372406536173777780947878000987568995169868909124294182366307412354579223491235681107984254716462016495974*x^8-9693838014199533043224080590211000416980947014629787660448754588017016359067361069354518571569491020338403156203022187839726662*x^7-3894540233384274518268508524394671769998216774100594166465817530090862981196637337924653542957567977708953412078016738619455338*x^6+174638175488638904458233369262119774406096375946129480141175040808502126025366423198524434389842176258654359761174603420063669*x^5+1793744450549328882876902167802686370477291533319620537363411006362940126372254896235854232450998849379399906075702071302798698*x^4+1260314683616385474452895315333812594650750725639209535734929599640414480294238381001343083565097788374947168787530239919827041*x^3+651603722053335026206213890105154569729878175001576709132150330236314703507389331576246219385200852293842850122963535900136770*x^2-83817459069945858757277048733226015125752443641330505514365546416759891236303130286018125806608771629535523528946094603940190*x-21377671936266573506754934721743733361573412412198208101496451883768325992209090865782194667181191918174866195630493357164750,2530974426820031332524565092176763183822134003847380689488109328004196174755859318543995734537444557737790471934983864619*x^35+25378565715707915736096328839869624193562294980078268900632847596733630692363442705484813616973126652631421985842501439219*x^34+165145071935274112424274132029709537178469461230053403396394769142197135229271531654165893064138977554519274773763567183004*x^33+753110109273650759116329136470030277374249015223845021328313217832953816863681339537970685922605753000906937061048805882207*x^32+2783361963129725771667543892376598355167057560034859644116554001357593054285146792722951438037601696120300205704483401015188*x^31+8382274378522795803504336984183985514384591501818121082616833041591834626601932338126136145231570658019483736044271240947965*x^30+21665960914849047454629862923860728012456391967646780151411627506466928592086633183362815334231383243583770031557567155889921*x^29+48243800251681514089311991470124729532402119298900478154834824291287149575087558619832423347854548959852998341947586629793138*x^28+98850313083915085058124327254109197125834521541161272844149699354014690344658978195389947487294406647852919205418940282825865*x^27+197624607783588222747564744079754108082660029290661905098457556531423959377921700627488627039768245753745041444241698053686648*x^26+431754978308976388228047970630864104114056432042854818627648273196683332024072664582341895398273710940390972214493676609918714*x^25+1010818239095622022388162690069890952826013794845736722520133529726935813053557595744153218425101834813865345439506531431440609*x^24+2414890112264792898240060865272268021710792471910904045433873388461578652435459598630317174943390941847610095536130202272041216*x^23+5373902943763513751580587555348668983773640772021132832851437976911203259948492858623118475938302442810338255119716596296207849*x^22+11123863545146927940650068560580021137511050700810922946351020145208222695785626339058617383398530510300142266588911867135308903*x^21+20986449515145747740745180268248970698720139255552377826825210103588642459229495464918523274534797881620143943969059486270149217*x^20+36933110795662939700191332512799496166173996527706502463309934796576847187052260709170862007233638173223903087346217345616614488*x^19+59465312275980351460509964065328651129115341605374142652285949714694105527196492528334890648983787594007043774000004038904816793*x^18+87924743970063208594779410236390045188426066131167913026775033816432321391342433117477487584904117822372677672555175493044396233*x^17+116366200212335675011650036054653520544210530026835078911960344593907041968888726460589907182872115369397171458273364020501364766*x^16+137001196760315062307524179892560930993808605520022684780794729098686372381347186690593618283791943783875584029589357401280359250*x^15+138515168107894859022689351161677795690096352073858708798028285329053223417944729029730757442719126937670519716009206191076716721*x^14+120842550462878933539967675932355386065281271315080937833677176245107570291382503231889678590451670199538242049875646677514292481*x^13+104955623238122445053927870932838083432475832441377846122318715066801673524513923565875158114069675164226749350011679349655859924*x^12+125596159995267831888407126849586202367298503542008354722765686931120918999668154175757369922890576602193703825971152189822784778*x^11+179287384799361617019795286826017116289367714469875152559360694119265262694214970336498306454384126106205663990259593477425626961*x^10+232656791372985111010785791579142460103111815676572648951301608237202085007256307512053128891866710095960062638687321622385268107*x^9+247299936243346459725496588755369537124352710723185227941690258618790038257526763619251981001121612398928296279534337443640975443*x^8+217144483508791237547977567743608219025119115139694136560975523635341463877116288597537059217817884595624599678978860521105515895*x^7+151983787622911592281457563269637246669069981515680439448586969019265941416468868590507499287060054140180280230689784688975733045*x^6+82361865388615103750888449116641862459552047226896254747099008038977945222731323356214880544632431043537072146673795045689953677*x^5+30297761683571471902324303680354487466214362879209680487714044318823953464427160999759527546715195468721635590626706263805503262*x^4+6149401490183939862765348582429204786330457170201912524833967974064870638042992144421829422227045667978751468438163378458724153*x^3-1780822246846762713495371642447190093761063156132386202890371109224829923733149382155080761290721963336577854287536834105737971*x^2-216866426884476509772598819142307897414876138928455987522154771601721061458075222502604688763786077436317090056035069425293517*x-27301517304892800568479246072337839454165102520821636475009265971947603860364707003865227646583208973554355570256781511241736,-2382350314566452145552137663487755999484154931415241516872893189958783772010460142531687549884134944367508375491717443848*x^35-23821680673680933889112668133356488583630210735238502537179928338320815843452721453072891152502439717474157797303798569771*x^34-154841968463147381942327587143392681625462466962917695005802594557841643031209921905687619979902284009600479311417644749804*x^33-705153552948329071715608376340580880309526320920865311470994098543649203009298737818607039820218306319354450434371115962382*x^32-2604022332171326877153140616501661003279448056277799824451408162554904261559372951648679252498409879018601906748588131850553*x^31-7834365503819749009470160121547619820045455429693134027151298634507738606249999734751585383321710952490798541024879240037178*x^30-20236852598685565351057465163941091490977498156106481438390155723024270236606108514772500246084546633645648189051398951129823*x^29-45028944535835143922399392056291006594794109188095483409265506791256301985623364098323741377086749464773874857748488269197071*x^28-92253044996519282829144328476711366992767520623423864401299591180022979838213141871967735194214990922807880159648577099880574*x^27-184459057699789973103883153844595602085750279803842810800885623565044100242721198231206859461015154724868177065410819278084109*x^26-403301953619347827427463749295837131175999059183130034419533000477181743603837053513179706567195125738639320319534094198042216*x^25-944294335426868919096106863209192330306489202834050051351230356772253858343938364256901583817951922048051261197765682180870061*x^24-2255783631791039118470254092893572573094166223954236363007779408382066662606933053929256435104302371913544720569937657096693332*x^23-5016850565102483300945587867057589445859785016237301834030375487515675855635534283432436641267279042373402933038285840989114782*x^22-10381961303958819986692835734545158539116506666742273894665978910662930353828028742328514876088399644061774076250414217938212734*x^21-19577528182276323145741974417269612386966139992420827160252929085470798738701503927750540072133843274116423423809291846275809139*x^20-34449160071057347701321116477670699106073771856411164729483771985598472646483450696158647773460566870065037173629022865316551623*x^19-55442528388600446894711536078795419655438997011404066755555295161334065175398155605544034243469442859032027688248108068771227982*x^18-81961787019090005108092017547442039720119439628110825524360895978125027197924047367234976001339926101402564793989585424285659060*x^17-108432972313529644265728797215914130977098040989970256278376894935779620637905037724063017984048563329516843800953004360598368123*x^16-127651870366222009587426123876191872230146242873975025314813408972641795817286137701458245813289364903802979900633004504103346214*x^15-129051107500066026250031157791924417519081718954379018829342261949457103121279014643938529134626647945083381848913652212977738176*x^14-112692982433464269963670383139758496966885665779690450117825622658510825539067754178580067635228060741340881245475514671921891716*x^13-98139986523637563657157404422467123756145645280933307624584160755689780238542676273211383175446699570909450328257903452570198607*x^12-117562934944118575922009131432629608317919943570445935450049491178984575913551829844500619953967182353029241262381344941468638842*x^11-167367305761548154952374005350330521456741232967717709335925872661183116373700546081008698614675798068008045766092352909524054822*x^10-216828536884812408946607068424093990798664569627307395657298321191757263857323726150768096821835845995494346778855263242129309897*x^9-230363241019582797014546863080247118929236287412015222019238005539665960284385785051738265839462439087679771080172050861531679669*x^8-202377384477689790271005924354104181238216689734377012885846149456154700016034090904139159115444174741856062741446998443648296282*x^7-141864882799840912539058516153688495066702315005658719386821145390584739935964467398798376786184432305710945178736169416031296201*x^6-77271984778544530222807697498690690886229042357967719247707309511766774940117730450189574124347278487001967540105879209830066735*x^5-28865860765491648493299006281459999879564238049854107892684449983244050975959768718777502185786068182473165474414381531116952662*x^4-6249805896281618791349776364793853525521433705676355905134915280073822092483753962544926734177063490849010550923213991076350936*x^3+1340191905121438205699310840145365654761782598239477542502601494843616692749889823084128158980310259360172268256162275652374450*x^2+12261889366846845562217444332400189565888023712005591941713792896727059423058551059533242813878972654056415780534198539511110*x-4681029792089148441402829134944474042766728218087215662888866961409419763278911741983495237175264290251595582165835592408349,-3990809248400848607793607046787686093807962954261245369655027865039931950919995903218629100480202418523596075274291331012*x^35-39992581487657566746868852474321416718424937887161054815962891952475270791941661437903085154948659849001837812867818245107*x^34-260153376723916427108296029640959727423049100882473563582900237323046204516866135553610519885410125237729893662604571906194*x^33-1185853247767545921585003277933272995284407470421901408464315072343183676956571076811066152258273120696907102128517073203503*x^32-4381113133521700318181391466967854038410776027391416593972768287868012033296176579975787046785114432432559136528446347016946*x^31-13188064567472328388517823462058907468744313269484141052228978179963681715099562607994775746146057444929330456733594493825093*x^30-34073463943544118252514018322998544157337262228497730405198403342138317577987357858382787667237875449453908426033212011874047*x^29-75834556739123857520135172194074320882857108003621901403887288806064920610033852763135795042454913884326200281875837938725617*x^28-155332558807170319642014495340439918944342308203545026567962690733143114366954622714079450832303425563341144161240788949273845*x^27-310506093174469324890538341525547230733158051585135609869029901196221544351778071867127962420610874230180655604740240390997061*x^26-678592101228285522769529909387618892282206520287585010094139352542943340230958765680295845364538701218510136351987373522461250*x^25-1589123264856630419035627339859568963392351698040893316212518437017362176412212822395155320205213845275470817338267363267556227*x^24-3796872960830153313186916379696635778714289887621465851172460954025604384870321643930378936081825745072315686689583739029955462*x^23-8447285184770382712794802800541286868032009005571335121011468786084430928637759499922000371790649992606367632643420513606743904*x^22-17481056500891966290529435184171990217013199729218731105761340575376427458039260885379355027536375703744567876637918861148874819*x^21-32967223822768739350442165495688199633116718948069149502900073891682040613884740595409640443649965557799589535579452720872219914*x^20-58000349489914965699797789137187889469936917504434393037660303629565013810406670564018706260069765099656508809230906440397420655*x^19-93345247740080022566464775050134507847859894221906066103898089165357386454047491864542831864717849330827613272291679144413195097*x^18-137963205389622718412667958302793049234314984737086725296534309910294992865751894544552269444386248331247727626429856780057728211*x^17-182471946845024820151718587431118441878133399975527669015989298313797486786645950927596764212557898657927363798578561906220941637*x^16-214683758430146495246016733208175912067648594346435370877898439252249533775033613673811291634063969766509529499600100058929225565*x^15-216815124175970516035778581196346245350971843659421385881269014186820073583022153281442144239897169516579405315163652862063966490*x^14-188965445863461284659642890005875025337006711681774326280312244435663516847337629449209221447489064429041719518538601012929365941*x^13-164143954778118134583075304109337514893112387622499992220316166359362567884536890652021198506502504092018712563478089539769486714*x^12-197025299285797818870659704874551511776171998790002263735913977068204506023821761959905486575065904749169632367930881638783221514*x^11-281537041694057671662665491502904602873938505249869354299493475714200941460528324061334849765001314147539983102287968850126659398*x^10-365018367298779238750012137586178191084903940570670639923477686150929300130575523687584266252904613323482261086855114805066180610*x^9-387255459961567768405771237750639363463051978824849888324454786723056943394099455059600066236950755078375753159247232315920608986*x^8-339480935022372967147498721657236428887043608178272919553232423957174011753259044169113236767899326872337694171784439078318477465*x^7-237157116467989963695959374340724192065525546832064124362398541572866804811291074434433363171831709866430010432681784796181156596*x^6-128395148733033863339540415590828805986682855237729210608767595813992785880658334264995264261103652048657977174788439830603698896*x^5-47175726756306008309890337558241295672699294912536445415902028826740607134268719145900664043962208765284334782091236741396281249*x^4-9765459913740838347281950238185920854117485052474139663315009890227848391404790109645287786247663285588189276460875051923979907*x^3+2562514810768737689090107543490746029945293898487230187471647960827404854485713322979377147591198777321604750864515613279693675*x^2+103670342066384288430790852656127741936496141063587070447056153504822028095185907548751325807314554589163272720977414419327376*x-47501907438939294922913974308388997634667323008541619149924064667909779551511566399880787329883432917965003394241531670194595,-3449848879151148333545399685501791240414067096010028970551792238082352022105375393937310826090487594025741743296071181259*x^35-34449781789646527620145070527228453393579186241620874286844568364271783274855721264406583898833769273595245005213073642191*x^34-223786317434223389700266968448860077837214226739320615038009906131229850114297697378867195976941723044440023850570039323207*x^33-1018269357917767825924636397192981251175213668939246435164844904860666019588655981117171056082476234872816608592447205355055*x^32-3757943970252213464379438227907706106301258089969343579883601291022097522628389342833851742191153531202463493127147514270224*x^31-11296696731577130476348665352150508566424758928011636041921909874089649569852953907277281953950016098805930467454617555087249*x^30-29159327232322419190820474840723177355533133634483809959092747714456617270924581355767473652990237387468908285147835323452350*x^29-64824367067251797131970786146828175834280223368367765281798024282544033167772360001081582051029407685874789114864036517844139*x^28-132733548879216719775053486501804991721342316149782216084604913322769802136339528514072365066012492604157516582293224240315800*x^27-265325559623412005989238349506529595829399027752551352936855160476729332375196017249667364104020305198828285426538066904566805*x^26-580443749316068116906292139964154092583453088662962800221227645598708024636349836880032655592969268957782483730811949766624815*x^25-1359626170702322428896650822411122323973474471586279725435122988737997836394271767121712390316738114772342550324650443373050934*x^24-3248659765139679792079113485659377559738468250233064191325121724730061362301390012174490167220885569357168021760623097919018275*x^23-7221977159621513057925718297513100439573257307596845663946657050769203861198577815942088778518968056960663314892055953655429490*x^22-14938722764453521312285796699707550582840536399752469166204008893818462496544768638976714590200580656760798988775417801942632155*x^21-28149705061962782358847790457160246283040606072949026882495920690238254215024403046894278883999416464485394877874556000895924554*x^20-49506204812636362656117674531721574510989726170572489062636775387147824005050739236871680299270766856787731254703159190943878016*x^19-79607815237097718782009812059369275719861201100948615358377325045897310537543673366611927172570746431833752482727942570145781651*x^18-117594605870178284077698125597619886153463730481453149881582022579940655926834699883503303533743400334459809854347718848696391266*x^17-155372130493095637495701911285095779198544324024042798226254362286776809421643807553875798086670771306952228556635464953361448447*x^16-182655350780932871628739634613792534021674334110896275810807618870246095980840849080605197387375121537272149121075006456143246784*x^15-184221593379482972038500887069912430667133460571788047683808047098134079540143005147787808747759325906370379383707203222772330031*x^14-160477554517084280945508720941308501291895798833948968364020648346224730090257903377839572471481927023208304213007531393441475944*x^13-139667758120731943118096055940589805545513589475935433097777587114085499646160017723484874024563510104043854306755154424387448457*x^12-168206771968051967559607782024621223171330628215373228487766980168388945901705079146987648454491079446343018285819143564544130581*x^11-240137083299725996702581246145330588557983998736522143841160921560067748466753107447075516615628926156545859676164345363066211013*x^10-310870391899967162730313138745427155007229193936451468933357996368722495821227013059590463101410749802258247616566701696415530939*x^9-329148532728487393742534715189159007866801570157637891075040163775244499290981113515516793346054258035698815766915016224645799622*x^8-288122053025777052217048679548820459799074854091011314903621440197878599192805858712902114012428336005989396490851084779543577894*x^7-200972511334176277293455566635431519608354023380628809655473563461107633542376329888992386748688062329743727667007431261758243460*x^6-108858056023615679634280591372844239522439918465109931701478888928966419835189608543389431475178490365176776498292511335994810587*x^5-40186405666378170872731865755953571989858395562504274930794898888465004811533567431863411586778201554121944929378817774397801331*x^4-8624453145494878110358029702294638568284545518945768391333746747886541620399544118286083519448094580581929559352192983998615047*x^3+1944610567272871783135852280932171703290842996851616170720017498636290779979033705578591902346912319036521713729820106363508206*x^2-48295043296988234894559873075396916502384529122944186114857381256431170309718190568260349772672452193735657561662007748226085*x-21673972895100816558967816051818911542197088803092023038218357706004559077345290669972585413491731980105012633417494044457770,293749302371037737690929098264033392985127022409619107606087042534601778419238410872149319954661090310815080098618758331*x^35+3066772496223136164589495853041057911462654985104930346071124664668995341774770703770135910738391103051402143918210646382*x^34+20377370061942035626232401008287821795215358210370138478515042080769293938144444859575113550376379868642151526993997812914*x^33+95268010981493471408813837499817863193520819293817224773072188923118966171819151216831560587231398325788327695255040418366*x^32+358820476051598593430232130572764639784944936540645965112638512685948246602637565714658669005453588168399968674095621163632*x^31+1104988609468712087596660030920454954056348397202249340351306203188179730022533814639550743947193032647301689096539635005960*x^30+2912255524264983541097381549452512571292220003504140965774860943179596556895727260230345172492390518852894650043147565989868*x^29+6627345439912642893830151961478694659217453652055521947756679556936746753569340366366989451904240679010519490392772804060030*x^28+13763680594974086483633223471335788751814278983282968115479824722948456825046268743600540902992158343915686928155673588286379*x^27+27638840588555251054579406737623136924759214891809064773880476521972414821652403772474584731649008025983490324901100830320734*x^26+59528198595474120262978960751235512815356712672057920291304790498419832411470771519177374959913583467287128669907859937185503*x^25+137908481449614038196155237844947958868184964024450027724550723676926783497159535748319760349193114763605200065528256776223188*x^24+328431983331585267922268195191484719316704941324057388203899324208861779376475925701089024057320268294292008651162071690303517*x^23+738594312881706415873132249368937404248106147122824461889005307324452413469744823428232372434035570218907347435210997431509178*x^22+1546552483329412377625741028331074317714254447563176552772792403469301525694051338625916957377978853276314326962910733940591871*x^21+2964852241346107674298638110154905687408994943046092576983054682809214019348972894719564512475328118952506786829397347624166208*x^20+5285978919158950870495261772896844849297230865439426658490276949421030098398216002208427665513479117417936891418818776581190008*x^19+8663311874754133653681650412550958830981593564170554638228093291672063387489143062718021314045958272776644920284818309622822775*x^18+13046802063407781901224616275086006151108147033841902088062394201072573863994535290470545662081282824322264858111987850729320225*x^17+17717671190961840323898811836258398457296239464496188821896945783434710378189308260721510913859903547784824940760447086395093713*x^16+21497886018173288064477581511471478940473022584898567476267550002737764919441288981511947898740461921591772113527342124778812723*x^15+22701510183086837074858433521955419656386455496422132941544283715993180536167756630389967873186129405706060371538235261551894339*x^14+20790815354004818832969630995763890198937201592590944278672048752056342403089175790066153852967461118982542395363251776050546207*x^13+18167901374678021559476901228432398546090263254704057958712390611696567504844824103211169941267835680877245318600909396810947483*x^12+19855007663806088867208610053171014254636546860237254737002985067201619543895987455916723424323943770575836420599893811793731925*x^11+27020286917975076600640615195779730643653422747396807391542548644697347654611570053465711446896304764552588982216524940922641119*x^10+35659626291445001800055073868101248430105881592523794280087439985777115663139738992491587998391786586638195749894717813214403522*x^9+39869059231469238583527290905756083649498901010025237906068564831435195881832655262948107905690203784651610974741557309774864241*x^8+37199091927384842262680650592975515133620450068227597887461715440241996904859544445453055729759541697582385436877124628614548943*x^7+28378666144051941873219354645839828629412396469718145164318030100106662943812146829240484931442200926635893862536394818652645637*x^6+17310192236566254473927040358085501494774436759381648694000123469954601072119883684952151830745582489408226815166363844963543825*x^5+7902741406714055502587782428472746961285536454663985386283139314102246138001608466892890246342616339620216396355360795523914215*x^4+2495084337170910569307394778741164009783346780090164636780976916384336932339326831750166643109614358126623741965939849680878336*x^3+271699328025137389549073276146602624732276420046497119547528720895260661493160309262321897834859835434925259702392583533000390*x^2-61831101922530304450441933049933215365025576529881549017624950279400521437498753404101717616170376454174825663593156770081355*x-4973359934901429126712269244373360483294953018040179748415737687695373205048106153398418762671457782339889875809060019786735,465686282374150957793484153653070059215290798914073220909751623740992986839234345123710114878495651782110217108169607661*x^35+4774569695783648776694402973466516657467200396976064104014274466782526072149927016383234902103286133396331535358909938317*x^34+31351913034546999721870311152060314946884225383404504282366839913751559947236375556478940206985162139996488146552382403804*x^33+144620210820646268524685413423737424536733129504025521062988672728284172054905154037142540051277646688518700379513275682474*x^32+538351061127241964403848103270542801327093601031103705515167008147065308893638766572916122442225844505781542515093924882738*x^31+1635987735714028498723976452000676558563196678643224573485723685889585288934310342204050362598371316796603188170781925802978*x^30+4256201464507674085829565258297578306462634881284659611436973224799085875637304364923241179014743704883041783440926609932597*x^29+9550325492528234711530691818350507805526649294632555980054592739063706820900840450905539064181006096433679551506982947006961*x^28+19625327395349432990433678040459469569165597529347548281892313881414619995714877676904733788915778621423508327494786735982586*x^27+39254406773323677863631699901193071358312637231054059487130540031513694397049370424976404759228452845628038938132120859144442*x^26+85198750313189177288043950469593871779541907137480307087485096592716635844382871303234911431684805397682539552792097324654036*x^25+199030599473312753693502650621893814987071982046756666430263052175008473598787393329549960393927107131678274946771680604011564*x^24+475264482441737922154770334419191631816619215002689437648561034726713546503627161556214286417781763092907852104583447297664350*x^23+1062949764735093012217333153258679833576475683868942207831954938554620428310746412723289325873354853403130773046462851839262873*x^22+2207404115476073472063713674539297288497693124025531243803329909026960760745771237754513325112631987023734511233300213904981192*x^21+4187803513372459183992688452122770612519153294831394836618978037520144193869317451318099869312582014792178447303638101953308518*x^20+7390977203746376332719609502482948365935115281638105757831660460213074336124499139440805149851591508453854413651234516499546298*x^19+11969531357431245676719496170094648358981661698486341207898977729918507199347035560281370179127757823329869460894160501532012631*x^18+17771319387866830762239389105757019206395629892447892614075706525472487243422257378415564993773457885854153994611684811100257323*x^17+23698408956175059632235530577493491506395605634829842309101709240826222011195726696473190620565738721357324967975389507477993748*x^16+28073076951417574309179662026623168165334878369147632861548312224636556871550287747883934079875005175078342761554829190531355718*x^15+28691440467432361194673904478519965307458963467074237079191321079722518722938389911600681021739615067755080168945455717426474474*x^14+25181691955853322911224059806539088152359433694332274398164801231766755228076710580471142855471139938415298503794382530054111562*x^13+21705033880880354271779147335615924316800848738571212975004527562528452120813460876226039114809814374506490771504629322267451697*x^12+25303149315997830968314513686786176172842650499484555647640359599101932896041532299173184624561617710614436447011098177558830338*x^11+36235899418476034538668153740401098341423700095773354674752231418416760560052030465769100036189245726257089052335635535708291822*x^10+47492109185477054909704009711674345838396587131304568890672281751452932814970903109573117999036827871061863474881153829634651403*x^9+51241225701164540289171815573561889330162601998985060429793052446369189221242099497833713102111167366132506076995587999103204395*x^8+45365471054705041953969014443175436736164074446862778558333666496423666123063141782172547746038932771984624144289695977886258295*x^7+32201974178136713155795469592202326704122779179009700122882537755034584081676438839766782416459060722537441022263324373292718160*x^6+17570358373662417209039680480471712894649874320124350903818756119793986343929304150106106869153812903448899388076954678014469911*x^5+6680117887102223210378162017515096670861092778497956731033128399349032862963775669147729504613869828854848060420001619555612835*x^4+1376050584817674243417228564349605469005482143464037772532685936023216861715631762465748082978256764081224498952548047884225938*x^3-251608544435548312702483070744101521579774782962958518266635093470500841651335826391729981970613488921657545390641844972573481*x^2-38531441801297638984007325261333878524969005005985824457892487606425962192158205537391477118376103690690784925082574637895686*x+68957295859248450952996071212442636186707986557346248908378276414924682445366962015230584423346324595759453812078705936207319,-969303586754928479000885501208267674297734913596894764886820945664381059118246639003219609578876422687494782800648751043*x^35-8924571323918011315985269996202331305425383034964296599259253542472610849927940708547929143561146374143365399952992156817*x^34-55274548235005380338266161119569650809306951756219885572691355228499418052892949650883534597860316668305893337090666565062*x^33-236531236724350128298966308946962122681277559510205749008772962768955118956506329139033890126082358296947668848776443468737*x^32-829265836353743682296374610943117266201313680923292152193336374492342882548495386781090649446587720213520813726947401334589*x^31-2335259416388168191216457012597535585450403923379425738342816786355267599880706746807124301739882767922661256528093531123246*x^30-5662283366896597624879340503303998634278407277639086734035116541883866492015502588087477551985796164142216893248943486205076*x^29-11664243145605499084058663824729028997323872041499018217894470802969479670396942697867097450738848984066398721345346422779832*x^28-22689819863355216998947813859599642298953330649061909048500403478553343159064932802157344265249799260860341297134368180904667*x^27-44611807002345413424839790316705646779545702497835856739045811445143012158852018503378581788927043225364110615173282450326791*x^26-103246155093811522587296652029284541846984794824203884221805388911583240440743534735609164708421377589248275709999733447497808*x^25-251451536089852511842100766485497057696888797880903017899029239982358406123161638428728863442462263086523957228863127036779768*x^24-607211228412880200284383932136935412725198334576472223650725667945684225149064591277544626637125548470538638395759436342856166*x^23-1299056124246556334263653988607805894843019015088727363841469312770811991379023099869630787218965477881001035513089427188584992*x^22-2570953394477388352368304211551482230542184195281046513194117393734205044703069995138050299938896831351808294005008937053878762*x^21-4540519104064761813572182607012309964443969445323786704472843490280901321858518423470863116079232314480083935080530266180411762*x^20-7548528296085810022534019725149192622688160305511804620913279974564456572105942666454916277513833077262307185139451884121678631*x^19-11167270329177765196570127356997715596870124864514129542288234972980618338458776634392293941390153068876135358599807785815654864*x^18-14990991236713433050036717001747259640683554940040142368059986114300740108895899116836033300266502441462045192736353110328055168*x^17-16947093554496788319697763612840131082802349888862619484582675122314275198164490766317435585583700993169520457702712704639446034*x^16-15935562830240750052905011335680661206169033281541310980140181225391597296185051861521303624261701840130429550638349347258810653*x^15-10059908188003015473004806818211367487346208359319010729805039553505067108002601190641660744678627952896344538249814746219851157*x^14-2874599765892034291434263786070640540587234008744007192375488460794754938191373364843883663516322311525472407614577128856212192*x^13-2385694914191080360914207078452292043283911076388551494586620330308508665005244500081304570026064709291575820043542944736005915*x^12-15332496334435250673443942797976032819069026717525661898435240541285554144768673519850441228552716977732270527734305253597409116*x^11-29356214803790693662441789188097905144449507124025294929307832437878456076143499886849863533452794420805968804605847871654367456*x^10-32802510728072518313658191267381403228825593587235997964038862824446817804463627757634919080156307936024620993051812040703593864*x^9-21541067429217782067215624963809567309179280286052254210356098420828020568782023461390079905620309716674920116635423766987159719*x^8-5550597612238158213325679232285625361659694927088685070814205716089278736692830427833865573159634111404311860560671921878313600*x^7+9698024849448233289485110543796420367944789112899619874918253091495207647394129026386559140532309651914116987070160531010671844*x^6+15790407066143552909475587570016760237057692259892867572842283519221199257085499645465724030475106964264565943300272518266066661*x^5+13988877434735009932378728679175985731514946056636776077624957339471218199932919372673749626231060037754575303344805191142394205*x^4+6967663875484903108319180064550605289526935996549130574164841775997800244183009763368173770909227029095492545842225928750144847*x^3+2558537710872659745487428161746204484840059594333157872472094830886550567199098107775408529193110014717452247768112185302516267*x^2-437023758111478296425225734314805787068811431890518967726502396167486918435067363045594063498351810257728095811941925723994600*x+4933833802180556282827429073686540522398946853565845149309480288034880516549102480245794156257878636468127663328334649951189,-8730603673963270620127845419577968535317305380747007468876167250784929333320480544245475644627528198116090285180734705642*x^35-87210086023653995428493849727845387957245325023790328041636761342171934751301770119407336752815849168049492191199419147674*x^34-566504654996564409193484802342830069372659699307332810540496665911983101146340783629548692985843865249627804555693166390655*x^33-2577801153069119484438661731929159810289800228120498395394059597703065174084708652165805608757594249732628983568990891376969*x^32-9512795592813457022320682512963745401493537487413060677657130664544040613801693990878870777232440165788939056358148703906850*x^31-28595661906526128005048469871265130007585591343073881172580919646774317832097140670382198600242154879625601475384089073808996*x^30-73804915941429278339110234587268579814838116118499005403629621329477757405136434101234305405448481645561099563738539472025998*x^29-164068173718875357919279460698037819064154229394730763114679851361157430351257682964881055729720462403168420251880905468222517*x^28-335908826714048697969949106500661685208101649169138323596981297169214473223886503642663998593245762516031416823813732083447797*x^27-671467779384462221199023766768391221087202578316481081211988223057861373978976419162745057532907433467615091033467259377011511*x^26-1468960981108006091204841632482918770476136114492232969705469313622756625179671587244391624413171771391170797269436798152685515*x^25-3441252908338348139700163344189828407944448350207738314910973066007689695458398205969453927351921992560978836093513037829541403*x^24-8222263927181750310707893910478921063686258003151014147604566005045225772739778060220243121678805433697655216001589289546803273*x^23-18278695796304811077907504512381968536468418078721755492613109010139354348961475890235606195243361809474351034261989422526746178*x^22-37806104551109688991553265337402427797211356341043914091900972668922476521492893719221560257922715757145144110109713471604552210*x^21-71238770911797638093426917801437882128288204374664345915349034067705639035863537647289274545598765175997524305815917324674796256*x^20-125273904539117635002920480949067627408949834628024112739529080160177038521874646600317118324051416196477034385956519839393706357*x^19-201443161075536466554065763968020496787529125446951764570749599193087604673704321003897303721326163245446489402022128595492064024*x^18-297527592555587927345584542132983181482416540471384347519854854920357579758990379895270065967108160627432546109010599497697398867*x^17-393090424888678172686356283656795954740772653855210464812537826882516526449810394944700577544393036652209110482721391063034804703*x^16-462031033498753650353607282659952448014232074211833137070924673969045737763599107399338773370952363578061603186814840356366685406*x^15-465943900426189009797655562251123796466720812229453491156115188587199180269165486176155089964116302745251601091645469636384146788*x^14-405765506401051956607598299247415574322426737075019775478023691318046719985685427383414822403168727456676444487553137732474634066*x^13-353187921437033033959229030564686812032358219546861803387858955579962033920065255668505778300406177641864130000801571937439291858*x^12-425562796401910820414929116137704647789673072312458414229728348765698646916662448309259689611027841150244574469981913969327776975*x^11-607565534795520565246167678918762913474990367401731638089247243409656724639471725276966687237626772740266561597441585809152453911*x^10-786213304131692629721954508355342687084840498843550574286380875444383747409600223027290619657595663097609058034642291880161756950*x^9-832452757289930146266117138456909475990882287925954442673925583495294729446329863921644342980714589633450158770109071098013289363*x^8-728674803062937196580391764424651092652178789518236580303016979810108958050856668029349967593411218219761989191300146377885656083*x^7-508138074805085200440196145600115807967217274991041904606419074391337847457273235741377474999421611063855205677534662776719718254*x^6-274984049615741483611853150331131154012158222582732738985355282791872144399340024643321014672309347648794103100865946755253318097*x^5-101341133928033353756290046166391525635024959955425550648543304209436498548883116366614317231694144426133288581989423594081198998*x^4-21539275325988958155054924797776687012405085283322722816033211345266667409255194381887930210002093209713081741166088780209947453*x^3+5081236635467597416846945816906875317777146502494187495869452333158286748835997885877580203390107129265218269631860845075289232*x^2-119705549785735344615480051504471452444780360499182661360510123611897734154475753367385571871060526366286380610479223465537960*x-55776580078008364122435466504718983334944735606972482356499896262729875801351998387733407828675291694159308348807494100260153,-3536765888988676739147723254263741693992226314221675521310825155368260766327334207848521863460536868301052021980347645955*x^35-36042550879014649344962801003189637295033955595694767876006371253263268512496829334269708449636635442207830325908852206715*x^34-236697102100978007412593422360928601311703279830431212686279586385376717148275194869220806700944966034364477089290775877086*x^33-1091347514803959617456807260207987264528198248537459028452545598700260115867673124336848429474811039973786103037367006551508*x^32-4069349970767008982443441343934749729822580522416949890320731973467413589097516425398955916672028113025829773404003915968254*x^31-12384430417909411236562257032369885893871599380156857367373259683865987563030350260110615126658278209159969360672666239771985*x^30-32319481058714437956422036596563566303311505267446162211679897293750361413179234925942427694222591855401170154066027888253990*x^29-72748022699137907813218170520337641071307612208921112271476353155472414385845645081689985575915190072320270491529754468242019*x^28-150133999966211051638869552375113689695740321606133714356671711855911870402353685837991059042422035098034555762055431144973429*x^27-300903655762405209796505523973520652380440111642380551007844971583843698029367477679414281618689196419032403026183484678817315*x^26-652893225921491358814711758722433618567827353391222143565612627460082912252505825117671477054803544907348256172664987963137580*x^25-1519991458367756901889983420893928689954368971587352106366238294752979604473331514266112676961568582132695639620934733811482997*x^24-3624973035564976591267282946143188704713889629048433676635455585350368642859948708890979357327202098293228643210844215288619020*x^23-8106956337706354736232460684521076213593479369051798747745088996548478223734077978062095350436449504362844406665778057096478512*x^22-16881341470116848397098214058172487646372712571958526498115793365706101008345875983757698041111542518709040349897707915895618212*x^21-32109070057566811143505888807414365529839478984943246795701632491727714593930655019430958090407436992733920602780099807523764596*x^20-56901524741106942259899777321057777158134956704156438196125183098306458598258746972992666216890150721228032912932637739854111784*x^19-92466238459593969144123910007714655825150833019805175891509562314245778381545902414970244223535516331198928500569515911300926667*x^18-138085171249607903168552036672193924092941702244670579955828885192819119826928796921874265259270215192452535468238204409157470792*x^17-185315415342603928091318611155451713895383398196737617018656181956266990524359073740678594973930195305327173199150883165487496336*x^16-221883483053201952644165720989327233540028737697360724186402866002111444083817141982766825640989275250485772283033066625057701314*x^15-229934985890902290305161480477578519033921515124820533546101180136822267526811668205291283085778355894202176622843529612460530645*x^14-206459832186029383710963200527172276218855343912456803440716405093094065496325633864296760205949652608523648115553870676744345576*x^13-180283622844109266785058570936883457450933866027259758894917153689782009376550779047361399780414668961201019884687776727279166370*x^12-204767957621722632485315257039725068255507134893593176495258248249087697089902118519673701088243754897431567670762918693024138384*x^11-284001612180331099489632520650984223132482208992183939637816127366078049656018397644568657815873341132580743206600532001956041777*x^10-371889326832601706151673667604362855272668363545427107026454703524272472312568273868286870114020157125052521005030668192478612990*x^9-406803544729377191522048369034583331117026141231302844536726366782075799196843064052458763208441501624157801952700551407946667146*x^8-369992113365591764275021237145804071051907713636985352141729708112070871293046218227078987986639868261155446942716079499841924707*x^7-272588773997646818550615918895929761559249573731632201095940387492455453304505204143543181030074906734793930263882243035196157488*x^6-159230336459233898171440913754380969273416505310184770875197908972031716961243853177590499417881127203441331603214209564022801096*x^5-67973773828911222800426626798369810568422943470513910992977651669541146877681286428766695070252680663765615867618099760395031319*x^4-19404594308875540781611770185531496457081829612121198119011332617175798572229683094452486811577770440289587533643094818547093528*x^3-617357270490452192426196473409715844375689280915513170029460810927789371323222623182033760053406969778203944440852015381254719*x^2+198736665917700293332470696536948041877270259559055689392495876654433269249148942453401734350431548205393911382379037740378803*x+8537489957069716907571982516881348729437225963955211353816559508389433072602721799385822876813542043486074792501789341206014,5550913588990614340938542652405649518285040662376422736513048849475056097422711808830739809940987054651447233218715984897*x^35+55334643523113501363832011171593614043022357182847912845637309324850081886860256662079978491063351369939209993188236267049*x^34+359067286341355164810539647502934760585032991952779378416472206689492813463109184604620136895148676045127321087676639324505*x^33+1631716683740734560216852756422246786803215060847337355766604585416622102387216181199813820280795695530079089857844529155093*x^32+6015349202875571699726470259852677392653953507533056238808569479848134447351399433538800845367126165829019039827974394911428*x^31+18059493680104360694065005961343488960735721271238326594461239355488641233828173814424951335645071596344972343272722893093343*x^30+46559382770909740795182315257635909714227871920144518942427861510173644914856347626407897650224764896437891703423049418660060*x^29+103366287369088446058763659976392561728937258416051221937020090931587616694359250084494530641307879567114746044664801188736728*x^28+211456550317830720406624275895225758159022943234568971754458280126325037187586459700462118891024672841353613035152945693813777*x^27+422562186658501098244142039592864233254853387303328319765968552204819283472986951461478437113022846589979823175575826222541758*x^26+925243131534427859719133162558325459029132022023071064319858096097866432477207581778400352334822054223609624906096960095875011*x^25+2168852699718757898513682851905272823368853932334408129084090536982239138783972805820886278850027183388337483208723078934873658*x^24+5183244139976525564601147030514982504724922124186229307712888021615064385037504303814825192271590181661245752278773103233714591*x^23+11515384135222787408797863874596263336264347727562110768611398924098459272966536665950218458354881031556168452691855157393650596*x^22+23801308392632792854590224842220641734157625306422905778086256440561058349498380759131025254934469691289167062865720807974107593*x^21+44803559075201579994812286706141667633546663893545879554532302153593262220421540677746578793450459193150621613310095077105903646*x^20+78724044901629025764446402244505656763399968441317995589117007885171365838230144014756222710081819207083240267408016087555353809*x^19+126440142709184840732533982454738214284026248812238010323228273271683946802512610127749765319791124155038592621209514340572650787*x^18+186528685880648668433562577388783932877929220870028730904914285626758579365388438247658315054052947218023986002458209086120460429*x^17+245993022208482497387428349744118382450019263165375354057540397495329506733081089236185296405708690966110488994943520225280977892*x^16+288532335933425998678866989386080899396366062582317880930535128658372838416537374340564142173378924102377149131133457123685265220*x^15+290005686405873834549318971792853835347987203908828023931292192381140370287725972755831897937843084513731833898061780486641043533*x^14+251603741306207968536920729124266717419713728361567154815312977628823454753955960539404081503915895140847621840984178254707558546*x^13+218819790249607033643943888941686422068656410555395381557878300759254115679412436940971643633892697805402209624111051294301122301*x^12+265548494017848291841474813795437657887533582528484959130780722347032574507845802285829825900717722889053869742247220610665609154*x^11+380432400340125457721026100445974286608303173147796691452382568467245688375806525144083981865371226653905411141553562784708595990*x^10+491821641075667253059856109452213215833508512199476738415101020979062199045003656265816950007813573591734466021656881358198191920*x^9+518779646776857434826697751485964897363545862149608430669935996891714360142216730891618950302759185060237316802124697634840691544*x^8+451998315291356890220713871650608940925724581614640155259209941123741379130508497081966675219564016005304988590583563801458223015*x^7+312807253881014106293111214861935831280483873049472172377295742741754786692609956256384318182983448127122765919949379393736930593*x^6+167428136560612805271722785549469097158945002008911302382621128761476931133873702634765073731026253997199713969215597539387824528*x^5+60090462216019341896838855433121852290981415092620035029574022470355530705017458467834339182445430561190760937911719882749122703*x^4+11894722700348951652764692695574727220124247378837284709749283829145799454715365962456440721271632702073497970224429670514324197*x^3-3770079152602100364546078613418466687029489385629502906103326492928567181943024063718037428394702147929061916476464699176778098*x^2+81444885796193583431991258989039385409395069690186580887754244124102420658152987696798322303131447039532421166467618999342967*x+27905340322496587000883514136238972563276846549298323559988448413926064928976286018362306876236185585657360708492971906128677,5716046583028787365270420648255552014777029818067778040720422978546206016701893197671980396347833749432558607309792506011*x^35+58039360827570377136143018874392451063376459072238968581733850901632592121066951699220593947980585006267437708875282244563*x^34+380369037041655142954424997318035015201118929193529007722803450403894083718076684989583860742556514812080509053243920626218*x^33+1749439466282227718348327137059795566697216028143853884503184267186538928256469815814328309543073418109531399114976493840905*x^32+6510114012062856049563989547540574260535962761205794014606972506678905031221440588925186540761408522635129401537802561424839*x^31+19765419925597268128858368595388515601573299017286751994476801181408767290585127919335667881229745624264618307649380823593148*x^30+51468614505733968715865038447062694746335910503374667284558561954566431032004229485174437449991260850373044127426887001958855*x^29+115564602819644185718595250549996308202550094845370803264787470821672289776934484504846671308407808113529603638198003775824162*x^28+238094391093447191979269142120607251428745368885298225470920159020435383297362852036465356568377780805733433927860781429713439*x^27+476886185409453024498387335602800646572430567079351342762884079901652624258024897041723558308627453670834903883607858376201036*x^26+1036280448087804142491975345780468594003654107021831517541846623407920621156896193934155492524793360579785482480925001137105609*x^25+2415689644696528233991380287052013284052532932947931412604143263251142401045834255297966449915034253928237531165177087968124013*x^24+5763753567241175186065327494136159565598399288816310159643328679259591406998435611261932554962066029424084136593636193620898256*x^23+12876183716494836277742143231652311457486687590463439556714060114703162534861107038326160979814134289963602717660899535879126464*x^22+26776321116667618876378591773423123329279835414643809022353528214985478373622881404301634621545467720539916818151459095306158617*x^21+50834425746297325350931349179691531961734747385664584882689872451560724069749434649571039232306015869985247958850991661367473538*x^20+89939713455498169276463646818836214052152022728168601135785632800949903922372563132334616721834121586275771070731520137082563601*x^19+145841568385774454479708644625512975967225566322485497357625250960219215891119717787889905047181119888889317728935714849844588491*x^18+217294690553643825662537591336980045146821014476808147502974316369050966498885646577959377312674346101591126772966673713700801700*x^17+290678176324693132877180794190207931268529869218970383936965872904416806377986615625943415766759964724545032582969027157178403925*x^16+346687030896687171509529099651104058416758071684934151619173017841137733460122974044314736050271261367190267333522524744485211884*x^15+357221040684655358363963077290880451479922374904355198096649502789119576953244889548079292756579090326039778368283526329886961547*x^14+318607230615251602190643995390362943593194499093963761251974117977901142230989304806534375431311531246340982572000673671641923618*x^13+277653120093230389636817829016687992396379397762110298265794324227452119941816146434885743824651365639174025998405649178816445679*x^12+318983840562773372551255656595561583768790241765937136045688670138443359225691715192369584190224543201424930708253804406612751622*x^11+445719721196728482390552957522361359806874329285657510733081750502989059102748794515088392240727456015245094162133322777149071301*x^10+582862435844199809103990944831038256633018445678661575398455355322235900868151491847399263001883134883464762886793453788665545574*x^9+633486104996954508124846350768302181179932930222870993182537263685298521023323314570468316506424334976937777347681330135024728811*x^8+571464744198558993346660542821655760692791968479687316032089154479492381366607658237039508234499038168611568211830719003301519235*x^7+416047478069937159491441317413653156733771155429218451841271472583510852783704046867807286232333315052720890581708285240797742512*x^6+238895005179083074626250526874320678422792724058894304751706413909736377766285090487572750666490048698740851257247294566178817370*x^5+98734176315997181352418996789569540733478362007707738475449343391156522872486550698924021796769954188916801603808271970920051258*x^4+26460535597776706516935656082411211564323528469370977312136791323768734130708835161729139887174204555534999629313816529673745390*x^3-464332505379965407529215797694581412768078438522971411193213761869439208677695580906719266607369797994628467652572038466913372*x^2-386789814636658137515705628831560393183598653389337878286597436573959592292244023568875488983210242334521655467637602234703826*x+47159853432914934835789345485416449595346593219123297936478674753357479754388115703900666888215079226571548190543347502060884,-1402696243480534624543920216332390911432940444802299297726527148961758357882629835233401221614063792295579621912856727884*x^35-14151393225447921514594671132389467508849718197966389748076929872348308469398058296711607791084870492418282191071671144831*x^34-92429145037239101168032938818481326767943101505864991182352782970365749570205932138659020652852627077379285977745273305413*x^33-423388463732630667772284473696094504245719093194356352375253553489692872592901175431254744917919346685586765362812907834038*x^32-1570694221749800001757713319635204901027188247754651516733815713787042049055859352063683913877675393618667822057529191449553*x^31-4751564368714752955393645720020502233587913042992024738563210780569160747964248858067927341079844890306112684467682297436858*x^30-12334656384065419725290378199794768267864233575861009306401905399435993582757075661094602161531756038791597406433209043907408*x^29-27600925073814975168120717944279958984345716837141513173177015664570502378198850896481679696571205670352589456826094499244393*x^28-56755434106822118372577351413832960606422815283176160986566871201297847583135122705537208834972548123271667464748426760450335*x^27-113629806231733429404920727855188621389179733026103549192428248616476003222534466081735353745776985180314027351369856307584424*x^26-247546418626360598938085214487213656309819780771411970745260249985202816592518016343506406638346275846140723387665413963734780*x^25-577986931415062313097759338948520403544357775182136695964778661975781155729478707885665568962386498317835192478837464491172994*x^24-1379500341699632557509174964673485591638068247404854442842089387278107843293986730884878158277357504793521328301920654747300635*x^23-3076046012194361401824716031760496868641675389856549139123217964913636021484471777192779445531922924826467064925143738930021642*x^22-6385006102991496106569843851258759999097245938668271935857584531027039784985376727880549212425354635057483106537105326662413076*x^21-12092064439768724884307318117668687767790790939014040899215116871281703727801204379045229223528069712650994947150050065156681869*x^20-21355550249346446953185758511204784733328273854910547142453902055172782949177393039724466642725394694134618405499397917994627287*x^19-34540618439248300777664558348700299296373074092997843925122481399650122245621657811340567844167748568935569167118246250515137898*x^18-51336058434994388860217366590665600460384312091420010698206218441763538612799587165629077066177158873845161903547624224737201942*x^17-68429098663860902365675676132194824111181290599556740423674788590314647529042762258799070242081823117534624564105841405443273341*x^16-81310192204853713726935134909771987260182837799310615853151732707232659283818106057704996444764134892317132585312590748383051927*x^15-83337044890507466114523266666937401737597331727177701272529148331820358801654495989933885604500766778656082482657873789143767486*x^14-73999498655478078584532233926642551846489768234991624247803435694076132624666806871674016503741178411037604603676238753169277268*x^13-64686988916588718474433534899439101049232829928810158762906864574064649320417221029144686625566885133538394188888963001820505409*x^12-75397074690223358550740670885230967899324551662752260789102929870189405006106644519499998381153378913821851556831760598743016015*x^11-105582944917895208892551810825879623902126943312382170167659741039415318461651243090672069938842108147161277851306033960538537057*x^10-137207094178251645262647283878014549912188435773330018332698136698619554882067152205185063892043718654288296635866547775499977675*x^9-147865686951593845351247376530042894646739984373107563203098631285358423227173384979528036718514265678559989346873811194289109064*x^8-132612233992307488046577039922885001666005522345355993659531473540796616730660062212299304718831003709817281599728618973354425794*x^7-95880450279039758361539289067384236907099210893877497315027678127306531874026998774553643201774682512462120725160763044774187720*x^6-54790879162874684232071707851473645972134623833168489730737903338184399811876511643053643583268168298740626449843769377800470873*x^5-22548744458557844540267343994906613995746824461618191974284440951570118501808411765155658493503008902979384062881452325775918096*x^4-6261885077178184585038290958771072087160646743426731194600841421534366740172881176722073913458951751528913909729157342414756421*x^3-30233112571151169377276660117019270114103294987127104947329834589389642795401079198128503791685554669488955275629709701191868*x^2-90537266984996018007475795788293394527609553543780963666169863435952409952923063015269730907590353432781759581368552415069215*x+17183808965971380109698501408411589291375152527918034881136968448786497284565447582874933400841112117267485050681352657679033,-1465406410886309616189334559639450834493893933108898498876070794891348110970482496676387363714087165066641532253329270033*x^35-14369223961267497827665379408498457899758939077263845415331902764519880706083006134682055256915446166935331651506681127059*x^34-92402362940023178637094778774024659240131554348853794550294432253903800092016302527718335871168741925798090383875311702028*x^33-415220464400543666692505542664923210574096523230077159986650708909058139965382028012860891529178274762712443142981500718427*x^32-1517155566592080442039095231493824666654028989988279927241463926079770048467982665526437791514046650390412253269623605359495*x^31-4505593445424776313726860961963583551030958665688048534035375523460507153482896454698383060628696430976429960323428101022317*x^30-11501894235039025206688154216679827704441522302105268276938083844069246414137870053845962810718975843090546449094062119732103*x^29-25244991049037245543245184271905149261226179167570483572826370274362637691985777912738291331724331958392626727002160447949886*x^28-51267009859106647351840557105258440828158748767172221949909407384168424589631773087926432447946810890206624502300617700894916*x^27-102199900480266311903232010738978322112827020804198090445632709472332705649515897409479574148304433282258522994914994647052919*x^26-225532428900571796395565694757851822356921040551382648258516834518994525199581047302090781617884607108106591723525182053124339*x^25-531655688547057793102993631659765055999758501614141966009904887693572751881535996679351898409141904202408239654336963009486449*x^24-1272702685769655858491239062780894316134313717769644107752279976324112167406215658609164974463402075671475231448933224826776377*x^23-2811712178846947516722502300120249169941233674164988857091070733632085412498010539288981046065180689554232033071774894957707723*x^22-5775425527923182290456772279588634324657826484317403907772409368036227803462273185019323223408355198339889222905451727886796847*x^21-10775301030864479448713250337844235771109673736783913847201597595627669998831986562231167131109643762409544015055877054281884412*x^20-18793915997785019970021124042419371248902426693352765576887088144506709457491263573269975567520682942880142283625617513510567381*x^19-29872837607081635002878850269574929711595745683660614555946597530319034504088307764846298163119622494292710585761335102008935011*x^18-43584214689787418295889287967706928355140927499049146455258901423423370375471477673021200967744847585820270884551304775660888577*x^17-56550812376972960052756978559582941323495485628908881120567463700921023882907555973274996422677284007942315015013495964438752357*x^16-65021571827511504803846746599892056500891144708241048007650496864396316317596475875013675384857220890811684345234480946102182567*x^15-63358061802442678032893076029457708081875044228590540095560425130272667530902715977564698071442808300310315928708294953603408780*x^14-52947780202203372895730114004083430247192967564214927699008767962322811862138497344655385183347759247759688149564969802484486650*x^13-45851975655274216497306366869798842977627758019979350440147404495412433669242303224389067196225835836384626286011463233695270771*x^12-59634581107414459325129966184931325187191944010001289745382368690649256272532357792034447519256348975885767265536206879779416054*x^11-88109836511661639106526408087399394289406505489865012982351271956520547136649651018287112470900272704360721536040322123644185734*x^10-112577995835595850128590867844922811079418762345118142481658731542063994841586552617494225535444460973830701073480797527833146781*x^9-114668168833480421254096228356980759583796265776676088493418491247862580161994830230205551279556203828473516667763753609047751087*x^8-95423667372319437285022750622046248765201144850528209267968387286956068206316886331095110621938429872842759325869843027198438951*x^7-61245094357265495362539244690838760047821052363067513070208163453780191482057692586762210307798110058114333689369371600038371017*x^6-28821312210479864839895599355406253209320583298450197152380910825734731983047103789345857340552741057288432817420081809462919519*x^5-7134907495953947130849902210674267144524145848390466968056562715117226823309728072250109070591619656693351135180261481898656786*x^4+447958724683766417841237816426006379192001277456610148265524443596239650674182143477619067431729210174335391905573631109687759*x^3+1920758066958742903392882374919667798534389492362721377943455643017912778887614336368534644377850650958551892265270400299728862*x^2-17721515375140100731909108357747999271155953751308224100072763351542314962227827631377659696976282739093083162020756460623263*x-2142531209452506036598715227495780146392967633453605643388117568415018186259242744298362928224448173636100843700614705288032]]; E[43,6] = [x^2+x+1, [1,1,x,-x,-3*x-3,0,5*x+5,-3*x-3,x,-7*x,-3*x-3,5*x,-9*x,-10,6*x-1,-8,-5*x,12,13*x+13,-3*x,x+1,-11*x-11,5*x+5,9*x,-x,-2,9*x+9,-7*x-7,12,7*x,-2,16,-4,-18,13*x,-21*x,-8,x+1,x+1,-3*x,-6,x+1,-7*x-7,-19*x,6,-11*x-11,8,8]]; E[43,7] = [x^4-3*x^3+8*x^2-3*x+1, [8,-x^3-21,8*x,12*x^3-32*x^2+80*x-4,x^3-8*x^2+8*x-3,x^3-11,11*x^3-32*x^2+88*x-33,-16*x^3+56*x^2-128*x+48,-12*x^3+32*x^2-80*x+4,-21*x^3+56*x^2-160*x+7,9*x^3-24*x^2+72*x-27,0,-9*x^3+24*x^2-48*x+3,-4*x^3+4,-3*x^3+8*x^2-24*x-47,3*x^3+63,12*x^3-32*x^2+88*x-4,-5*x^3-49,-12*x^3+40*x^2-96*x+36,-12*x^3+32*x^2-72*x+4,43*x^3-144*x^2+344*x-129,-15*x^3+48*x^2-120*x+45,-11*x^3+32*x^2-88*x+33,54*x^3-144*x^2+328*x-18,-18*x^3+48*x^2-120*x+6,2*x^3-38,25*x^3-72*x^2+200*x-75,33*x^3-120*x^2+264*x-99,4*x^3+132,18*x^3-48*x^2+168*x-6,x^3-107,14*x^3+134,-8*x^3-64,-6*x^3-78,63*x^3-168*x^2+456*x-21,-27*x^3+72*x^2-216*x+9,3*x^3-17,-36*x^3+104*x^2-288*x+108,42*x^3-112*x^2+336*x-126,-27*x^3+72*x^2-232*x+9,-2*x^3-66,-67*x^3+216*x^2-536*x+201,-65*x^3+176*x^2-520*x+195,75*x^3-200*x^2+568*x-25,-6*x^3-86,46*x^3-144*x^2+368*x-138,-8*x^3-128,2*x^3-38]]; E[44,1] = [x^4+2*x^2+4, [1,x,-x^2-1,-1,x^3,-x^3+x^2+1,-x^3-4*x,x^3+4*x,-x^3,3*x^2+3,0,-x^2-1,3,-x^3-4*x,2*x^3,-2*x^2-2,-2,-x^2-1,2*x^3+8*x,-5*x^2-5,7*x^2+7,x^3+4*x,-4*x^3,0,-1,7,x^3+4*x,-2*x^2-2,3*x^3,-2*x^3-8*x,-5,-5*x^3,-x^3,19,7*x^3,-3*x^3-12*x,-2*x^3,11,10*x^2+10,7*x^3,2*x^3+8*x,-5*x^2-5,-21,3*x^2+3,-2*x^3-8*x,0,6*x^2+6,2*x^3]]; E[44,2] = [x^16+5*x^15+13*x^14+25*x^13+35*x^12+30*x^11-2*x^10-60*x^9-116*x^8-120*x^7-8*x^6+240*x^5+560*x^4+800*x^3+832*x^2+640*x+256, [128,128*x,825*x^15+2987*x^14+6591*x^13+11507*x^12+12949*x^11+6820*x^10-11098*x^9-34168*x^8-48388*x^7-32032*x^6+37816*x^5+145728*x^4+260400*x^3+299584*x^2+271552*x+152192,1016*x^15+3644*x^14+8044*x^13+13996*x^12+15692*x^11+8172*x^10-13704*x^9-41624*x^8-58816*x^7-38368*x^6+46656*x^5+177984*x^4+316672*x^3+363136*x^2+328960*x+182272,-662*x^15-2346*x^14-5178*x^13-8986*x^12-10038*x^11-5184*x^10+8908*x^9+26728*x^8+37704*x^7+24304*x^6-30320*x^5-114624*x^4-203296*x^3-232512*x^2-210816*x-115712,-1077*x^15-4059*x^14-8955*x^13-15791*x^12-18009*x^11-9796*x^10+14486*x^9+46776*x^8+66668*x^7+46128*x^6-49448*x^5-197504*x^4-357648*x^3-415808*x^2-376704*x-218880,-1020*x^15-3664*x^14-8088*x^13-14080*x^12-15800*x^11-8244*x^10+13744*x^9+41872*x^8+59184*x^7+38720*x^6-46816*x^5-178944*x^4-318592*x^3-365632*x^2-331136*x-184064,-242*x^15-968*x^14-2128*x^13-3808*x^12-4412*x^11-2494*x^10+3240*x^9+11244*x^8+16112*x^7+11784*x^6-11168*x^5-46768*x^4-86272*x^3-101600*x^2-91968*x-56320,2362*x^15+8350*x^14+18434*x^13+31954*x^12+35654*x^11+18332*x^10-31816*x^9-95088*x^8-134080*x^7-86064*x^6+108256*x^5+408128*x^4+722688*x^3+826112*x^2+748736*x+409472,-1494*x^15-5254*x^14-11598*x^13-20070*x^12-22338*x^11-11396*x^10+20164*x^9+59768*x^8+84136*x^7+53520*x^6-68656*x^5-256928*x^4-453856*x^3-517696*x^2-468736*x-254720,182*x^15+1014*x^14+2230*x^13+4262*x^12+5330*x^11+3508*x^10-2420*x^9-12400*x^8-18424*x^7-16704*x^6+8528*x^5+48352*x^4+96928*x^3+121216*x^2+109184*x+78848,-116*x^15-328*x^14-736*x^13-1208*x^12-1248*x^11-516*x^10+1504*x^9+3616*x^8+5008*x^7+2336*x^6-4960*x^5-16448*x^4-27136*x^3-29376*x^2-27136*x-11008,-64*x^15-480*x^14-1056*x^13-2104*x^12-2728*x^11-1928*x^10+856*x^9+6024*x^8+9184*x^7+9136*x^6-3136*x^5-22656*x^4-47872*x^3-61632*x^2-55808*x-43008,-1141*x^15-3899*x^14-8599*x^13-14779*x^12-16293*x^11-8112*x^10+15346*x^9+44064*x^8+61844*x^7+38064*x^6-52088*x^5-190880*x^4-334256*x^3-378368*x^2-343616*x-181120,877*x^15+3301*x^14+7289*x^13+12877*x^12+14703*x^11+8038*x^10-11734*x^9-38084*x^8-54380*x^7-37768*x^6+40008*x^5+160720*x^4+291664*x^3+339296*x^2+307712*x+179072,-1416*x^15-4756*x^14-10508*x^13-17956*x^12-19636*x^11-9588*x^10+19128*x^9+53664*x^8+74960*x^7+44816*x^6-64960*x^5-233408*x^4-405696*x^3-456448*x^2-414080*x-213248,192*x^15+780*x^14+1716*x^13+3084*x^12+3596*x^11+2052*x^10-2600*x^9-9104*x^8-13088*x^7-9728*x^6+8832*x^5+37760*x^4+69952*x^3+82624*x^2+74880*x+46336,133*x^15-103*x^14-223*x^13-995*x^12-2017*x^11-2234*x^10-1850*x^9+2468*x^8+5100*x^7+10824*x^6+5944*x^5-3120*x^4-23696*x^3-43104*x^2-38336*x-50688,646*x^15+2678*x^14+5894*x^13+10638*x^12+12458*x^11+7212*x^10-8652*x^9-31336*x^8-45160*x^7-34080*x^6+29872*x^5+129344*x^4+241120*x^3+286336*x^2+259072*x+162048,-1141*x^15-3977*x^14-8781*x^13-15177*x^12-16827*x^11-8546*x^10+15398*x^9+45204*x^8+63612*x^7+40104*x^6-52392*x^5-194704*x^4-343056*x^3-390368*x^2-353664*x-189952,1084*x^15+3788*x^14+8372*x^13+14468*x^12+16076*x^11+8176*x^10-14624*x^9-43104*x^8-60672*x^7-38352*x^6+49728*x^5+185440*x^4+327168*x^3+372672*x^2+337792*x+182272,-2001*x^15-7551*x^14-16659*x^13-29391*x^12-33537*x^11-18240*x^10+26922*x^9+87096*x^8+124068*x^7+85872*x^6-91992*x^5-367584*x^4-665520*x^3-773952*x^2-700608*x-407808,-1780*x^15-5900*x^14-13028*x^13-22172*x^12-24116*x^11-11584*x^10+24024*x^9+66312*x^8+92384*x^7+54128*x^6-81536*x^5-289696*x^4-500672*x^3-561152*x^2-509056*x-258048,17*x^15+151*x^14+327*x^13+635*x^12+829*x^11+556*x^10-286*x^9-1896*x^8-2764*x^7-2688*x^6+1096*x^5+7072*x^4+14736*x^3+18944*x^2+16256*x+13184,-985*x^15-3713*x^14-8189*x^13-14433*x^12-16443*x^11-8918*x^10+13270*x^9+42788*x^8+60876*x^7+41960*x^6-45384*x^5-180624*x^4-326736*x^3-379488*x^2-343424*x-199808,-1270*x^15-4576*x^14-10084*x^13-17580*x^12-19744*x^11-10326*x^10+17100*x^9+52228*x^8+73896*x^7+48520*x^6-58224*x^5-223024*x^4-397792*x^3-456864*x^2-414336*x-231552,-1176*x^15-4080*x^14-9024*x^13-15576*x^12-17304*x^11-8784*x^10+15816*x^9+46392*x^8+65376*x^7+41136*x^6-53760*x^5-200160*x^4-352320*x^3-401280*x^2-363648*x-195072,-2476*x^15-9108*x^14-20092*x^13-35188*x^12-39804*x^11-21200*x^10+33336*x^9+104456*x^8+148192*x^7+99696*x^6-113664*x^5-443840*x^4-796736*x^3-920512*x^2-833792*x-474112,-3303*x^15-11577*x^14-25549*x^13-44169*x^12-49111*x^11-25008*x^10+44534*x^9+131568*x^8+185084*x^7+117296*x^6-151560*x^5-566112*x^4-998992*x^3-1138688*x^2-1031488*x-558976,5226*x^15+18354*x^14+40538*x^13+70146*x^12+78086*x^11+39924*x^10-70460*x^9-208856*x^8-294296*x^7-187216*x^6+239632*x^5+898208*x^4+1586720*x^3+1809472*x^2+1640192*x+889344,3272*x^15+11552*x^14+25500*x^13+44196*x^12+49300*x^11+25340*x^10-44036*x^9-131536*x^8-185496*x^7-118896*x^6+149968*x^5+564736*x^4+999776*x^3+1142272*x^2+1035200*x+565888,8320*x^15+29788*x^14+65748*x^13+114420*x^12+128244*x^11+66812*x^10-112000*x^9-340072*x^8-480704*x^7-313792*x^6+381376*x^5+1454656*x^4+2588416*x^3+2969088*x^2+2691072*x+1490944,3661*x^15+13797*x^14+30433*x^13+53645*x^12+61151*x^11+33206*x^10-49334*x^9-158972*x^8-226396*x^7-156376*x^6+168552*x^5+671280*x^4+1215120*x^3+1411744*x^2+1278336*x+742400,2049*x^15+7307*x^14+16131*x^13+28055*x^12+31417*x^11+16320*x^10-27566*x^9-83376*x^8-117884*x^7-76624*x^6+93864*x^5+357184*x^4+634832*x^3+727488*x^2+659968*x+364160,-4840*x^15-17364*x^14-38324*x^13-66700*x^12-74780*x^11-38956*x^10+65264*x^9+198304*x^8+280240*x^7+183072*x^6-222368*x^5-847840*x^4-1508992*x^3-1731072*x^2-1568256*x-869888,450*x^15+470*x^14+1078*x^13+670*x^12-958*x^11-2784*x^10-6108*x^9-2896*x^8-1256*x^7+13776*x^6+20016*x^5+27040*x^4+13664*x^3-15296*x^2-12672*x-64256,-3566*x^15-13046*x^14-28790*x^13-50358*x^12-56882*x^11-30172*x^10+47988*x^9+149472*x^8+212008*x^7+141936*x^6-163536*x^5-635904*x^4-1139680*x^3-1315072*x^2-1192192*x-674816,-1616*x^15-5212*x^14-11532*x^13-19476*x^12-20980*x^11-9804*x^10+21744*x^9+58272*x^8+81088*x^7+45584*x^6-73792*x^5-256832*x^4-439872*x^3-489216*x^2-444544*x-217856,638*x^15+2088*x^14+4600*x^13+7752*x^12+8364*x^11+3850*x^10-8672*x^9-23284*x^8-32176*x^7-18120*x^6+29472*x^5+102448*x^4+174912*x^3+194976*x^2+176064*x+87424,1500*x^15+4440*x^14+9824*x^13+16104*x^12+16608*x^11+6700*x^10-20352*x^9-48704*x^8-66192*x^7-30976*x^6+68768*x^5+220096*x^4+362496*x^3+389824*x^2+354048*x+148736,118*x^15+14*x^14+22*x^13-362*x^12-990*x^11-1308*x^10-1516*x^9+816*x^8+2056*x^7+6288*x^6+4880*x^5+1664*x^4-8608*x^3-20224*x^2-17152*x-29696,1494*x^15+5410*x^14+11950*x^13+20830*x^12+23402*x^11+12260*x^10-20232*x^9-62000*x^8-87680*x^7-57680*x^6+68960*x^5+264320*x^4+471552*x^3+542080*x^2+490304*x+273280,-8018*x^15-28930*x^14-63842*x^13-111306*x^12-125118*x^11-65572*x^10+107972*x^9+330792*x^8+468088*x^7+308000*x^6-367888*x^5-1412096*x^4-2518688*x^3-2894720*x^2-2622464*x-1463552,3760*x^15+14344*x^14+31648*x^13+55992*x^12+64136*x^11+35208*x^10-50496*x^9-165672*x^8-236624*x^7-165872*x^6+172448*x^5+697472*x^4+1268480*x^3+1479616*x^2+1339904*x+787456,-1844*x^15-6000*x^14-13232*x^13-22384*x^12-24168*x^11-11340*x^10+24816*x^9+67080*x^8+93136*x^7+53088*x^6-84128*x^5-294464*x^4-505792*x^3-563328*x^2-511232*x-254464,-2716*x^15-9524*x^14-21044*x^13-36372*x^12-40428*x^11-20592*x^10+36760*x^9+108368*x^8+152528*x^7+96544*x^6-124768*x^5-466368*x^4-822720*x^3-936576*x^2-848896*x-458240,5444*x^15+19116*x^14+42220*x^13+73068*x^12+81300*x^11+41520*x^10-73416*x^9-217552*x^8-306480*x^7-194976*x^6+249760*x^5+935232*x^4+1652032*x^3+1884544*x^2+1707520*x+925952,-3222*x^15-11128*x^14-24588*x^13-42356*x^12-46792*x^11-23470*x^10+43564*x^9+126356*x^8+177416*x^7+110152*x^6-148144*x^5-545520*x^4-957408*x^3-1086496*x^2-983296*x-522112]]; E[44,3] = [x, [1,0,1,-3,2,-1,-4,6,8,-3,0,5,-1,0,-10,0,-6,3,-4,-1,15,-4,2,6,-9,-7,18,8,6,2,-15,-16,-6,9,14,6,-10,5,-4,-12,18,-9,-13,-21,20,6,8,20]]; E[44,4] = [x^4+x^3+6*x^2-4*x+1, [11,0,11*x,-3*x^3-5*x^2-25*x+10,13*x^3+18*x^2+68*x-47,-4*x^3-14*x^2-26*x-27,28*x^3+43*x^2+182*x-42,-31*x^3-37*x^2-185*x+74,12*x^3+20*x^2+67*x+4,-4*x^3+8*x^2-4*x+72,25*x^3+16*x^2+168*x-109,-36*x^3-49*x^2-234*x+54,21*x^3+24*x^2+120*x-81,-18*x^3-30*x^2-161*x-6,0,-12*x^3-20*x^2-89*x-4,44*x^3+55*x^2+286*x-66,-43*x^3-46*x^2-252*x+169,-31*x^3-37*x^2-185*x+74,8*x^3-16*x^2+8*x-56,59*x^3+69*x^2+345*x-138,-51*x^3-52*x^2-304*x+203,-84*x^3-129*x^2-546*x+126,95*x^3+129*x^2+645*x-258,4*x^3-8*x^2+4*x-94,36*x^3+27*x^2+234*x-54,-44*x^3-33*x^2-286*x+66,-3*x^3+6*x^2-36*x+21,-36*x^3-60*x^2-201*x-12,-4*x^3+8*x^2-4*x-38,18*x^3+30*x^2+51*x+6,31*x^3+37*x^2+185*x-74,-4*x^3+8*x^2-4*x+204,61*x^3+87*x^2+435*x-174,-39*x^3-54*x^2-204*x+141,-31*x^3-37*x^2-185*x+74,60*x^3+100*x^2+335*x+20,18*x^3+30*x^2+51*x+6,-28*x^3-21*x^2-182*x+42,-44*x^3-33*x^2-286*x+66,-66*x^3-110*x^2-429*x-22,11*x,-3*x^3-5*x^2-25*x+10,-19*x^3-50*x^2-52*x+45,29*x^3+19*x^2+95*x-38,-8*x^3+16*x^2-8*x+166,-8*x^3+16*x^2-8*x+188,140*x^3+215*x^2+910*x-210]]; E[45,1] = [x, [1,1,0,-1,0,4,-2,-2,4,0,2,0,-10,-10,4,-8,10,4,-2,12,8,10,0,-12,6,2,-6,-16,12,14,-2,-8,12,6,-4,-22,-8,14,-4,0,18,-20,-10,-16,2,-6,-8,20]]; E[45,2] = [x^2+x+1, [1,x,x-1,x+1,-3*x,-2*x,2*x+2,4,-8,-3*x-3,-x,0,-4,-5*x-5,-8*x,7*x,-2,14*x+14,7*x,3*x+3,2,4,-6*x,9*x,-15,2*x,-18*x,-8*x-8,3,5,8*x+8,-5,6*x+6,12*x,16*x+16,-17*x-17,-2*x,-14*x-14,-4,9*x+9,0,-2,-7,8*x,10*x+10,-12,4,22*x+22]]; E[45,3] = [x^2+5, [1,x,0,-x,0,0,0,-2*x,-4,4*x,0,8,0,0,0,4*x,-2*x,0,2,0,0,0,-16,-8*x,0,0,0,0,-8*x,14,-2*x,0,0,10*x,-4,0,8,0,0,4*x,10*x,0,-22,0,0,-2*x,-16,-28]]; E[45,4] = [x^6+x^5+6*x^4+x^3+28*x^2+15*x+9, [153,153*x,-18*x^5-6*x^4-87*x^3+6*x^2-525*x-90,-10*x^5-9*x^4-54*x^3+26*x^2-252*x-135,20*x^5+18*x^4+108*x^3-52*x^2+351*x-36,25*x^5-3*x^4+135*x^3-65*x^2+681*x-45,-50*x^5-45*x^4-270*x^3-23*x^2-1260*x-675,5*x^5+30*x^4+27*x^3+140*x^2+75*x+450,5*x^5+30*x^4+27*x^3+140*x^2+75*x+756,61*x^5+60*x^4+360*x^3+178*x^2+1680*x+900,-80*x^5-21*x^4-432*x^3+208*x^2-2424*x+144,-54*x^5-69*x^4-414*x^3-135*x^2-1932*x-1035,-7*x^5-42*x^4-99*x^3-196*x^2-105*x-324,2*x^5+12*x^4+72*x^3-97*x^2+336*x+180,-5*x^5+21*x^4-27*x^3+13*x^2+129*x+9,85*x^5+51*x^4+459*x^3-221*x^2+1734*x-153,-2*x^5-12*x^4-72*x^3-56*x^2-30*x-180,2*x^5+12*x^4+72*x^3+56*x^2+336*x+180,-35*x^5-6*x^4-189*x^3+91*x^2-627*x+63,71*x^5+69*x^4+414*x^3+305*x^2+1932*x+1035,-13*x^5-78*x^4-9*x^3-364*x^2-195*x-2088,4*x^5+24*x^4+144*x^3+112*x^2+60*x-252,20*x^5+18*x^4+108*x^3-52*x^2-108*x-36,-60*x^5-54*x^4-324*x^3+156*x^2-1053*x+108,-459,60*x^5-48*x^4+324*x^3-156*x^2+2022*x-108,-50*x^5+6*x^4-270*x^3+130*x^2-1056*x+90,12*x^5+21*x^4+126*x^3+183*x^2+588*x+315,11*x^5+66*x^4+90*x^3+308*x^2+165*x+1908,-29*x^5-174*x^4-279*x^3-812*x^2-435*x-2763,-186*x^5-198*x^4-1188*x^3-312*x^2-5544*x-2970,153*x^3+306,60*x^5+54*x^4+324*x^3-156*x^2+1512*x+810,-110*x^5-48*x^4-594*x^3+286*x^2-2568*x+198,-80*x^5-72*x^4-432*x^3+208*x^2-2016*x-1080,236*x^5+192*x^4+1152*x^3+29*x^2+5376*x+2880,55*x^5+75*x^4+297*x^3-143*x^2+723*x-99,-18*x^5-6*x^4-36*x^3-198*x^2-168*x-90,7*x^5+42*x^4+99*x^3+196*x^2+105*x+2772,-149*x^5-129*x^4-774*x^3+265*x^2-3612*x-1935,70*x^5+114*x^4+378*x^3-182*x^2+1050*x-126,-17*x^5-102*x^4-153*x^3-476*x^2-255*x-2448,8*x^5+48*x^4-18*x^3+224*x^2+120*x+567,-45*x^5-117*x^4-243*x^3+117*x^2-675*x+81,242*x^5+177*x^4+1062*x^3-109*x^2+4956*x+2655,22*x^5+132*x^4+180*x^3+616*x^2+330*x+1062,21*x^5+126*x^4-9*x^3+588*x^2+315*x+2196,-106*x^5-75*x^4-450*x^3+245*x^2-2100*x-1125]]; E[45,5] = [x^4+1, [1,x,0,2*x^3-x,2*x^2-2,-2*x^3-2*x,x^2+1,4*x,0,4*x^3,-3*x^3+3*x,-4,-x^2+1,x^3+x,-8*x^2-8,-8*x,4*x^3,-6*x^3+6*x,8,-4*x^2+4,4*x^3+4*x,x^2+1,12*x^2,4*x^3,9*x^3-9*x,11*x^2-11,-11*x^3-11*x,10*x^2+10,4*x,0,-14*x^3,-10*x^2+10,10*x^3+10*x,10*x,-12*x^2,3*x^3-3*x,8,5*x^2-5,-8*x^2-8,-20*x,-14*x^3,-18*x^3+18*x,-16,16*x^3+16*x,x^2+1,-14*x,0,-4]]; E[45,6] = [x^8-4*x^6+15*x^4-4*x^2+1, [15,15*x,16*x^7-60*x^5+225*x^3-19*x,-11*x^7+8*x^6+45*x^5-30*x^4-165*x^3+105*x^2+44*x-2,-2*x^7-97*x,5*x^6-15*x^4+75*x^2-20,-19*x^7+75*x^5-285*x^3+76*x,44*x^7-165*x^5+615*x^3-11*x,x^6+11,4*x^7-15*x^5+60*x^3-16*x,2*x^6-15*x^4+30*x^2-8,-4*x^6+15*x^4-45*x^2+1,-36*x^7+135*x^5-495*x^3+9*x,-32*x^6+120*x^4-465*x^2+8,x^7-19*x,x^7+86*x,8*x^7-30*x^5+120*x^3-2*x,40*x^6-150*x^4+570*x^2-10,-27*x^6+120*x^4-405*x^2+108,59*x^7-240*x^5+885*x^3-236*x,3*x^6+213,-72*x^7+270*x^5-990*x^3+18*x,-30*x^6+120*x^4-450*x^2+120,-6*x^7-231*x,-6*x^6-201,10*x^7+440*x,38*x^6-150*x^4+570*x^2-152,5*x^7-15*x^5+75*x^3-20*x,-84*x^7+315*x^5-1200*x^3+21*x,-5*x^6-190,134*x^7-540*x^5+2010*x^3-536*x,144*x^7-540*x^5+2025*x^3-36*x,-56*x^6+210*x^4-780*x^2+14,-6*x^7-456*x,-32*x^6+120*x^4-480*x^2+8,16*x^6-60*x^4+255*x^2-4,35*x^6-165*x^4+525*x^2-140,-100*x^7+390*x^5-1500*x^3+400*x,-84*x^7+315*x^5-1215*x^3+21*x,-77*x^7+300*x^5-1155*x^3+308*x,6*x^7+306*x,9*x^6+99,-2*x^6+23,71*x^6-285*x^4+1065*x^2-284,29*x^7-105*x^5+435*x^3-116*x,-136*x^7+510*x^5-1860*x^3+34*x,9*x^6+399,-52*x^6+195*x^4-675*x^2+13]]; E[45,7] = [x^16+6*x^15+18*x^14+36*x^13+34*x^12-18*x^11-72*x^10-132*x^9-93*x^8+102*x^7+144*x^6+432*x^5+502*x^4-288*x^3+72*x^2-12*x+1, [3707507912227,3707507912227*x,250381984552*x^15+1889212496921*x^14+6927613311171*x^13+16582911879478*x^12+24294968776849*x^11+12446807908885*x^10-21076350180684*x^9-61892560799590*x^8-81094540846877*x^7-23942148678807*x^6+64342714660344*x^5+171068416087064*x^4+307914761564074*x^3+166080601083280*x^2-37629440983980*x+5660844178894,2220204745484*x^15+13419960995435*x^14+40568645163032*x^13+81783109018273*x^12+79305340358819*x^11-36028916428594*x^10-160970435389164*x^9-300215099483887*x^8-220933990574158*x^7+214260645155518*x^6+327350425109557*x^5+973436566509805*x^4+1161040900086910*x^3-581738830176602*x^2+139968186152708*x-21518524379028,-5404403249808*x^15-33306237564882*x^14-102653415560514*x^13-210985277774540*x^12-217239355065735*x^11+63627296446094*x^10+401063581417020*x^9+777807564763320*x^8+625818483233841*x^7-455323348125288*x^6-855440841219600*x^5-2468857825696288*x^4-3107992188878751*x^3+1070197734593274*x^2-194242992703509*x+21584351562448,2111615860234*x^15+13188592416531*x^14+41226630046644*x^13+85972377773456*x^12+92293065920601*x^11-16769359533618*x^10-158091803883920*x^9-318040420966312*x^8-271947110700879*x^7+154018468651725*x^6+348158598963918*x^5+997219296821839*x^4+1299231031146011*x^3-303541642337676*x^2+47252655813858*x-14275695809648,-1606857376460*x^15-10180047717805*x^14-32302466322210*x^13-68434612197910*x^12-76737461856461*x^11+5138206225152*x^10+120053826498690*x^9+253290631021274*x^8+231703724590856*x^7-93529761493532*x^6-271013881811841*x^5-783737649087162*x^4-1059577078205086*x^3+132722755152253*x^2-38593660638078*x+7281769536412,-1092906991710*x^15-6737988130068*x^14-20774424374326*x^13-42708851655213*x^12-44009956284300*x^11+12815969480526*x^10+81233534556781*x^9+157507539241206*x^8+126807084648432*x^7-92288522860650*x^6-174520466902758*x^5-500311295110446*x^4-629501472945783*x^3+216770583455202*x^2-33851585797312*x+4372114216227,6746021694718*x^15+41476298774976*x^14+127674256636577*x^13+262353525286977*x^12+269993973504390*x^11-77818433200730*x^10-493573117260807*x^9-964399240569222*x^8-776551735174704*x^7+559368253511579*x^6+1044493664670285*x^5+3075573299363934*x^4+3856251509615704*x^3-1328309754531170*x^2+342106998027464*x-42695203471392,-5047894591677*x^15-30290851404827*x^14-90877026801666*x^13-181763749286182*x^12-171708647324087*x^11+90817511417836*x^10+363484669280844*x^9+666397162896154*x^8+469806443056141*x^7-515219678955424*x^6-727075942691013*x^5-2180098227116734*x^4-2535939470673434*x^3+1454627067615311*x^2-363640268397804*x+60604216075944,-5519813123642*x^15-34339015359517*x^14-107086105512547*x^13-223210299265764*x^12-239495579048944*x^11+41430239558231*x^10+401808989380230*x^9+819669764343351*x^8+704311957791662*x^7-388858427183027*x^6-867649218394954*x^5-2589715266418440*x^4-3364832268530822*x^3+786444264904948*x^2-296800443820775*x+36980514687807,5818195244241*x^15+36378538682682*x^14+113771456360198*x^13+237297337243514*x^12+254940380776529*x^11-46269489704454*x^10-437163021598834*x^9-878010014565743*x^8-752724967312007*x^7+425040385805814*x^6+963280278074602*x^5+2747185194895022*x^4+3586927217919560*x^3-838002124416189*x^2+130449964273570*x-24774720604900,-266560178064*x^15-1646466139284*x^14-5085951224347*x^13-10458160076467*x^12-10788695932596*x^11+3171009125450*x^10+20177981932782*x^9+38829687037582*x^8+31130864506092*x^7-23134465843954*x^6-45956491919019*x^5-123197838033262*x^4-154249530506403*x^3+53138697906686*x^2-13693072989502*x+1072127494345,-6423374072733*x^15-40158080551029*x^14-125566069258658*x^13-261844805908800*x^12-281274287079919*x^11+50908194324906*x^10+481054693045170*x^9+965719882466902*x^8+827884018055077*x^7-469093622434488*x^6-1058131212103628*x^5-3021745866438796*x^4-3959497132554198*x^3+925090218488826*x^2-144013937095662*x-4915214328164,649987926378*x^15+3057602687851*x^14+6437455015887*x^13+6947506502986*x^12-12213625157365*x^11-48537230509985*x^10-40103578863612*x^9-22675270795234*x^8+66540239321860*x^7+174783604435955*x^6+32124103756008*x^5+142025963148092*x^4-73891408688293*x^3-705104605070520*x^2+167798949045558*x-26636020564486,17643672852*x^15+61306532570*x^14+102475699235*x^13+194187650308*x^12+265293397365*x^11+1134549968712*x^10+3632242635386*x^9+2517538206225*x^8-66350892240*x^7-5979370302834*x^6-15300037230224*x^5+677056025265*x^4+1489592313477*x^3-494299896118*x^2+58116097581659*x-9961732355,-4303965680812*x^15-28279593998552*x^14-92803949042868*x^13-202850020659860*x^12-246207269855296*x^11-29756130230778*x^10+329264884600842*x^9+751282379001612*x^8+769172572110472*x^7-122009794100346*x^6-798558103513752*x^5-2266613711940360*x^4-3317688052569478*x^3-280880553456554*x^2+45336645331452*x-3650987033192,8466799587994*x^15+51782134559072*x^14+158440090598636*x^13+323396789353035*x^12+326074699267486*x^11-113080084531910*x^10-620936679481410*x^9-1189317147379527*x^8-926731879092932*x^7+752911572180968*x^6+1302975447589846*x^5+3809710860112191*x^4+4694060531974126*x^3-1881021880115706*x^2+417635039082414*x-52163691919260,-707780104844*x^15-4436789267505*x^14-13899469184692*x^13-29008086695330*x^12-31189539049109*x^11+5715602371956*x^10+53772718931704*x^9+107032029958110*x^8+90909788313563*x^7-52094971178181*x^6-114687122855374*x^5-328167530653494*x^4-429097873022485*x^3+100251846574284*x^2-15606251095542*x+1214624355126,-1873238552472*x^15-11593238040650*x^14-35825060383084*x^13-73719929285737*x^12-76200195158955*x^11+22065298048430*x^10+141306032615349*x^9+272105393469959*x^8+219988022449692*x^7-159420625705712*x^6-305295206147505*x^5-861393960932701*x^4-1092023351276256*x^3+375799030051844*x^2-39661591714171*x+7575521779560,5975239640981*x^15+37365107216598*x^14+116858621033168*x^13+243730119444541*x^12+261856758379384*x^11-47486362016319*x^10-448705334566096*x^9-900801066405054*x^8-772102987732528*x^7+436611924801936*x^6+987186155132714*x^5+2818952184562710*x^4+3682367098884919*x^3-860314211706927*x^2+133925500676202*x-17927736449924,-10834662184017*x^15-66608225203024*x^14-205025894512383*x^13-421318311376242*x^12-433589074654884*x^11+124987950319134*x^10+792773503992051*x^9+1549949466518106*x^8+1248190996644786*x^7-898881444798202*x^6-1676998346764791*x^5-4944391569493578*x^4-6193698291271113*x^3+2133627647833190*x^2-549552798245424*x+94126180829770,12407886935702*x^15+75486665825033*x^14+229554010968912*x^13+465273514270200*x^12+458954207361574*x^11-188666516451685*x^10-912566898897022*x^9-1712509687186401*x^8-1290895246484308*x^7+1169869829381901*x^6+1890155900932630*x^5+5508439810225113*x^4+6683129184811476*x^3-3057366373684734*x^2+596135571880946*x-74512299940587,13380337316682*x^15+83422873549695*x^14+260466092627286*x^13+543005119067390*x^12+582752911095069*x^11-103618126188199*x^10-988144137767340*x^9-2000102913898330*x^8-1714760245171601*x^7+961775934676513*x^6+2155736065197954*x^5+6295722360214006*x^4+8197945425491255*x^3-1915674998352022*x^2+510603060314733*x-90073487179562,-2885187846598*x^15-17408298198500*x^14-52418253520815*x^13-105021485700657*x^12-99744171389918*x^11+52519189828911*x^10+213518344599737*x^9+386937045409308*x^8+273682287640304*x^7-301292302135947*x^6-436107953684051*x^5-1253304204385416*x^4-1477316379645948*x^3+845755077707695*x^2-132428385172000*x+16575568034580,3239397001416*x^15+19970322792482*x^14+61570777165303*x^13+126602543580508*x^12+130522724594499*x^11-37758196575234*x^10-240293270845080*x^9-466676556863734*x^8-376040686530879*x^7+273138016097972*x^6+514170027445638*x^5+1483956522723186*x^4+1866416086363707*x^3-642727055804274*x^2+116658764285101*x-12963755591334,-15107921374700*x^15-94404231467301*x^14-295160878093606*x^13-615566869368962*x^12-661060607892286*x^11+120041394264981*x^10+1132955723561214*x^9+2277972667305734*x^8+1950585515804506*x^7-1102619375199573*x^6-2497650870303638*x^5-7138826827057604*x^4-9307629817436090*x^3+2174528695660020*x^2-338506855032794*x+102257152698162,10448251928303*x^15+66180926676869*x^14+209913872898324*x^13+444492379401784*x^12+497844250308430*x^11-34806428168638*x^10-780189012700983*x^9-1642728010304624*x^8-1499874441957751*x^7+613367361765962*x^6+1760085557292738*x^5+5091354512242078*x^4+6889004797624110*x^3-863093211432423*x^2+250924295767821*x-47337374114890,-28316434038987*x^15-174607164189292*x^14-538336211076706*x^13-1106441292744686*x^12-1139062560498228*x^11+336190410679980*x^10+2111450231969859*x^9+4084767288818496*x^8+3282793486167456*x^7-2399104749371742*x^6-4521593963121206*x^5-12945945983294616*x^4-16302459675064779*x^3+5613394974412148*x^2-876598432305548*x+113211014857930,539034321384*x^15+3308162535448*x^14+10170183268560*x^13+20884088228751*x^12+21472312893564*x^11-6141859210416*x^10-39013176758316*x^9-76858822983024*x^8-63065632603032*x^7+41833952479365*x^6+80266808142768*x^5+245402888987808*x^4+309454112482674*x^3-106541062660808*x^2+27423612719040*x-3421140317775,-3843379899555*x^15-23080112204704*x^14-69284927102538*x^13-138657022617876*x^12-131248664555157*x^11+68703772379410*x^10+276825331692870*x^9+507405551763844*x^8+357608998110563*x^7-394278146384902*x^6-554707343448960*x^5-1655398542757132*x^4-1931131476754578*x^3+1107199275541026*x^2-276753939855486*x+46119208706392,-5654266069962*x^15-34758305856740*x^14-106970775496627*x^13-219814602315755*x^12-226223898395016*x^11+65081083445594*x^10+412825292352243*x^9+807537218481154*x^8+650640107669556*x^7-469246437633958*x^6-869077335985983*x^5-2575966512459994*x^4-3231256643570877*x^3+1112984095012902*x^2-286632182761696*x+22453314924669,14311247082580*x^15+89473368920964*x^14+279769723601480*x^13+583404003494088*x^12+626659916832740*x^11-113450999707080*x^10-1071599727646728*x^9-2150532236041154*x^8-1842147355911884*x^7+1045345472425128*x^6+2352457027309648*x^5+6725441501226560*x^4+8812287903632416*x^3-2058908425558992*x^2+320524652513128*x+10938202332148,-42827830140*x^15-153115869520*x^14-269002496973*x^13-485863131800*x^12-434560738260*x^11-1745695076940*x^10-6407838381760*x^9-3390559388370*x^8-196584804810*x^7+8898608060460*x^6+28511896112440*x^5-5878116881730*x^4-556208575560*x^3+393872449880*x^2-123073360311915*x+11835132670,-867175433988*x^15-4180756918566*x^14-8902265446256*x^13-9261971258466*x^12+18386747792948*x^11+73396969813828*x^10+68700280612228*x^9+36442702725078*x^8-96059594906984*x^7-268679927096184*x^6-94621630704028*x^5-186293719868238*x^4+103485415967564*x^3+1021609724559770*x^2+4288938142220*x-362775806772,18496476124900*x^15+113131011258282*x^14+346162309251304*x^13+706592875962726*x^12+712540233584000*x^11-246944948660246*x^10-1356627300608518*x^9-2598615735976464*x^8-2025491675971332*x^7+1645402796078816*x^6+2846185028802506*x^5+8323411894884426*x^4+10259170680696764*x^3-4110922396965311*x^2+912714165425122*x-113998422609828,-20544894688228*x^15-128414922018285*x^14-401505554745876*x^13-837287656692194*x^12-899323694005793*x^11+162937597533684*x^10+1539161198631976*x^9+3092019586112098*x^8+2650290330005999*x^7-1499832894681465*x^6-3390666511172422*x^5-9682090392543583*x^4-12666278716595289*x^3+2959278593446524*x^2-460679760264446*x+35855240262226,23061008233815*x^15+142414792618410*x^14+439491979005030*x^13+903573290064290*x^12+930988742544165*x^11-275851689101190*x^10-1734082651167525*x^9-3341998398292820*x^8-2685566118843675*x^7+1970557846990710*x^6+3741836631578715*x^5+10572684131944140*x^4+13332828386276040*x^3-4590307805456170*x^2+484184265620295*x-92567441278150,3805682940332*x^15+23411966562850*x^14+72067631591487*x^13+148112750099412*x^12+152558597364696*x^11-43845596599259*x^10-278728176786162*x^9-545373703832000*x^8-442141853403744*x^7+315494716042909*x^6+589602462478209*x^5+1738231088194022*x^4+2186365654198943*x^3-752901807055969*x^2+193862736041364*x-33195175347478,-16365004371678*x^15-100769340250402*x^14-310443940321312*x^13-638009311242209*x^12-656873583069891*x^11+191053922683446*x^10+1208022421970864*x^9+2349172403123091*x^8+1891262281935528*x^7-1371616600062108*x^6-2574948660618006*x^5-7470093378282705*x^4-9392240212565778*x^3+3234444504992036*x^2-669027061429292*x+65240201064532,21400198608740*x^15+133445375079436*x^14+416697035369160*x^13+868865236487136*x^12+932959469940386*x^11-164785453106680*x^10-1581084843911412*x^9-3203778540588640*x^8-2753044505772904*x^7+1531593319941832*x^6+3449544333971064*x^5+10079681393392408*x^4+13121216115619878*x^3-3066150264342228*x^2+817275389266644*x-144175267058200,8322801228250*x^15+50131842774162*x^14+150682776534269*x^13+301266853922907*x^12+284157935258850*x^11-155325406622139*x^10-615745625778195*x^9-1110246131877984*x^8-777951783307488*x^7+872774112490680*x^6+1251667255151457*x^5+3601367793550644*x^4+4223998500145588*x^3-2420324688485583*x^2+378964700211368*x-47444427303528,489831940*x^15-32641612542*x^14-121985757530*x^13-220404442808*x^12-399112853328*x^11-194758255275*x^10-642535623522*x^9-3374032055066*x^8-587805284100*x^7-412381339395*x^6+2768171380524*x^5+16685725807604*x^4-8178121304480*x^3+1954959995943*x^2-311387760902*x-17527621885025,3276920091066*x^15+20525737335348*x^14+64235025531026*x^13+134005840706366*x^12+144166551013611*x^11-26048674516647*x^10-247335413669894*x^9-495750472486852*x^8-427621352916357*x^7+239875224214002*x^6+547569298614948*x^5+1550748420394495*x^4+2032479190549813*x^3-474827543652624*x^2+73913415868052*x-22307808166784,-16929765837047*x^15-107218390348961*x^14-340048298750580*x^13-719977508575220*x^12-806153136799958*x^11+56862460988382*x^10+1263876916811001*x^9+2660039929252820*x^8+2426519445967667*x^7-995597259890738*x^6-2850889316168316*x^5-8246915716996758*x^4-11164678774920622*x^3+1398959873647323*x^2-406664126661915*x+76711213971918,29868859926666*x^15+184212539025180*x^14+568012297150165*x^13+1167524558767488*x^12+1202229283703274*x^11-354341551158096*x^10-2228185854513131*x^9-4310116473269502*x^8-3465117058010112*x^7+2530999053312600*x^6+4770854484579543*x^5+13660390468368930*x^4+17207279424401832*x^3-5924798130089244*x^2+925230449134534*x-119488881055206,-5667953051950*x^15-34859973704080*x^14-107333890099457*x^13-220585348829475*x^12-227049347717262*x^11+65534714779898*x^10+415546763744175*x^9+810681594603174*x^8+650420469968640*x^7-475700348552849*x^6-883960048384749*x^5-2584767521388318*x^4-3237343284650356*x^3+1115227629209554*x^2-287259772589384*x+35852922835842,-28216064218981*x^15-176353478291571*x^14-551401905201182*x^13-1149931718114895*x^12-1235086078934407*x^11+223962549733428*x^10+2115092707618862*x^9+4250281077210192*x^8+3641808060855325*x^7-2059819120840014*x^6-4660504807064720*x^5-13316173207926645*x^4-17391752275178726*x^3+4063268543440650*x^2-632534333857290*x+120118443517310]]; E[46,1] = [x, [1,-1,0,4,-4,2,-2,-2,-2,1,2,0,-4,6,10,0,-4,12,-8,-10,0,6,-12,14,-6,6,-10,-8,-10,0,-14,16,12,6,-4,-4,-8,12,-8,16,-6,-16,-24,20,26,18,-4,-20]]; E[46,2] = [x^10-x^9+x^8-x^7+x^6-x^5+x^4-x^3+x^2-x+1, [1,x,x^9+x^7+x^4-x,-x^9-x^7-x^5-x^3,-2*x^8+x^7-x^6+2*x^5-3*x^4+2*x^3-x^2+x-2,x^8-x^6-x^5+x^4+x^3-x,x^9+3*x^8-x^7+3*x^6+x^5-x^3+x^2-x+1,x^9+2*x^7-3*x^6-x^4+x^3+3*x-2,x^9-3*x^8+3*x^7-x^6-x^4-3*x^2-1,x^9-x^8-x^7-2*x^6+3*x^3-2*x^2+3*x+1,-4*x^9-2*x^7+3*x^6-2*x^5+3*x^4-3*x^3+2*x^2-3*x+2,-3*x^9+3*x^8+4*x^6-4*x^5+4*x^4-3*x^3+4*x^2-4*x+4,-x^9+3*x^8-2*x^7+4*x^6+2*x^5+4*x^4-2*x^3+3*x^2-x,x^9-3*x^7-3*x^5+x^3-x+1,3*x^9-8*x^8+3*x^7+5*x^5-2*x^4+3*x^3-3*x^2+2*x-5,-2*x^9+4*x^7-2*x^6+2*x^5-4*x^4+2*x^2-3,-3*x^7+x^4-3*x,2*x^8+x^7+2*x^6-6*x^3+4*x^2-4*x+6,-2*x^9+2*x^8-x^5-x^4+x^3-x^2-x,x^9+5*x^8-3*x^7+3*x^6-5*x^5-x^4+x^2+4*x+1,x^9-x^8-3*x^7+3*x^6+x^5-x^4-x^2-1,3*x^9-4*x^8+4*x^7-3*x^6-6*x^4+5*x^3-2*x^2+5*x-6,-6*x^8+5*x^7-6*x^6-x^3-4*x^2+4*x+1,-3*x^9+4*x^8-x^7-5*x^6+3*x^5-5*x^4-x^3+4*x^2-3*x,4*x^9+4*x^7+7*x^5+3*x^3-3*x^2-7,3*x^9-3*x^8+5*x^7-12*x^6+5*x^5-3*x^4+3*x^3+2*x-2,-2*x^9-x^7+3*x^6+3*x^4-x^3-2*x,-12*x^9+7*x^8-11*x^7+12*x^6-9*x^5+9*x^4-12*x^3+11*x^2-7*x+12,10*x^9-10*x^8-4*x^6+2*x^5-9*x^4+4*x^3-9*x^2+2*x-4,4*x^9-x^6+3*x^5-5*x^4+5*x^3-3*x^2+x,-6*x^9+x^8+2*x^7-2*x^6-x^5+6*x^4+3*x^2-3*x+3,2*x^9-x^8+8*x^7-2*x^6+x^5-x^4+2*x^3-8*x^2+x-2,2*x^8+2*x^7+4*x^6-3*x^5+9*x^4-3*x^3+4*x^2+2*x+2,5*x^9+6*x^8+x^7+3*x^6-3*x^5-x^4-6*x^3-5*x^2,-3*x^9+x^8-6*x^7+x^6-x^5+6*x^4-x^3+3*x^2+7,5*x^9-5*x^8+11*x^7-7*x^6+7*x^5-7*x^4+7*x^3-11*x^2+5*x-5,13*x^9-11*x^8+5*x^7-11*x^6+13*x^5+9*x^3-7*x^2+7*x-9,-6*x^9+11*x^8-11*x^7+6*x^6+9*x^4-7*x^3+x^2-7*x+9,5*x^9-5*x^8+3*x^7-3*x^6+5*x^5-5*x^4-3*x^2-2*x-3,4*x^9+5*x^7+2*x^6+x^5-8*x^4+8*x^3-x^2-2*x-5,3*x^9-4*x^8-6*x^7-2*x^6+2*x^3+6*x^2+4*x-3,-8*x^9+2*x^8-7*x^7+2*x^6-7*x^5+2*x^4-8*x^3+4*x-4,-8*x^9+14*x^8-8*x^7-12*x^5+4*x^4-12*x^3+12*x^2-4*x+12,-3*x^8+11*x^7-5*x^6+6*x^5-7*x^4+6*x^3-5*x^2+11*x-3,5*x^9+2*x^8-2*x^7+2*x^6+9*x^5+2*x^4-2*x^3+2*x^2+5*x,-12*x^9+2*x^8-6*x^7+2*x^6-12*x^5+x^3+4*x^2-4*x-1,4*x^9-4*x^8-8*x^6+11*x^5-x^4+11*x^3-x^2+11*x-8,-3*x^9+3*x^6+13*x^4-4*x^3+6*x^2-4*x+13]]; E[46,3] = [x^10+x^9+x^8+x^7+x^6+x^5+x^4+x^3+x^2+x+1, [1,x,x^9+x^7+x^4+x,x^9+x^7+2*x^6+x^5+x^3,-x^7-x^6+x^4-x^2-x,-2*x^9-x^8-2*x^7+x^6-x^5-x^4+x^3-2*x^2-x-2,x^9+x^8-x^7+x^6+x^5-x^3+x^2+x-1,3*x^9+2*x^7+x^6-x^4-x^3+x+2,-x^9+x^8+x^7-x^6+x^4+2*x^3+3*x^2+2*x+1,-x^9+x^8+x^7+4*x^5+x^3+2*x^2+3*x+1,3*x^6+2*x^5-x^4-x^3+2*x^2+3*x,3*x^9+3*x^8-2*x^6-2*x^4+x^3-2*x^2-2,-5*x^9-5*x^8-4*x^6-4*x^4-5*x^2-5*x,-x^9+4*x^8-x^7-x^5+4*x^4-x^3-3*x-3,-3*x^9-3*x^7-x^5-4*x^4-3*x^3-3*x^2-4*x-1,2*x^9+4*x^8+6*x^7+4*x^6+4*x^5+6*x^4+4*x^3+2*x^2+5,-6*x^8-3*x^7-6*x^6-6*x^5-3*x^4-6*x^3-6*x^2-3*x-6,-2*x^9-4*x^8-x^7-4*x^6-2*x^5-2*x^3-2,-2*x^9-2*x^8+4*x^6+3*x^5-3*x^4+3*x^3-3*x^2+3*x+4,7*x^9+5*x^8+5*x^7+5*x^6+5*x^5+7*x^4+3*x^2+6*x+3,-x^9-3*x^8+x^7+x^6-3*x^5-x^4+5*x^2+2*x+5,-3*x^9-3*x^6-2*x^4-x^3-2*x^2-x-2,2*x^8-3*x^7+2*x^6+x^3+1,x^9+6*x^8-x^7-3*x^6+x^5-3*x^4-x^3+6*x^2+x,4*x^8+x^5+4*x^4+5*x^3+5*x^2+4*x+1,-3*x^9-3*x^8-5*x^7-5*x^5-3*x^4-3*x^3-6*x-6,2*x^9+2*x^8-x^7+5*x^6-2*x^5+5*x^4-x^3+2*x^2+2*x,-2*x^9-3*x^8-x^7+3*x^5+3*x^4-x^2-3*x-2,-6*x^9-6*x^8-6*x^6-4*x^5-3*x^4-8*x^3-3*x^2-4*x-6,-6*x^9-4*x^7-7*x^6-5*x^5-3*x^4-3*x^3-5*x^2-7*x-4,-2*x^9-3*x^8-6*x^7-6*x^6-3*x^5-2*x^4-x^2-5*x-1,6*x^9+3*x^8+2*x^7+4*x^6+5*x^5+5*x^4+4*x^3+2*x^2+3*x+6,2*x^8+4*x^7-x^5+x^4-x^3+4*x+2,-5*x^9-2*x^8-5*x^7-5*x^6-5*x^5-5*x^4-2*x^3-5*x^2-4,9*x^9-x^8+4*x^7-x^6-x^5+4*x^4-x^3+9*x^2-3,5*x^9-3*x^8+5*x^7+3*x^6-x^5-x^4+3*x^3+5*x^2-3*x+5,-x^9+5*x^8-3*x^7+5*x^6-x^5+3*x^3-x^2-x+3,-4*x^9-5*x^8-5*x^7-4*x^6-9*x^4-9*x^3+3*x^2-9*x-9,-x^9-9*x^8-x^7-x^6-9*x^5-x^4-13*x^2-8*x-13,-6*x^9-7*x^7-5*x^5-5*x^2-7,7*x^9+14*x^8+6*x^7+12*x^6+4*x^5+4*x^4+12*x^3+6*x^2+14*x+7,6*x^9+4*x^8+9*x^7+2*x^6+9*x^5+4*x^4+6*x^3+4*x+4,-8*x^9+2*x^8-8*x^7-4*x^5-4*x^4-4*x^3-4*x^2-4*x-4,-9*x^8-5*x^7-3*x^6-6*x^5-15*x^4-6*x^3-3*x^2-5*x-9,11*x^9+2*x^8+14*x^7+6*x^6+7*x^5+6*x^4+14*x^3+2*x^2+11*x,4*x^9+4*x^8+6*x^7+4*x^6+4*x^5+3*x^3+8*x^2+8*x+3,2*x^9+2*x^8+6*x^6+x^5+9*x^4-x^3+9*x^2+x+6,5*x^9+16*x^8+16*x^7+5*x^6+3*x^4+6*x^3-2*x^2+6*x+3]]; E[47,1] = [x^4-x^3-5*x^2+5*x-1, [1,x,x^3-x^2-6*x+4,-4*x^3+2*x^2+20*x-10,3*x^3-x^2-16*x+7,2*x^3-2*x^2-10*x+6,-4*x^3+2*x^2+22*x-8,x^3+x^2-6*x,-2*x^3+10*x-2,-2*x^3+12*x-4,-2*x^3+2*x^2+10*x-10,4*x^3-2*x^2-22*x+8,3*x^3-x^2-14*x+8,-2*x+2,-2*x^3+2*x^2+14*x-8,1,5*x^3-3*x^2-30*x+13,7*x^3-x^2-36*x+11,-7*x^3+5*x^2+38*x-23,-12*x^3+6*x^2+60*x-26,7*x^3-3*x^2-34*x+12,-2*x^2-4*x+12,7*x^3-3*x^2-34*x+20,8*x^3-4*x^2-40*x+24,5*x^3+x^2-26*x+1,-9*x^3+7*x^2+46*x-21,-7*x^3+x^2+38*x-16,-7*x^3+3*x^2+34*x-20,-2*x^3-2*x^2+12*x+6,12*x^3-8*x^2-58*x+32,10*x^3-8*x^2-54*x+32,2*x^3-4*x^2-16*x+20,-7*x^3+x^2+36*x-3,2*x^3-6*x+10,-8*x^3+6*x^2+34*x-30,9*x^3-7*x^2-50*x+28,-12*x^3+6*x^2+58*x-28,5*x^3-3*x^2-26*x+13,-4*x^3+4*x^2+22*x-14,4*x^3-2*x^2-24*x+12,-11*x^3+5*x^2+54*x-35,-8*x^3+4*x^2+48*x-14,2*x^2-2*x-14,12*x^3-8*x^2-64*x+40,2*x^3+2*x^2-8*x+8,12*x^3-4*x^2-68*x+22,14*x^3-10*x^2-74*x+42,-24*x^3+14*x^2+128*x-64]]; E[47,2] = [x^66+21*x^65+233*x^64+1805*x^63+10916*x^62+54677*x^61+235015*x^60+887013*x^59+2987178*x^58+9084684*x^57+25199511*x^56+64343569*x^55+152653140*x^54+339786087*x^53+716328488*x^52+1441598411*x^51+2782856492*x^50+5158502749*x^49+9165064122*x^48+15556933822*x^47+25134264631*x^46+38428490135*x^45+54892605102*x^44+71102992814*x^43+77710749403*x^42+56039355779*x^41-22451101305*x^40-188341584515*x^39-453218927700*x^38-777683753966*x^37-1042883187129*x^36-1044726713606*x^35-525170150854*x^34+733936527604*x^33+2730224076594*x^32+5043803645088*x^31+6842210206820*x^30+7262330006852*x^29+5930391761125*x^28+3025365724191*x^27-995645806521*x^26-4983959300359*x^25-6422077416164*x^24-2859688214135*x^23+4664032674947*x^22+10858788002567*x^21+11100700816918*x^20+6762963732591*x^19+3353748744440*x^18+3633127883835*x^17+5296338176367*x^16+5203192736017*x^15+3146628607883*x^14+956654626000*x^13-110826751894*x^12-204686214498*x^11-13306360742*x^10+77615240591*x^9+59199030300*x^8+22742909759*x^7+5045002104*x^6+597438606*x^5+73829973*x^4+19765148*x^3+2584605*x^2+227*x+1, [37192088142746828813888673420666177313487021774809198507523107877447355831671757935743466500468746775942307587784432469916702890259800528074126684567745024958708867853792288965873797079328744532492950186278279132338386641997787868960658739192113837650346971407460285494188775114735807008559637566924158081997576769848646334880568568340987629863862716061002049859852986760053931070914752600672291384333770352216942703238814471170645191120752410620342765717022504113929,37192088142746828813888673420666177313487021774809198507523107877447355831671757935743466500468746775942307587784432469916702890259800528074126684567745024958708867853792288965873797079328744532492950186278279132338386641997787868960658739192113837650346971407460285494188775114735807008559637566924158081997576769848646334880568568340987629863862716061002049859852986760053931070914752600672291384333770352216942703238814471170645191120752410620342765717022504113929*x,4702503524425572229018599953826642338661633326617723962085653182965432977093941595615239812172415409941448541919764706508234064249596758698512238079592261670625105109407504615024318460094882708460787122414075732882683493075145812990899311628739956275174334829915668116419548327607535755699197260103468834827558425205732197627232361228467509896315207467861559400317654064190785241214317383876534997028029599498354944670842421651960046363263385856658804089404631839*x^65+98679608407036339059671625219522575185477207490116165618298092992334440687690451699958983896404758117145324448351698211050729184336029053391584313307216123090307346928826889422123177052954992917178380096921341636019457639371015918320815916955304570401563472268759448537808501232894560175535593649055475297367569788918156386072792831783797855081398333793144324838379195649077581610912111508647320728972161626830277989724316543685273453904651591758382766968015956630*x^64+1094167361269532112658261114603113693778855944010406137338279077213828583272970299958569531824598204662450533505074099704263826912736946031564551204741935337164048508885791485460822114999632382952585564954446640937916268310656980903132315911258007303326032069188583364696871499931559231494873760376956812553004577290916925491611440621960820933866092876010157920714762028426941380701651124928611023179021261560381113046551274827240921598028733135736787935741784513596*x^63+8471357184035096817275263550378200496627212514735108083834002114096133613566427555576052247085909656642488590118959195376956011770078735355846243972354010009764063689522809438890017919196452649014326058416856272381033982602818530378729393052683767717176425066641284826898031406955851186383008714243875301281893337987511986809293127985770044591572808468449071696057446783959395863934622076643370088047594566752124522906315836888557123631209887952471137430787722644910*x^62+51204557446333762712964219076871558615080501410079942030848116725600710987008293778580065385883587133674769400659970841753986238773895366819392633111725285682204868764923281443834977455768884520178987663707412262324366085983158700071644718774721753022193787038228599528024969573715601834439280274482238004963373654009556288807812501401802459522549927259228837456824896159081504852035888990004714797642802454332362160225372850037831741553674658675323068814019738956416*x^61+256350972732507700970674505260934253895960990793803574640973214073493675273413308630010693352340002969764099879301424059558946741043480021038901888196711462123159898911906290351773660681411554787901261586651558995477292503472157100016683254211223359307332517148825317936217893203469645584672986254304587937502784975352954655547647362381610462339200825373680866374811045691097957843453204200581944129557260277738094431233770034095872937723950603051708343319552420457454*x^60+1101341491035999643589919228021287415201026050824246934986739253045653894379066420543874553791969821276828893458956550828348088332537829684602890647731484589576291635596341068942111223849511642883370784843875567310884480743304359819165134143752950969925997334539421229773539449434666200883819547112579733443221809659860841185717988677863195260514055190107615503808704463879971624607800458038580577984093154080463605890353307481454883993082753114651278160287928990618221*x^59+4154890095242352792968924534251874305512510613989504095219205216050459449388494901730996844161294243587390088062193295028757490709641401640125258449069720192506726072476598656418413639447471892987617891679671261058336312448012639000624581455948582917083743059674253023234227259532862769670100395899413301554645125826832196473920318531857811457409151788359060227853200688187766088390128578505056293317786857188652055450097575666926611032609237304609614044979060796524699*x^58+13986149775063299038274098552893863702912748282820422862367036029408234388703116049789622728034941226173213911779317544547252392073510771610450523857344746566220753022419779899800993707414613477993604063327915709699648859296248283567586173490031284915134007572467200434630137609760385432567734743413443409282821419764194362835952328343536484315926906369743284917222362441016440850912861213181023476176448038780010858504881645218229629642654312694422570884059593849928094*x^57+42516506291714422203686701792727025175525992946217978456392656320218361164585366615566276846411524739100119148700229101826958302902313624226185367447898598177959618475714875372257646103181128758917929819844152413290256832805742507358693977307997282414578415541993651079881432303045911228550907231981759845388116877175655253665936649863793471569446682468787361182228524124143743269238063326703053878218270277342842509966881542820422234678974966999031415635524176026085297*x^56+117883788581797769386091899327398396396771024967776849392055421042259894211353244386411437664549980134148698902183091541746147549962816663843811190999821154582801911083984643581582963243991771856382237671684014736265260931002320582200364345872334180934294031722812144926733348459742954248578115771953102957309849833327358294121795736583368803224499722859086835806684598268935186754645171338497082552496130292121315654430890003331855333305637480426437479697437614795518470*x^55+300875761115871086981303379329579909495857706372695779040408211301388480904686131521973491443749215042415154704976051580629551413358636765738543268027508915943100985765613987248662928626216934670768327559945291128162296734987114552934399266714442495718757259937947176107100250131987558012454356605596525446834876944816805244168170885416620890125589113332334167939477945603891695088062981057557334717301897900211383037727591044643586767975526267430178972149931221086038566*x^54+713539053987296527563411884080440434131908126630318136731801115267883004860210606634059648861064700257587317121794566334616868533546865445039771266921997649873928535059754138654060798001445778825857488221162981941869861251566166383651974933932802189026687514206539307811238599315964515664809702989753335112901324813667576334936106815797247815926800689613779498089224342984605078516595190588038265456507056244398848858972287539054130670586278658607816562977498888600107405*x^53+1587676094926449614330326506208909217234656039835046268725434689844556812250242958410084829142910153787697277979026626225027104215725195773235102247924667878716893823340335094110035808363350021623996909606240748491059999222761426063760611142671193368178024600794371225688544555103771245886808522502387372466587076756554087062538187593629230618242992904603947832913834241711016171882799030626659887524268660740858912625997042659295039977600782574983870877575083424886343033*x^52+3346030268398070728503517784797238087854951821594038331775151361669537636988278460639300390532177478276314191141968447004206365635321384672137052125710790776351542875604925622182600674796583353948723724339667728568417396231923742818064395724913485954751367251313776009932131633590606449228089689969303011711599827825854049970866545905879804486471314797566665352520722646036048852522485567384377315864421342355392431729823764019595520037094290828636543100493387249783468111*x^51+6731913711206898170186340655197132976243337235320566896254506878382748099378142086849908938660410155148924304779098207024617484222758190656309070157961319463384582243573420151873567159447093154169568030863943039621262780821415734410907565511530655328343153976475995612051968876978838004372530757821446629955350515044681768001501857378741142615356906239540137462931592481266711218861964933835785466792826512047852780527233141613602166764003623654353765709950173459841516495*x^50+12991818137169010672271518926371007841275709318433754460821111667410684309567822166517917015409779285175285129652677606812489754982780860116665667868301305315226854383482724735111212922804336073647210280811588475370862767818191062074953837225643853491360216316466883983023400756569062724682146824250655125449646462397554045609822910625076840504964989237732567729934860737698215248445993930608704927309826748151106039964255143730821942399541949370864385199131365195543961768*x^49+24076086529867581778984372448987107963284667980450946604854621434049443175452470273959056254822426283529302570043779070188726874861246034977238861201526456996752532483304999402429754443150834071008829735044945665300950702718693483032496575928098061408170950426239461194065236248154868249084977095188954764250074106401536871612493633585086727084824240734942456644586837783335159693865114174540614571017734018577772675834261405403106107965828614932870853340132378781479477953*x^48+42763223928193912900798016232134471125770828125782143412418492081221264568686526939121805780185643824729736138046149196865890189884021303371413561477777296372943976405937450817113851566859311934528640206604172181576654223308390915797318124588880349682326518778001052826082288431591428178761080460586741417423387093340891803060151426353491105759217449748972296719459243601135894204239330046404612136543041615153705302707393206698079927369916316203451265162239088823612765911*x^47+72563237120822790053008014447109142660922540571279684913627390770507334528517985665576153493630744543914999824353445389217275069867428729569965339151720126493887227504313002280159319363829825108603906167648905289024003732644258892168774418689971794969320453593245318060101335070372789681871920191423599402500243217943568340391465116732213065497773915333049244291044894080628457064948279179404151190031481326358126616083595745376305395503577104547886851165940941776201942233*x^46+117192241999654083693110309214691253431396472102415869813273925178853098058012659855129961367027920027243691907198062452868340145320190405107172899054009334803631909220369796747733495604021118325158103856692273896102190357368259571967796079830528826706957283818218450044667039249842120582287947566611517260210041036001384738953930826006367630396162356315216378352949056961520440236422392803391574166563377151062535686027678626136875372591711788485262440407628437382247088573*x^45+179101401579773503827069892932659199108716356649214536363822894841133651185309017610555055372658084611491971327835039083991852917634768687369929722862678401630742709461260035979319401491860135394058793327082274920512385953664832239480132068077719636188558159591982789478553817413599997270522785298212321223026528269561621306348711357073537140014562412367741452770664308686885075557746360436979162100577745553897382343954180278419252591189699545615803504699122530584331487672*x^44+255690410809073165570905636603860057547636960968089699621893276211435221874408798549917840256505583587466049676088338629900714503301938438219943629089227200593000187043950300548438932596692285195397800744687657377121723728561256811233382553306314238482943843280061260518369616326165702593925378672272988874400130968236934719173579307354957466561445694746743903749358585877619110934937714901449225172679777439809421339826916392333501286304308224414241822504411972563346982963*x^43+330905899268879434778340009773536555584005144203007158015755152147674566792524402901675049037936000739038406564556221424441553993968303435264089225044918551119857804853787553860784840710417430740286208493134850981672952979049269612382631625688100853306618657353787666640406942260640174296244707513756443237682355838994233547043353283706871274738555314111948970256637000752478161593611185557800069657403425021683109038254135357331305041370722270014569861399864934245564995937*x^42+361024022561091410893277131445270377769836254007059711451100459425913202234103443383166446571035316997284729327932216241833791507683714581672508272706434185842184449606766459663961507097265319914975429441918455865760788285305736653989673661781568603444880869242676250097312856673063020940584062037437600433980618481365846445535511499354262351666237167417625139501031274211184717626341928642361595955634042910760077165731758583952322053263240463636648739581670442094819550472*x^41+258846692984979134941353125187859657639353971306434698201114527120424191366955149328180108512923855318913884948556951880244717273511369196115724170283116032861472606119593833741558932075537293572286455484195164137381193471545420028404861670651047153420787939314126296092266449127848732499406969848779682868190863195820466370359533692434223448218075808233421457136662640255903050570878053970518740472681636570477383049772763153920782075601908995267806588658601074935542100321*x^40-108613727075391352677800442156445796900001657809788616209759207095751052227600153078646282556865161115203549433169110877533690139082041002729202519320035757182135828398919108366275339062271182821347043943938956927343634545687515230774064598554381398363394486540936121975897818808983458100117537390806306838551990086746992663926094936420384981990284184496122411085296955183504801286514098030820059703476019548978267888497095548402895526209451715023819672133670462832627621977*x^39-883356770290424467834902927769250076571954776501070427018728160420306842512801017241393364319603059647236259100186699338873564210803255557390030609108503967045041486977939041084256592354363355390347026264661599607387717348791153172917523304649926360958732263184393877477555323148891774263369005021245959193744830582792064782066255549663222516806490818844377767598501500129199400292403536331324390252899106938054889634860613763333376085503578063832508400810799820429669847605*x^38-2118045193798937552414857893054221054892621823017109518809941788552609007749516235137946045885126471111895867705319983916530824118905921082510421013245148083758136598817863080114501921892878939247251894763628129793529882557871975117126156151368348951896251687507139338512083368681099436090625617507009855106404658300458480459896038275475166757883005380187895603449617743659935377415329291035671236830365354534206147009092216794488427539452528645684884432057018064197945391418*x^37-3626968817046387138093485416949529679004640364254643611546229766975601210688220944287649172568808698518524721130459974977604293054420325228559941363583240591576727470555439799822405747444412191623589554157573900232783942303779492828232082425806994954014412440567886950115670195982540257882794467448783767960073089272009793048728367667871068240631082217684688504231108798789632536428015717469346489095194728299433601317692371810883214812914938181422794027521431276628919883674*x^36-4854194325186991845920338111881596256919601898749062661877898539775630903011520385187820910462620815825237770272338224936441751971722842773996447545727928074863220843435634776031336154881239905162884601746246399663744844810716514755313455917565554696069437954454394657874085675230751535097618427913910568671860918879073686963912374071769717943873322139730218273259877032396243113964678665780574747633749780323551721435857167324048944601990617762791819906218637381312843671925*x^35-4847987509858760926920805451048018781981607365020766099583469767267655622483251429173235344628248302656400158444263849889202698151734677289153837490622029159987958156209180398315799199266640231503463616480447378628328611701153811942639922015450263695870928297752345807460355440113401737032398321514273092727759081101060065637975935973898134539866068338699047358074418886721028170044216817237344274226058232396894281043543133691855392648183813093504502556119183392684517753631*x^34-2407982309812290609450700300709926869750949095997589575260373350353942891181036300765770545302868513436997159145053049332884198076786418194601016735638530292349386643935361923346291482402784297356223903962381704427066509570075181572673863038289052778170547059895701939813529158075189567951005603751927586467421004899458374397902638881909993034004460581111685733639124287181111539023593137877284013254334073319941348935395293287104949214960858960088323291082979835028232781119*x^33+3475793722180275901113065562464086905644174835703164970157355408818309688789767592972701588542195733397019645949977525572084706878564052904451928390080479935545990622275375524212632760732491251690578628631662447701795943386696037022293954817233249628098345599922478435782189800596780614969528036943542397808960137322018169394621621913865454137219557197293867904858495056174325414348970692333118692770239850586872822651790637195623384500191116982388659678060029730864540624822*x^32+12779857436110547562062622018041127396873575394859864594809115398630793325678241272524479240663927301555686464123289877986512922549358268529318457258600792736613624405495192619163842796139682366796842614750663584387961274910978182012802855724266944604206675736326597719028216590194813975580209023584111689213431745565793713518651925040938222599136091397135101945706493673869150955680205017973395279377880458016630705535820545612471726193927493654561418067247330852638494393386*x^31+23532629430852786765522912203786104954640308480273684439560750365201125693824309095912141513183310568121597204539526864427436794880464823573716475888303118239545779511533266064662152867645222408164372815793776773331769729605047746360587042822627234463028684941225108891141001426656349446890673819115676603008400586385774349415257622110981499932181204987116165358982166143923527671272668056424795399153238765743751111785960902983456918757350872909677004029351775915241945046902*x^30+31849408738818267345344957715021838557118439074345857255180401244674156574573903134996449354814146006396911970809162601558321771083326296205792907866896953921782785599042097998946251542350742408532953986926977283978388152435516333177849393139907278006367872700497226634364597148882179490508400374588721486225335273473722422084253067733930296314955935000549438937241547855961952473009827995245230856601994725246545963684687319427274858216892706562923888783782931083023151313092*x^29+33725378753992954454476030123831459670959528331371173380730555487146912845295773642293827600735443402023920839407846501259798899097750879137271708856599148022223775849835919197098716231403390315790979082815118586994535844284495815315663435921553048730572490864273004169486131250730332160906359168799241214730179050851486822552885483395295539157248980272511522778860327599691729293338513926291597226329388119309391847580179510188448620210356826476067036524534985182064620921079*x^28+27453667161695841681691107487461057238891313781380316113341634880602464203430629336914825438878622923346524705872498307957913963725768173563493447505172487343167338825321625250129283176672069699398315802553316963969991275785637244737065557940837431555311030337327594562975062848721892644134189314110013797205920519872104032551715599476664889660063805125669904008957649712568458739731444265070351087503700380658735609615813879328355931404756517413802435856349754310268842991120*x^27+13891680073353921731587346344777017495532315623678563856655702727064133788681248903081265394663915980412849304585765778441950444049759427838834612913827656085968567061606851030313410090189568177755035379989392071987829303970859145093721876634757921072112781372552794824844468834108816194155395523614539346570945455697234371789965414399166899477529012492657632799923712872899005950448469264585126554093557238244759459835460472435342318960548499909492840777015829138372897052158*x^26-4827655652991248921859512160991327966002203606470216893147011345688970954082232028986435944661099339031385136900465438178540687489552214950571461444169575980680533881429835758850440962449285840523796509746821094399823495543313118260405209557592149482995360975278811898106203429107781109240025292766481573834916363109396684041457910216975141820026164587396654122486248627133741054232962031560181269491884909770880293040672933749430404655482115907508414344044913488612281581185*x^25-23332153641948024404893261561985525042246656124128267997327813273904321159117320549421766466334317997727040671635873456820609887601798292762318628838041954317342676900513410057796243928780147923742653075536809809610127518502406079069390315918791810241407974660887106839354131821731072184348942338250755871887575681586203600358680033866996204004462346052286361740527318559687979919845268412415535343498423961306397896213476456154053690303775362641451048189513605570538275920173*x^24-29860346575605331607706913411616078946314020084075738530131981088958960553955705831589437437507033046508285238987140327270807598724867373353069447752633571422929106227847992304256328740748734352599116540799897414702823188209576691910954008894295139239907825332737735441078278392858934047263838987873173910547840088015983877693003384018431000497142514180249632833606794696139442959683086220693638118832409940961245720371460117017505782978109620770734496028847466658356409372814*x^23-13056037112590940126548039182932256833185257797611818711985719217457108632380589731454244349070935442548330125190263289847270313137885852105180964192695996696546169066754028823323643177770367732191503167552932525294060420446082423179721095562669847111395500609207602007014317541057063357760579142970686365179875722049177500687508767004127544596689144807061006873599734009949954709329004605799708816158523582401304609354019585465701113484611864242891784742769233116747149288518*x^22+22052662150346217226642133899476861616317681993486135201425932108583652603681640218546507365574338918995471066374398236238024365568421529637524499617900954706623945860414354949683281308536225300246488663071312262823246983554182056139846317610946602175977291622312208266225384267301749037716660347555442233559791660858475712060997957302873755807986632163161806802806403564690134504942952750329654325057456776713495001981661331062778792378423895532407406711980939395005091963019*x^21+50695978124837937245207047024695526303162629468537482542379418128254937383172791833085383786577121490774645725326988536482490832928951344910931251566304707605910486898209519418310682669489063474584645290547402677255655118926257571017544959284151858482956328681312775196637406523172597433688299270536720133710085111809794570655194918804700706519579784360092266792688111817394737538375391271871555777380381394948313766459877569327880421715771241058905103743378924524640863794043*x^20+51491999083174985424804425852281007421170278920381219865688870422690336178687076249077341628964322009332704342347481976049188750216647590629020331010146237058796513537794139870176942471836769283278585646705519451480644992855265574001850898177774942250887584376879696980323764189377724388637495952678113864858268984849474254616760181214281004421832479301175367883441352718121282806082658018836279916470759559708129866425816515079549276544778327159640334915054199368160528923594*x^19+31153584422010949102650932883740208728222021533835835084533800550356592038232047780048354877964879842744978542567141292670855917694203121871600888728893016731995866784389748484156805254081957771186486741772547894170193329562558451436359632113935395109070157246073921316531431774681086948677761012920824904938969083272426398055610038963560098265792994443167159246488204857781459625597665227877718675914733101978612709964120144104205771714876521454853732622631323840612195129001*x^18+15424396724037141403797370113821343934220477435416784032044368829011872696837628819438142164801069289810886349085196254858790745127711274084707432109162202655491590517527628704218876316967844986301891070116256541290353279824143406831637875989470664491303318385767772220632751915205345185764340709212058197775122193867772508901353257483246245450875431270356233824525534380212274169357156692281390168152905404582466870455450513937663936918491030840690797660084636909861399706328*x^17+16917535323040807663230378574086372798770426097427073490411663937046948969141839413709596031169344005390259637741153250612534796337393607466432285570164772454154221426783750412637978654016008135864480773741041990778162632567646275657209495085905665705946316741514616678808724094975648455523993478791556804591863622436429367610310267960793632577354237423626032924944853277968274845210814508850327355218658885539222774204868474916438282289646646801632340914293536897635707068497*x^16+24677159405988081560944624837291325284577394206920869872462189316620023998845323525264236846770788963169370251706225157825260853786575882444625064735087045096234263174366756181947383037815630991913786600338067340753630194600878930324100880171048473230420451947183446238712334186749105396160209334972574759199199638341167664307297616923304951563668213695391444414790063052455511225192515413149094937261947755879519141898816427807752308666031940313232536281241025389656092025110*x^15+24132077667716189037337480612100980929859685432223350185583549004920026025120426006698106963091773106966421364033279929538276657230464593372829715991230019499953775880987635215019508109230664830928008885816029359574294506780804429039145081356060678009751801836056918385895693996776968416003685981203350001515488321502406167923331045956837942514047427177453818588507639021521858868472035438102078757792223645845346851951762789126455822138754962490026370899630434617542223251562*x^14+14492924328216749197276434221549718544579884698979126354634017925403188396255088822358411217994653207427665232769432732660475716279543346312273789829754285108595048550400574759976894211121870083259671139340832501551847942250042516821660658850030814771031985775205924151557795093773131211449815530946754722486622251246533036902699464243649300846494928640938841698690240145998724934550357128736373281998613168218898475617059334586809428798832510199920243856427278673003052787392*x^13+4337717832929175553367323122658067488750144798683775474391893414246752595538431013816707068301861500833081025355863527122046219697058354944163664945898080200101521651228617739002429218326943210997459284140760917603117324414555551796729285975810802490114258920968562646505251678775428543043895279689330717294663309458510805165117067376664224231827477209503705723676000134722520661033465959198356208574901809476600277221538326020860001241651117927109523193885801731622122391743*x^12-554996258745030173946607804990980933702921411586598451400227961045819766961967087457003379842109134326718667759396758979476724642134823292433485361584889611164071479491323037451436354393491353437694565076644814631732450027989784304069244739532342308772688645727513226691207262844618451816767351918611580005629772449725128158423347378282528640115493449806079494813954411273233756252275621689703833927433657716063308770178944853453403940093238920538786053687291549185221218126*x^11-947444508052127985105337070503316305994192726831556907629125848725187228807899018333914870351368162729524623405436239499762085980191912809052320320314050836487495326286585055572469683535320960075414137446901104760968821870451842177205367939997544125392997455939365861660291985706367503215519957349880748602597174569212495190224818479392205452648039009755047892999766263668175431678718777201761839924058143764277960611611992966623935094513180287277185311719664886300084885502*x^10-51512636192699284121609881293102115787995124117939637001906028919792867085184206298467790985944697995758040260275645779536366289832985025923498544325956615620431788179972504747266898079604195529407907587869823077239088165151353706002275472998191551466221943672979473224993208736007980894781234365844197500732362542669130365225311422239116488586760300924248212389758339330289407400653300854560948117151494121903418645821299339889146073753907630631914502091749241703272934096*x^9+363317182714473742632120693054129385159868921088796553895549288278240788052195784735455560116900933053184058063351203571115501741135112284670888741197411977680929650847224452748573830106676317286744144806795563879755670649184164081430929752266058915934532873778759060216855570332266089178024668151229900977514172659984973731420452712801364085106923775510921369380412741541456111400203408086355490406664161111178635651557503174419822699362835527439217207859961804488268632187*x^8+273136140492500551435979149165425412556760289098268795670502716548693844574201284117107377336006534679162045524779274513587454025022712114669792308523251071539552621791640393738213376452496846157296760293992371293455898522551879512569158895553457396975060233708029218236773732105685072191141737516326701491718435987882140032384831787570626955456599233790692259714033018488870888163056722803273220892096259844915272485026812497255021607048378163387613224687828037163813229762*x^7+103862382614476981573136960163932539431132268228914741430673447392604929622352342098836798500451137401817113176221723414459874457345104536519501443883440850619212167657736159627536640825462160452394776567847051418785175438626632950426239239273216762530055388326473265826319772647145528697874882188933768046740349958706409798740587174762904819462343349960222274299299393738004970731786487395537468511004924425795608024889927265509967441151090808489257949897753609742204476420*x^6+22767247297164876249492451484294192357251820958548052875954266305884108160015080996748230743879885977916768891209962949669508503143543086954765785841139026962730349716333703704343686771534833527699105058682738236772056514588380540505021448122737290702825258629648656164232488706409547170998718856281307663528881461080685684496939483955249309224606152646200863773645939584867467672717955387114852284588951254384982706635512373290548509221648351517275699094179830787277691014*x^5+2644594328386144450563636282122359823910622442279236434944142039328777782631003792348240204518074966513243443537472308912854396244534189724336130377588223588550329183056421575783842620630294510959658507597846394343061446048967100362466605123496298295614492328308912133148206499519737935052301725316126383262227698949911961563878087790675737057318309544609882073982073738305610686306088595340332782537516959001266992647072452749822114108296057624885454443900531991280585793*x^4+332423449716767317354024160707565384365965429247466380501814513846808623117531247898349598579922715584166915537839030693157022595779612144200638530177206575095989611286580156619706443244897727159628851582015948131759030119911294163476424476556022221764031041923338183477485395716070396969556287939671995260021279948038434868033407630932229472787489426629706492225877373494398254343644925892144749444649728716187732510337483568490008168465028939149385556136180918663570045*x^3+88840852710737562170363758116417658893121002290359413103479286676271597556270229002948727927852498680971338755460445447186952630022383301372308608650105354988037620933813872186514065374819736293832873624164473255053156079571430882198885204087560518785425605343702554388303549070961493691419440011241321838460605066471026106365705935590576780074262760936613765708361086629726917318348935940825201902249506148209211764064849282749706488629714192097578554834528385671124909*x^2+11428905082485577904155894991242923938170868874848588584149713444323088931369385726188862655561346211893206524761517330127770575771893607706104884879044003768460656744376330954294444972173271927310190305107882105650039692542324668903441244682648904333332157846538337234952386109559691919877598361936456822774347762614328241054880528762751674530510932078622158637763867019006405357458264500646347234306454790669353696511296952909955263751990075386816270667636089675280344*x-24785159892459546242666930160927808647797667094969986890056436684689920544074730362986128509618938957111689287126109540874409891539782281984867018377468771143345895450186778195958664790074279270469966815843793023304779839260559570744235048803457232156165031376245603847151959585568467558361122670274910968139829898930078312475662112960760139039465039884439673184719560335749276675340440803261846773342364372510433277951615847649164418560848634168556103463494543522992,4293899068537378877491897571680498628036271365608361020528503817565108891010683038734759664716066945730554583710485694328019864448260511844651338106139260684237934635175896581608794367069816387089753494353928879087821058478289963571624766958437801082131492002450619022174952809225770931671346245756647480653433429160841416012082641696827293433627082278317596895950821050382068995945231402957113874579964646367347109861673068275784186202508978893233117764718243518*x^65+90179840451834105062944735002238159868400646135378395118729163797775273503830013880466527046250296031615708718382343302175642743381083961347852545088289216623379756641122910736220999030885124616069484026550781267187246188619826177733032857842457119749111375942610701974366319728459360057340103198158326708756862732019009117586589402454180122129556567729315593357739977257586480604210355721201706445286008170408505980381918505727245745143129238155759553492257435435*x^64+1000638236746462545742615747445680444865874918534479375835294560637404853997566918879129614300794158924847391056873125393654838051708849402305592533310438892724584409393534159735781041593622196883651064530128546027916237580255711974587696872618043270405464177422099397797364817912654724291197953382543611496344454755407437621398453552834826059909799323152630400989782858116946671218854027383449370757674772994542044700854978073707788281315429260107794447587304656128*x^63+7752190440269770169710812228398406570451620200555273021790274838182491770666954416328877259014678499366334157581583057706381584850276989788363229994580832309240165850513787882951582684156809572651239692419722478471915563721564164486662998187595407027468625626609649371108405870523875935438347820357492417599317445030893681389527817049808495683453516166610937586839144515857376792434007878835183576025893342595941127108366009735822698361463800049124126220377540530680*x^62+46884916266780128929060697643584887800614446015281778243197089073546474124732607936428607514208385699999304154989021552749718659201403632471013834019725148224522695826595108120250126772125602530856360700133919719438545273177242633257135211380526671437711402753631716215288854833263681356727264543936510254903404552287333242975437259448899404349478586834522520340212765744934280384002473906783057436263978112044428339247782968335405532139868321401332086785968770992571*x^61+234851830204611176179599237093659563312929884159308064098455735016349018493288748352057869603237497357421799831445731178704804104332053340058175756078858392232615474760277707149696002788028823036450217131861807034248175089013660400700053353392403803263180753265259157001703405449359824149090274128262501836425017675586901993502345581126772427237003202056934703954395845099432801153206484068897365477155743924065586928735874709432539426157090539523324946744836991003300*x^60+1009491106551166887750350399698858246552152765781321524662914725222637509096463421883732866742223555809968305532864809970951089495327696028126977859362961863386530031970565181304390537081371084793627956347719873017200677526534513855122161257331327897958045444655125728918733335899629782677602994549258934767642222134169204493683261518956583579370888619108259613168283094033429581580305963499181727574813437988445769656866836938536981415861091755883310314629659182632325*x^59+3810246187011362177290897316697725703138153511322384371631319160160761936948134983142076380272359241638750877242192243124637000989768725347760121043723454206132057975801281346096883161006780873948870147387677255532208537272983586694661756443861653528919521878844860296519600302296725831137138731852952969055223362212721747750248445357527625875294085606173456446020225261421166008707564339314199880559081393712705622336720064323310252773454138424144618030509057058945258*x^58+12832140111498292114236921029199979612880687417593490796202396024074632656766133180771366462190529882057924115531863372707651293767293918627483953300117297926969209125223714081787332905400107949827973493777951087472940301672152243372992072840293341280384449221956497094638035737282070551169623846876981941875784341582772529599988186851817429635183304222416259616696151043345455700009691981239290054096118454614133387875685729341197991065276360651656981467410504795482493*x^57+39026688172582372982680175115893975212141813411969224608420328128966838243688405913183583224753392512112851066101306084924377817490655584227804476565680280304482793721464148681360536751509931290345471758046987943891900172452061514909435751567199992266849112496947873139629023787181708564622078880166485966468895762516885858612351464951368048834923242778733114617334373822278715023279408183223197213138916051386052612974314515694670816368534330150373315050630426036711493*x^56+108257203968664429167901374210407793013783868521698127110355043132347351882270618456282119611848141161132364811443416126508712607737411814584598584639647951069485729546451541039444442114643071581588753210857025714566131873911802223888666128524365671377262819554272471641819415446307631327637078172484186783938565719908856132339988116602149979831593924614241464795834804173568242874116154005988184816440516332775298730051702199930905289210587279257841023541451944611661264*x^55+276427635712469416998613230520283225341133153282108936583072606656628862298522468772797034728180035005103190151558020903104023082973414550802946698890796894857681774096525405335855752605588382171906378533060954600904065854869868138460620098123641096928975322960374028657641041559925750664657422693580383669150621217888317997563441971438044124113554231003041760220811547907861911959991664533882266529262432637948148423351279453891480264484471453028466807608304017067103369*x^54+655831490412314205225498208042971530965826124842694348921492475267504743270232255099394603645065755290300327314859745924860459937661181853395673540553667698427668144269859494015001849591746811194562032779262260444004591929441633226559860302131467616924953122678493892268680404179369232795734245135262383574663498018405579796972513307553414210422247636949929193459278760403006579545472571271442491771949076989737357808436972548387168597648277378867067701745955468733307981*x^53+1459824905814575724460466546667381278911646802621143643386316989492445395876216717170206847229503290971911534891668189016205517286467994669825329688392730631020071990968655753058978993882229997063090889450376412034379447627533192596778654116676206673421325775844606905248948582956246552284027559143419746873320319526913739590833181162070747675067133629296884644931334782748551687154329008682279158825941441356350891718056386199597166082128033447648725513729250739511758647*x^52+3077616906636388434928182691004301589598754279117369426063373532733931508221757904734739351349820807805496075264619617049976152815062559069016545377611434802364618144500254079481280636317338879436010024506686719100235936062355115509803445938427370637960213341293791794202720485545491024352757878991424110828097505146332146559930066186850280147845790689329053914123173731593711323864151045770150594061865622988905774098844844700139578751644642255399262616563361944314505809*x^51+6193735855684613899967776600977533559905468799507591632785131835784044237278528299225290159631187827094493295128791391124955798780996164387097254660795897844974653053412034099659471982581683055572621793578334900510330872746341029373052789659711388665718768619961604820312816250119520204442290050065745805219754949761248692814001404793773726469116606412725649254471702154376442714417783681029365815893911823371433402190311515346794349439704915030244875911218591162764407402*x^50+11956519054714576874948010244140049967591209555767251289688665503873142703332118279221976477913912510526685251669027362780752404518464185308067637335674809675431678218047913350343326404788584492770376443990956746058058157062705479415453217775360351880769502696634706056423250882678700331272361749597337272292717116563756279425998558807396112452218498814408874114050977539661031951391485873359775382701326938143640785545127067199016323401346725868559512618865295698648256857*x^49+22163753414323306885423492207542373653078842129680565407095566777959598505437530696729548521170653037932888113992399139570179898143756167433319465623015438001914128499303270541263130479473028352334444948354007889313003078192987096800385198922703146679864800887745283117664903699486944369991127743469764716650325026421578888334444431339317780017358638817518341596304989119905149678477247182268984948860509088026745815890006193397967820968799479057405184734285107053208965646*x^48+39378692634234340216546569351312217077921032760785610807317711572166070049670339777292337825154224639559683636734692834185613615892695002990847457282610963240263531450328260064202295636612049070563904131629246725985041030003937628438729692008230239674786572180790593504741873617893806159981636630176605292804665594602965675523416299828759849470308721104032967986110249367551968390118066622666759583716043203020493152186653819151858181887763679719146336873574356227670107210*x^47+66843068026616266843273598077224781994542735331727861447728758162807262344935554414817169918302644266433963667900429453913828129929459305355006444324979934052451080742374630812536739167004195677257813116552264967011293892753163660229518257213050539148270754911026551431346336046334457578696294064323523811600675987576877027385957111442326097755247107056036572151192360643659554407767323712978283024803122882919411951555654122398210870617947441045812007377214014072252475550*x^46+107995471026122085623088656110694663603322677414190222878528694884923311108648370325238298354945368127053100855488416056963588168767344002402089607294742471108539490317890503138000186693415407815738780936596216102160903446407235806283993234895496961877277472324237105061777510136880468803876430155811999982606423076296322371267719749046256391114390621471197093304416606689697970627529780143029825631323547516615140262912135459526635941495508817765225758464165245400674575883*x^45+165120332325437014753866699904665105768890078527546842792446200155970829256502114306326863823829526849846400013425897005135679674401191115616278993155262297905711154733803835011327276063057510143489854972010215665803258452496007799163590940160624552884108888495671431681936741882430103598021722916534238876874222756341010218894362735223353869854359712065847315419737096811973835067782400725109365129625976785034198920287545364074875195896518143175492804109783638022080272126*x^44+235869309268968161419739588306412258454765279043637092432507299161300718291632463211804749417978764415415938161893407026418189349929940940667119251438284631153606173428246556583018191367805066458549626527083801331519765138616515286727096733003276153401497301997841491256048146315913952975924159537596587982749686081671380672676816781594125300945293648991768042675280020796746165175921163532014440169570360976761899304441148150906305356786804406002051198113858914215036895890*x^43+305535635635596424592597876988631122431359350215541291153584463421700398984765549611740580467795666312885950970186077753173825035513482741703742312269620979386912923789971853371287309357629608258048539675329578502308904147202419812449698933934150650754886941859142082634570211469815674086744807160816315436807893275456089368706085743447364790331530699953644951993053988460218861144303853260965571238159211261105922135423373661577743232309150505919376286784335090988172504617*x^42+333954113207037528844092832262079136697490654164269493584358282517651693539817178645998946949044658744995112574841215788924441261005351555890578056667750139778661548708808410230391698322733620705983618651556703959955407321532476176219631154723378175808815471252096523509965235281959659425876666839101169466726781150476309329683795717548414722036828568866540985936616195305875135605441423943780838894948483110162868099612567957917468736538418867691070867689601975258579071996*x^41+240878381339645831503553314963225528352991523567537670277672295559944078790052096835014016500010224828141217541026418407031392228344415525066059902855023290777084232988892094396955647735340171464915319220348206936361973911920613603408373866028548654367617051780758230544748203868604819875386216592786974809720631192782552976801329439928944877109274182555410502957507911619684819176281801812385083083218367902699774788963943920353954629798553327792031982718787593104163052050*x^40-96329683211703974203537851099417393936696529179931582936964935524281885288621801886944583023220019894195327656302116142080026865780654697316271606386046481003161404807268601540529999066083814136242855654902241290929403352040327315521799821752559043242814261981539364244472928257850828542125456249572217275486028369730390664670336758249779791792262158023278159569783127434822541867819300011934660143239600742445409041628844663592775652054845013701142854097635078454936209239*x^39-809099681731550033061385118442763489366541910839597200201723486807302766679085278072284812432215924767212598391481619931050978058595353088405357950849410606658709110858455345599258204207222140733259476099589885986232061769854849974195538776546195219889586359392167469493583450140491864357494694168995564130712600742516089409095396105304160399837192884827533889934290120895542538816172679572418700668971934738925573177789000066516437108057003206595137899470950414701269744924*x^38-1947272805737875467545816740561294408695298544965290418584049031476690538744760881618705610418833928962257283280152438151336080847755417847689827967202324758170315491762885906086997249010353575439976199561942658838439067200592209366916628295092739838942346840926753247249390070030725459842640938313007950807582554387999156441308950741622082550160077892213031473355056016321108794476789147609475313590561784412636648772831830794585492222285331775943747283897100139975554309666*x^37-3341620908502829089837322119783293036345242381700370399104377243612792591041541288705035950577030747219411944213995580959582261414617193725219929061170609602026985053890009744843339019582520459736334911307396796855747146674167297984813721459143727324273179803941129243397554993620590961192819358469263267397743834400925884720811731170639979700239986102756496916150833920069739105765572604733409721261855735763315063691669691232231278371274929466950345271535190237266901887278*x^36-4481485284931579327870684962872745882055562023728477038683116527436509056559166971951272520112889140295899509183446707023825546120699408421105360426047344862650460876596780224057047308221086497179918808178552768580785151921993298456610891909241772187483987467753850220196926460276260446841550126721568113887461433230612267076534972408765146329629704307927513065157790617599122366991405624938318784601027861254823122074866811939821818657304066252742298451447589438872371379363*x^35-4489885439438263340406637244994496075392426507725556880844041270354296933138562637028926918818397406279958978909884479272973005169936588907029962761056732163793503215740104820349244110738180341132922001406935516712713527176719972946014136271975607189528281858274782654069569680266820213011929590506965213024944013722607322567692103839697322292584022678968394139871299935763881062476299092295508538100473665872908926783863619029725438969799119129342093000131849320248526523890*x^34-2257921681063394210232746966408534321526229752181021979107838684842758562431662037449580642217604842323762699901030086927683431673352194088116162708530665577176937427014612296591097683388593958049479290430303534744215479583044513809711438415673198970758962757200505875868337219848575643269105552336092412361230447165116452840089549698662036944038947016048983033926770801189540793733045981691061313313395156529532179340388325751209584684058301613003741451067346522888080592875*x^33+3152033060528531487813820510180349035560308743219639131231552222185856560969811917895524265932875930624971344872172786302892475088067466900415745683200164011357230646340968896962520880542005989578565449991662759921037898586597902997543651413903617156140263014008580731023997988349791362130007494093248558977835155073407682091933503611996391430350454971240278236401470702445390598492931472734641841123467320984038548867992984118355646225907856031292174923715151886132984905499*x^32+11730232854683909637816260491509087612118970608452154156712083120263456805234759573528927216293315485902874096456155120671949669301962075122034840108461629452000710010263075586857436739321291223780928123905082679430705387806517551349629320620733802072209429335891160119333944786278356739964993621116486604744701486366073880598011113278914148874870185077556572370860722320946450479286902030060521050185266574914337170889417575546985285135501174932415851649212877321380418164252*x^31+21672809745427451639129330504260029024162749749533085852972459871079481153694264551138885097005731129863878993832258860528689436158936549924665245661154602572027540054212352001928772941402430782160540182052546122656557994274807753679715106997601990078581944019250921023862437882407439821297820139935414243972240156854897436112292025424304531646255311945070226902340040393285863380042031470810968215285380698269707758329286016284345135760134938894206867206987482675080100785104*x^30+29402475916967656286550408911618996981559413415754353496306783497857669757789916559574169791078235370793874468213916235425776064457462847088323063895876380807807841307424734222139721663278896333803268217208509319376534675100749717727841949105692422513149411190059301154360773638083772051703812339810910208609654735828817566070520721150832297843061150212721215329582165185392752148530929828215331689446084008126641786834931635924161014877559925091180289397625376684596945669369*x^29+31209437474984819992178076443932805809041331528720504223121857218124364854396717390481486045991737967356203283492747574413661592725935479151525831422792613256494198828413761587696346428266263337923379159246078933333915811918518869071993485294887871202986896951686290976175752799611187292970373019158742645515358574595388264936532461455460502362075707633420552595474682403145316508583857760061304592129376729116230327919204537109404880559746211267290617356726782543837124506544*x^28+25486657478959426784188539553288077927171455068019813891304106595365842383836036660238134016937777628418265934610165000760194817081511805056569688831573573715206266729716879087426668963821474763085636387672278549021339614808944181463590959884855017330793510542613429777676960242928433818132074851117676237366413432096048790569208160632593786622332832108179546335897991135483916312182116314342696220369292719495515824582998378938661681873333055320348956322767269294296139416215*x^27+13003555541450245282806028668709976254138271069968714939304580680417492241961262490466983996672085937639762279537265117912248437525591982902804803125463005524656365416109710849830057728142774989907755721637678679267575614185090781986880836602188450121259677893769589860742143430717693182550412059111266862917882783498209195371096575328012643452292296729566031897442978318170560318502444031401157392954251977267603478160339424427166945024739106388627818270832201679319433045149*x^26-4275222111622347656748054558018531885981055677482402242413670809406824662134603208800842805764491903761741142105413695706978687370489041212720319303122955989149424797919606513200182542947418517774485244883240175216288331999417353379224647574058043835391906763908590288072251446538859613273239114916023704965578392427160122354949122309820817944536233856922586222266096254022848791978823474375727234106858421375850419923314914884575051119128175263260604602557632178620818952277*x^25-21415716875815607580675509764016979243021539335711269198297897235576543471693074589666529384320564088330017982579800442745311846052219587507623321019556947471059294675668120398460358948575140891664986452878501623312100293359558073311863546996117782735365999959296932070409311976288283550397110378986646132900259830519718328638219706514687561991554995932821948265277242009850436755930868739776970143648451179325843033933504131296835553593173168782614681020335124247572751786501*x^24-27601533892308140868628996602032068806867693469774823237363497301522236683537461746600965426878567606021685044758326448118918282111035827153129305620389491515719138228525864051568923697951126114546004285733241583187127802012697676570694147028972389122669220208149830275133219366686907913780641026663703197798590535299747321041671185127174985283391676210103288476351853577726323204436244566971151837901841907319114456930156292490128743587282543656547192863558474813160124138441*x^23-12298404998862886062980204666342848424321622645712862915929522963118523824869838078753861255535764969290884042592113877704126199002278252252882325898704526029493237223503011961423044087843425265588879552300317671349255889232910762847810184769791726417810123944503352757580119886485898356880523269273558793530810522865108944868376256996283535037801043314482713125241501207439483700769854344689301201223955141724097983089481472868779502962187589270201314104943386290055537609120*x^22+20036031531055103779430607995925143445079070545951810865886441145132018953671396430562342948935377806472374761852397374217513545797763815910297010763732939219094177113962156661855816567147073134945441266945722136799941952672815173772728150298020233988698713610538699991824962653126649308621087517826349869273980388388462873761745167890308228006315409491241986942843600350386875292490030307665222838050633708193045505396980411256675763491939601065626901122007734754332685133604*x^21+46667054739261514944305891351225811190957787010451641991446741549810977778921815215883910727694658948392322960238330790366331187755214317392139427609684677685409143725307536838505283690662272789420023495456860184652648581783122216364776742406579739973963984985629749470986444276018186648800589334468357746458081965104159502773804203793039764626338411902093797902261128104501185115206131590929006241599601379784373187989749211459019548950459297267845706872554981136400476579194*x^20+47712090294101568499981998235277187862863080133236014393384566766154987853668924756197872951443871030724448430303045648170754343820753455974357757692427843922175800241070587108939478438458180106696701555216383238139291824791861700353272511774038123604061705488339502114872341696744639976505745716007056338728073964852967938702919161279848135776856980366672469847688958882865232157309235741701245291300648610604652166048591754515405965223054467237956649685138385399491739041838*x^19+29064596846640709391062536941032319802917914604342205768990555364800804613576780570883334759767009268417238618522820304472394891037137433149749933115637490952600656373160887712073191092026368111168402237217143925398876628240068635229666097278982422219056090367056436682973772619059625461195571990785482126375044418886120572866830892109874735880665662366412121353734628720812421365988538790116393022399348989234791388384147801207426878248020380189192821943827860273958408553236*x^18+14404696466012155665789929225978288075287919772191483163990798077552471124439547804109277042630200734311369316113622055397896710212831871596440565440740899880035428237198901246536918082102859695621101885084178326575500018737166412587181560283461547981292364113125916221043736510678540738867224886821378000893995003848615810297881306650999091900883850677655040605677692897512747905519765388765864021154655756860423094887790210437794445914939765685380084685991655045442248674347*x^17+15606288414615184006490247212731958518494006886511600225181565215985769647565319540099276613556012854821084509198385318142473777138480198278678660799370049729202453756263894171415492289788492730350196160832686819887310343528953499009905944987349089733135828047122320010878427358823453914754168760806587657649324607995968328647630798133248127385806957073106982768933676987382757184182358048741307270015665066501220302571404373951359704755196646360905489656138709333587988531394*x^16+22761726228463605118654712011311810404092633474032861135126085470457983144679531727049083435145781602982457272484575667813768346858380136155785047314065724744683521292060686783122611978458768800994870071125964121527758739886031167053771798535217693749673842813573295054994631050714201795877273562671231181667824523494981908137951103144097737616270317152742045338270332871506570173312088360952111561681874377498542340053706701595052808946312464659162016949898715322479471694745*x^15+22365056685910471918241658522515449182057430959595190571079398470279352242796971707395055112418288369435662021940441787536784253606598409568056008626752030307601255121871804257111397154269059057125621413151903866619901045692656013197652306229781184149962008882878070345209552233154599925304752591167094542677432595255308223852285417374895051493776941551714130333610692844761255529927413667400675194549608544227437960127348611615265620004096056142947481553924129009628725647952*x^14+13524163713040991417218383301136677161001215812965115648074813387064335539550490720145571216564742160504436837267897850890542511654450375466736416784257710158482094120120008929708160062041467333909758692158295675220717305017387367245588427900983131607845933878845318192742203947472389699213274077093966592792659398346742159138816268624484766464242585695626985247976226014718551128930976979668754567249768078940073101733018673210835816577723280984325110343749491622055977231868*x^13+4109629753899939755348821251939919892114501110205875347992177663302468523477073150539478874925628807813875947177000404247564903968883784605353029406442419132531951869195072399478006360633198947525372012769084783863209191409927066357199482446115349198609832274829880487526076524842032835971379748273641503548573296488446346279803740917387873337553399286432603414995663226653361626137087306992895855061944105499268389016062799531060760169767861158404013817054748943547806903313*x^12-477810665295950480145290316230035965272386661457350873975419261001063261733661554993336808778648706953517572944822211743553096432799230500810070513292119787180492180273229012142131852917037990994123796159383753904384687283371309850293202046450547196648565360819246662337132308207956069225155876457751241820813210378213934085545999531626368606784559985225468084401853994678802452041718916757507166545856651804876645173937531654042024325816766245326745375454930185420765092078*x^11-879594082558587354567786788776868292691514968454106807750011940402426993143081977238237054518963560933574238625808501387756364282848398174381319906549058927792614503688339426509461580127574464544280631477189904762781123107180773505196477487964480045549176996181458598012284802239534752898219876152491728526006607852158468652804888056057607365153535467283750017789970901885482140820834930370978691800376617825198502910668538609037906084143277613329432230590980695844026259279*x^10-56392624365850998211103440168166951832517190956009971889061552772156996622065853042994108205762853863653916231814698316598694713579678506380605836629986416906993626867763434413318733107711316130028930151171319134059478564896958779257263362137199724062281501929283366173780663770975554194145947515982013579700018953925328752371985987303805681688140155628644021653051167323814994879791626173763763197881116753415379944419088531392392406239681411325271570182040321150535607196*x^9+334015883911138671092481317256851081740952642446641796048330693226930606817783018365059002512862734171313283901561472239738632531633503527530878090568605341447715534042265446669197138228578909944326574621573899649438803919725733203562755991371321554020905345972062905567677412155388990852281920822824398970828041093033896311218172435899566827672389744868747929467340949327049833998835836342817463525646638190902954326391272063857131843396790093686393921210481746748521974121*x^8+254408135167269151794530341547676306786408624963742864972680655996232187679807886973521785126028240042252487729688773488515547154624494559447205989021148676537185089129062448241752039637898195247094474209630863847685184159505371450918421629508631566079550313267917927777013479809889459129343158061841279430332729047743702622582532799483367592100989439661526400725691694874154917062411988721812637843368368679421403955025303860061424326010052756857740091723523074853747900339*x^7+97618871485224547722979060933607092908693179901648944216712177218345519167905639757323176512282332289587148795263367633775838169392574430432825080112973798604963855819186592958090853224082849483481694598464056317514371105330251138191603264060793659598661453623241325184754434868180400134279491501257429028582091104903322948145252486421651252259790043973571369581765664157939308769584986142122874612538805640877491857292496983218585766087772377761361271705196372786183413785*x^6+21639758573362955953879844993851491627375976908711812425164791914794428838046967020406827447838917159153518859793782521576609070386648408057954665178627785147342520917370206681559979792576676627904765991623067059274653977341591923464702392540987799881437457366149424915396746361793644247108648761867775302796697832156957971663899006808921231189471008457902635968006041551535467230223693617409329770929049627121063551551034982810167938826144180245180540512717340475921907173*x^5+2578595865262741343905263197437479080029859198780852227146995095037894804184674314364504378639737941893897738264646853753249988791246441486301874677834341864748806700661371885118591257229334526378213617106479698833737289602000401246438332328602237622008957928373494108922446499228470757159460201568568051274586039254516553518317582032795903558581550141539965254821194462470087916225082509332184673152636009132114525025267680034015221156257761712342414078541614884648363322*x^4+329420780478970730038562419618517443795185358735234580755242036793788665231496490555513584977144715553140836999633188290019132081150005272411169908292753105484076476600236563755039704444822009922663054264598283096576123495037104252487601188031982079470763044026542230671604692822105350308553038813115890546899161123610893877954384680360026103534144663532048305484836524756536597505219460395001149066528342740607145978858630875820844503975324030923058109992212640189991602*x^3+88592974794200417270031957889712382399699431683726684046565154197774271839871679514673546253474316102192023232927221054554391866949715282585021722730543565327214754914421152846104115711420678829612966752318069609480463105224187115360961975655846175655474407067295822459507309863634983221303879415734981178887014133731118304668995311988714815857965906203223895070192706815806258420296418206699345051632150913248126758687375580985662348589216184783404155441009679067321322*x^2+11091654054564436365237595915731499911342522704275585885174087213606743121906367443610418402371774182017035017402691466682758906602274763155773761320436458330366704689884135399044564030042583384959100009794155574163196646965177646583006919313122352123278990275492137887065987116578387097196881462053466401493189641022070837320432031070996774273009381781588011841746247649071726565359533937665574069542577923061719103909107491372143778550622296853808925146339110219038243*x-4351954877648903782491675828553239619669420737664127348431715410628936615176141349398388615587544886604183878586548275752561468491117457166637423588338969275678082805543854852825433286016275518788130383695065285460620934760377053877846694964378245483170096455469577437090345619011510501253333667329202787621464210566067923919270384926644255482852515149479353464089104172837094571759446586744684751987990892101675447838500243967487095863801166642029963677741844913708,-47090661456540097873370663558479786239806360828915204366661688694500668668579011773279098097589886720947397347609395063129319468945248090179694847624476691362004036812211097633840580265426511093973958842084711544111286958014659049900929258603800086695184957504388647895899613138962413606731202290577897538817883862438855549155720729604794769093061408154106692142938363457475575186773986888044823793529872961087602584484585294301329474413842116653193855888828547268*x^65-988800613500746872105036354290846339251492865251600080746064850741535722281683211664177655886631368505122922351559907989865657389594569309601577273684850129660616581249946735635455783329968988720372080070475009381331828271352297470321541195893842528275379102929840982592970068108300689220281784292021205163473315943934512567886494438948083813689764331621080857371331020050603764007890938328999052292185419256281323429699117301700616240533537731028381615758963866659*x^64-10969986021790219814527625411176618900585501508837241844735306540263791361683688703761458221583062238671985810775581696858564050235690707369242388593220695642911911916324451556232851059926802402573253397313566727478208583064225490375694482706540992810550489179863537866769078870208965764812341953579503318927047387605086426608134655546593480242527557885399578608238185849232662530893412168248212123206094204014105852722176841891310752893921467979352984476141254056594*x^63-84975219499599901791388946648756079986713999786930312845003119559550659148668734989058371338961762536352120729115857915030416230519684263840199800380628378644753892790358827453297266573651676966704011618266984944031042576742697013966263046199682911400169747730032149839771692046440466633803743102382506425895862949345996666137367389017977271843243172294471812873143331426980191195986224315304918666435006599306349069405090154881069444039584634360290688383661762391682*x^62-513862277752736967269066571886833784393529817884246781037025454841315425617870997947273336222253594984887756942377921652057979416697048948642009024700490671918843378828305296540401967012199008220762685360878701513088175849586358175010119198755549967407478697255640050524792494101975091218424319376101541371895680420389480092320627889019115555363183445505472671653178847393000763841630965595135082332880494551403843083272798690381790513967770516325705587445309036769734*x^61-2573702788787344592765124161720490414177304677580256046077039773345221589235712567266503568485801301472104236926406305636775281678763993783660924552807286391840629551018407085355718529914688179703989657862736472824576814870325471657279121131263845140250507012124896199034821761396875688352202158135058167433821124436780516246733778920526636371732813484108772415784463552266239193955483184384091749367347823012027325048503427876768613717065617516211732345720691797259153*x^60-11061689579992556299181238427637642072203815472131104144347285477091931259648355440410763063761829728744643665729045915319704821068317055874773411120180617994340941131719959173045394026895032846856266101375494095565764133114518074529658316064904854705619207652418657201162652899808437804746269437482915858460048447401529251280555629927861185055437146345022690254322348573444501033712888850044434469746001057216834586783073201031299898547168546537717487846274093227997923*x^59-41747372579088530294459738797231900861661138019031259880141028593617247089818417073263593234469301667207378296599111313347080267525280992930707950380403045415473859853145063266567969581780065251462347899990205424198864622196931855694413430927479372565750983339799335454102753675326778729955803005042638648853726884018982544189487821134030756369175590938260333670846108889201338977993480726364111727414955921756824141021599761860353717148899450859275153032537404454329079*x^58-140583478553073149901621361788389213935788060883110511301297512562821133932894549691484516958489787947198033027858702255067591961124663799119852751147148370077869612547394331709578039339678929664915284018167414097674644873183783491300425913013501001092748964267684787918257381021984085715324529077029902724579801236926075820583797782409938568293439359824906807330447194288994561185066117030800076773586532636701779999943947732645847350695781349461331044685474678140392946*x^57-427521146834781712087129884022400195314278238231004589612665482131834567647881005842094108905457231659249413543835029442159180060368424511177039095994365789582887778918453334945806793138094432301896848508277070454142761730154624008855992907977897828722671321063092289585308906259945858097318578748509854993314563967188340362482310473174980407389765181521121387467831851836943214283380842298505442497364275000631001281691549896810732057153669250047459149524442180564824465*x^56-1185810002871847940057880856687331178226109631190123705283789374716075825612317522989920695484161470022218907597570838292821910553221454114415483346085210367810272834407923572610858201105360725611006003383722346197802940033774022632894978328195284466228098284842383831707744054160391057332275666384862160251261636087391306597005775675526860608304404724469888025894659483088009098460635853009768593684055145097263130746046630675756850253892399759140865648268946418433066275*x^55-3027640448981278428937140070493851343721848768500682888935595479663670199774504059124428806935781306250805973246152904152593330637052566161389685051338408326498204078254221529438691376925779763731523355046644351307603296732735688522011847144026977715387603781702374639994401745885148396218546604274177663335275435136062555809997381202906245066825073141770121674695859241011742335767752360376380345001036805854755739846331303603255486346347700364970294299300878105936845193*x^54-7182613768984121828077746970536549014861368052421044382504953089618617809689110309476479860453753171566833928740952717369344839815601548101716154520526721832503834979094199611978085004371987033415625422824208825366643660630519673071567373212384397511026765624842189261966095735223717865624974777798686167579575849755319620515702049056265647037874373342886258880825515669592784984362903495642035866940138447634217942265645854264634265881718748157069175480443517583034431751*x^53-15986817666622772956198713973086581183626071638719417812381333692708643430652751886370635844871410825741174314370982968079082039329951879261259092550760461410313294192712304150744254656357071950108186740633565261694587223769754501295926391367233699432727341309170302427770706684509410655178358943483483438094968208976091551965999154966556039360802764226320210818255113739799829163964494034251378797988060609208331428688936532141208009504851682152598841141856002884940507701*x^52-33701610977432840158885675324224075293000565209957032689590264328359558370873433923465539172889561361441102720458528463530690426276985681918292906168499852838608303732129017012284506705159984390153732476227509791613517856853131201751096885748792996322964534456086942655302428013553501916159008436261118110189456427948467764044976530202449279128577223427019959019142420359913168136704866151543947725795369757729872660301110562791015329398774050221654847586778016240380563373*x^51-67821409215313684680376054213408719885198204032525219881625695094282213499920627159189713955881121018117346829279712600258144329911547491820384584469840284985901247094813532832165484456696460000586664576806977126611639701272733782185485336346046714581244554328139959506705570412306047213491300335647892164330029202763906387903455486469021523954740922070241582259246628713521902251622865559514762621168373764417410006893302037464345181205615899698613825418606321177775121578*x^50-130917741830362812295959751660146791291016955663331740127788030053576509508319891744529678815956843043005139785859518219490524447838365819888953658298395494316760990439466843702260997122379311843831588893444957691636951517485500961046588453317142527610303742398575070382630843132856130240543264907404994129957595398077593796979372408884500585238322513565405016669300592980896141662903313620114573709449997820770406389891282401419292104900084260151592646941938511745479965457*x^49-242670126265448056689590207428155227163183572379952908655565350994106543079956323481465298793321824676969157780946164553700225094253192207221734764897291798898395315647320197059354235158505163625136731505274224803566770560713643810414354540632142896568587741394096973878599789196264331251260800080102343272847077301152807113502444929729287587881746305324074784018693578209117740541283897745971168345888885960210151921776287528463481667067405626308243150118503384284933258909*x^48-431133517908702309539127469383111279904987274669588694364675713429081280106890769521133557952815925796185002258702431955893830331602708555121556069963722840805182946711277247227729842483255517630116337003276678489615094054135306509601026136094062763472396742696932972877387500599719119042175146346391963880080247352730631202312552270303386684053724684075149222544485258262107651310225686734452376530241636962842912747573867543180073224809511818583781330838244665363383763845*x^47-731782547027791345310677646109383384231616277929065660644074396525690968474026279098208103188954216384098838801126057448605907548372500221973207314041771668518561005367666261298889750217038381890688551885520657881662675899176527367630568802660763231915045166469920442254705784973115706510442942013249124260318369079018138627527354669000805207237723806501513856134545208719400490061923814568488322843436886132778536445323551260854295791468342039739943594844446047259745168156*x^46-1182235030773612837868040189169185578782246048613405723146585363262623101190132310420809253935293122103174461772102287995105016989463919658101555803592280148340387111888014612299119840561765754220514415899402346871492509455830611760498387914960186848192995440268979068528553803160315354952434241087979290902392612962674614307324770786687321400703407020214401879849048314189961442501988895758339975137077276463933212322357909058814966478020011574835140544204975219754585169699*x^45-1807453785661139925179900842757373869430852062238545570121157911585213009873059383725046645390339602898649085943530097683437755910593325819719914345284885712753981782281539753143716555240943006241661180905131740136319375379154090710139464892740806724822063122418598159106822140945288407067262127882703336012217769383760741062648045014768082741076053709331400675315960285702226431953912521923851222762402818495423079167551663897693293654486751837784327543781296363618321198778*x^44-2581645572299074980039288364866828098881107330231595132268197497047659710679131811698517816795024072114098232988562842301148095380410060098525823867252871754293848045339805916338317811128058331593257924058445567224011848531495764078034169172378369284930964828845318130758593909569857042917835469163619403949480407731307162118278368681342705262951580826559511667531433095740446087435862645081852317020360323913148356117009103659723260887465392512011557467870832278082226613102*x^43-3343658580390593851965561795824235262354136992995592226965499818372244428013118033926685152781343856974803457190329474792013631412770759678397704039652985636584630020861417339880392891675403121115137678689356709634178658868101879319691129815300886142112338658806607824985800896118270285798347996898563765909951046939265555587867282778261276448802243125772258898551138185539068429762157555386837416110231912307165422676182402774722739703962099996070989222200905761259526572199*x^42-3653580920677335194030826499289525149917521368212255729561196339812512159005469376382772256517943811900378987834137585987230566376200248492184764691030071276794159041868765384993993482776634931456465465481350043272303456682940736575676930449129384000806022854313975903162640910397268041303939290363356592300025458092827765614078399300943342464214293387431299751638482293800178411886581857175992567463238601048741803054078493219680639390312076201929718396414148152462922567876*x^41-2632787005516468568162750487030460738725581926542186175049704979509151686418492797995081506563128217678370597401926913105822475792720118690951796465120057202447103031152469758387186530280581895621276002535991875267356161074896101399969540872024445961714655608441478116696663720848133960122558697495893445026803164678372762997681385522582702756123448385817084642542173537599377206737444033859213966267110504416730691329130223870244288004798983383782290600504469700740567459782*x^40+1061024679218542946618333444627080292592699756241458422971276359352955039308936599100059637905190601423962325917488738042871086477478674636563078559672687561456302506529971540104443276720138647335015096296521086044746485891929441889529789471438028157228870400988292576319187444848640263660110013495566454598383358914027815317401067504124331724688227962195100451665299380139431385397624425540406381657047227446775036541863532610133525048945464351872423624005121149623757186871*x^39+8865504341191353641086970496783714982540800497826407997175611144888288124975059525516447931546162374463633286671003402315886186967588635225938890689380253579192940216625016288564808224653380004370182776125049581484702726836365904887084491749963960179279285224540288159093895850164118664379227231367414257032085864749975456540826462562108341363209839211085345558569331069817279208410334348948711826625771936143958873764660044450871819096193582884469006302092207555654938250601*x^38+21323896527125980656250018402980494525863953317286915960391105384215594768539670779478464588119850425190164280625414829087503273401613174475465294360691238694343308071601106004154694871981966720882979812459184056828062419577666714923889462845479553881003402881900834737394833393098084577491184545442589503387671834756051946351744082139597322360057506070759358107567673851128641208320869367869194597850562068432418335510714135890288663229447744891756386474415683635622815252400*x^37+36580443302857430794205593703978417669544769969406904165308602877570923808085086550537066489110008669968818647382062433804019397197138243393101071903752985491371856865469083020398383378153408149892952660622486681611978732110342427830817802098984691050613984193187366420646741770036552274152114574807760113524580868801670740151411758192728405695719976840485111760988706974299864327513956328165328618451490864860134746039547273637094468041320873298845380881342834564368587757034*x^36+49042546247783026057840651137195386433395008448299577807717307415641717149464703269721848693989276801558129099798015200680768247808576264188058711455212399203515529353059508060957971352616909499251084137643952464327315378421850606504964977689160368888087490167820092655132830693415069566280596495118464068184057954590871700246647454451016831172526970110601960998210787782199177090771349281506139704949474097981342628675203937356127879640426414454403478547005131474415723687292*x^35+49110465789701191430514369906405378674523924429213186974742069654668529041907841458950132767335470566360463936617323418108229068644122550180353808366083504988149213714372357443109342128095982821363716392366016656391185011305230240580429520675712593188443071988338566507696326933581641418921071210902430774824202731485686119390631220472048743303124942783805473052262679938439374788918089837943563181415378285736566310750436997088576319886807256796672627978432110582337583884765*x^34+24650403941846497137931658722011527474927071986436592764855379054543635422735333834845943370370091654343054362475764724405091382053752284023739691707804775319381975272195459978929726329169737478100709758634058097793603222052434988602683357572781024782528602798590782929403657914289168355106719805456026722119529324535677880382119500235941215771573931904034538865538979355961502013405442488284128472066781079486537455605727753482845039409862373762773632590259836932307125157806*x^33-34589400680884714937020630443606712319338989144484630499969514215454930971517812486490872885582163010878580726283743637279434173485922563248400123917891934700338533764658287134356078389669320049755965719397275989592889512522691928880823603169118489718163210699912686276859491721998888100390973943687827785135541331442196227557817998991934778540825183226230219668826994378278044133586365742458681475993820904248830943391205305351839136786295654972229929896051704727954238287085*x^32-128481634972612446860767321274297621984601771729836547409747495748930015625607389542069311565487113050735705888061995682149816791083200460392352028731027875484129720026051632017030269450671348671694228672410655263945144986902853693870871417361396238425259512786147184371323195252524606570703725787385810739495581253685698098679940989010863635811291226905478903676050040913571710832138756329824519039822608072936923673355644807871494005800727974466394089416572178567541224652843*x^31-237259000107031452934687215266742398186869761604379738496320855121580614144356101080636936731757126770325426610160006473433894298518166208493479769486192088936085177957607204562869220764016710286147063054147004906788380759407264036143244058220935550850485055579004822833032789649291148364886577540125159930181706165504587779761321900209212714259619149921383162366869630280136808289027858788400264428243885445671452151047532238791436455186620330594491719410041132242168827891263*x^30-321762339678222482012793316167671159362446412866843628954157503602596838773676005297568471957420001878152356881754412773828334071565429638637091730037542430700950611657984325037200424388918659268142150049492079433747254987566830763880920644853613937289242579240356834411168693259950723991732389583735497585510104723129090676713230620655156741155791302779629856174048575690913782497105643196678919701145499065305327920114870532409706270784465720399351334899230053174570975280137*x^29-341420311591631245623939594340607200074866542940224400398391297292236055484293639198488489434288987055435333842200405360145765996385735648986469567097692591549428167928088114314392392869358221784062409207899682573777665485659569919218188688595972463585086166345099256858378565146647126696689293992283025156330339937114335817307190632624737960729083870782907004951666124375667297349285850324535071507865616408819308451851517394916646715572502303249943415314381122595157074774092*x^28-278697878052702127378577509315871216873070505707979652421627920793892711695357550621516579504628533897879029218363303497807817568780221451648276018638191199353936274926952774789348932728868455935474708307916356153816323871653384046015285360009404486135569138791439411657026239069903683581883406652091973745455271767896596698809702181221743757275830865843642717637795397476236153313867750263751879356267680927962988119904138441270704157966221371040931179527015351905320086690528*x^27-142039660805761366741051052712063768919977284258782083259730154077904843689232956693256028148158263890891555547762780231464561795006566428726051085437741329719656064615140784481795587747151213098878572167932896755820435736561653018538625310087018532955532502841621552903248470034406691851558325413561838375367554851382205088889170049684568828094043276244444386127780259435025698657257543201255761447889630520525271658433015230420652346237524006571546077113011663225179655447703*x^26+47054480145159309413626394532160047457831646012640086626825705233149475649979744938404864013539269256408831070797192700283057935632909484855324847598268684119766241611384196584212567626947760861740087275743420211932185260837599254610775432638101964177265851282796299308909064095985162376248444199559147153705229628246130463183135874722877074872324184672528094850499621615753752439164667200260942908271940751504525727798861343161020078957277184193593888251559793749370454873430*x^25+234532397635858379132192525030703437546626626399209235585557686867456355002030926516085100504813400008010599176279989702293172883083321189613218960429895777611587894939738562629394537943172372641780972520630163332872527934877729780788150596348935590434983691695010785343235971974776459489417440621035045927364251466077453489072557531259161911376136220606978942446691026713518328024817854879958700409222508416322548080529503393512840046204734012567581077077782637773793073801969*x^24+301949447936641569626789687550761709750388911700621958280580741254989350979563503428544931890683303188215343390062228278598840047857476240831608048840148433603546081358882359984426467194911488205298954061326079179696542237695224579554496455309663356539513435066356256745754462495546959808461232175042859214402390838573001427259276542332277858686689264401591170762727569056109886941550502302549290178545616120559480868429559810877657680772689008123419012493012652291056031046515*x^23+134146152705118618838977508835166485404920425535383646678130899315091122500471201411888136832738458980051451937906321181895343642647839343382860705499543266922473878264520015812979659355356098386097091031013285681070664384263397609494672683848119523618545960311917747145268608307837483259999864264895257103721991638054173274593527164157220596838158707465197972265597545344671160045336567548593313795125444351401259081081799390314869030464118145276647249023044577329867555649762*x^22-219759744386435886587081714947307129711743202670889944707487899833202675653627716670583458590502776723684825349176306038666293083363372415057116164979544686158771165647900449061491322180395478707895799891689282799469945977984039230647684938428590749430425003698829251802515520494200625624392668888724618871001337323830534583392131932778158066824694259461021152644131940030319939829362883340035869728977128992955750546497853134983280474827639978532121982615256403073938181363492*x^21-510812929240460911477088641108014926636704452578975675114290545831702672140941051030959215483738511448273413601644429422019086416024923407004389983172347289466224417579549537774592945595997710512205890012861620768878983127942055944601715927320284628005268660204322980854973019716237426595247485474783021736996926622315202197045867676563222889511694333989066833897928514011557033655495829997786691027976134902492130106040693540608480891326913998804164641056822073894443057466226*x^20-521773498394339294116618432185980431528185818183669657846208354501907315329605056626672734386286169663270309485475412944177328653922041530645078073804252916384482494774522666948324228995995447991992531317198255190205513831931369935164330876318773426860225750160068505919395129589130243959979409664523701942841420083867114257473799292966159333186990343466458243156013053945677474048998628812852568669795562630048252573879819974203387818522833705588033893880075409518755271360741*x^19-317629152804569294683979932359933208859358058588903115232901785453437161232818130233475263095355731014786663126794050724473426531912749425273145780315378767375107873697314142458025978072310223205443266447147110709000956288466996098242287886314382078502828284151791621097321604970374257186350135686509547281203105008933790552964102292822859742915604368250167720553840934117836596810440487350807486640405292626258055945932322534686211455112895417882109638201825902142146146598201*x^18-157510731612950999749194182984790999441087209411719754792884347621165031096016647841184230895337613325908772315561610624170277912371845415528498885012477664022755722260303356946001591639825738040817214113093972989282306181607107104441042138506962882227296279424683150066837711118526394326237177394982257823109609705707839616849566015749479261268029927829185441581780582777585757926749590759782600486936042669638754916899349947750322853429131772704582243803186562047235328523622*x^17-170889121987101052561203141211956587069625722506840265995642635892886917353320916973921839259712072674760295486146313470026504694034833646748852787804537610172361849029954811366836819495532255956792666411175087341313242077664864802276913111335506244123855344590491743644356360749282087594827705565664266234623437703640618546113749087238717462422152476397274505593155232867330841008376705932473677841971803265636404331987778134550416716139565192009523590658463331394250454604727*x^16-249103726243309018318460507190527885628929609773444044452908742237696144213315492055581992508129052971496857403076266477607772188665985795082895292351883324804543474929630804502959579156510837481096195083620324137005051996389359456586224562262319622281985738521205935312935481002922393272825558473775161299271388484734787578279184683547671841847976996169445599474859512168661859129176013567638823362491269154772047202077715272482086098385896845005312600505820120916482068654777*x^15-244571475187323134553087458762898248960870404267834224308135903206022566254641578181646668335637226726302755181713803858052473595396397066821128418785348282384150898439564608611952688649093090394859384402315994096577988323420385967289565025971823323446675759554058952946605513087651515356617985047519066028332737245718349123806510515034944931549983848912694547661948698800330284997404496775611466545262797206646373844739370102400110244184154122943807760838724255163132989026288*x^14-147782724571730914786346333114859226549010716287390749738313602303520919530182830085536588538249958373085377409524426649476326758388532492121755849315013443818719073990117422496644897391614475595309621359129399217063828714621345137531091390417523698174724160984199811857464075519299925513486576696163930578385252601943924442219000622396675638738043115057005700426732252812182742152590569715961452595241382370341077391392769466651927044852789664548054692434174603922744265211486*x^13-44855009042654000278172889795282772698882890812123429937500486339665030194363137580577351277894851453693450149852849120284060610704763004424572234126113106435552579858786619788381026029470097720270023443545083722172332863259617789104421987512259631632015942998643795792194167401302408765505090234046577287521988768067117583010564818927579685896490129775618672762493063305548102870396440020812278825675103222030688327121072157739481415580578138415206739658348799566022893982179*x^12+5248458554809522047097443163626509970551063711981823155023889238978526017782739114736643022687554532953525778813243474723694379246860500219527883461448341881880677581189942689850304896388444298724839180008177299234923292809243032648011537439760223651650842770414411708872904665134379816320506743355279376708599433997304793776994519428265318147536778881042263509865951580734719452164930896216716228896397727577794177783589009411185860103311641736614554018808232408753625501668*x^11+9612924264603956895344019282539131066884025804081648818287942677143112369051119418746103986217629639519408716811932592679707982056171484476600609365933718283431331380590829000409302550753833765217776375153854617202240355108827940140221654538871738925854743863739980096816034517923637454548538248046080244110081256240179078013968047422211084026253161197070644096353108142864070672877438760194989655451073523986896557513237812429862025684900830682762278414385528052868029648561*x^10+612183337736490602332006262024918039907790362170542531543986319900127107439181901771062601199391324056966166280796248486091213597392086291074191006690404077720225954367099104974995376227356795005462195333216585497053373145681768583362747429755069845538537547338042769212307559189892629528515437947699970293382532658309029570909784909335171967810199899363899935389577137085033839591176967987524518315298445738411026394066653996770350162286571366591605846724012651545317885794*x^9-3651415528177086125270562903831015053190118159517791580497593546930716815297383172511108047702613280788936550221483500104335781948048662206724685416593992297755188777897141165095603181698614604690879432763676913579884487432630536467654399971801318594080304755181042643349154801511484467296604980253653894666228567685799554701076406996886305626086801204384808830966713046911618286330654414044164079180470805697878765159469119122317261409365610939365755071192564668325534150623*x^8-2780391089748479543969560051429413417916259361365590414435879844403098133212194295524074743245083627115566367574988198919852889403557837820408665390869966811679921778100206040864074800565917187136291876869729739779045653606297177955386853965486528139917889628766579400993625120462092073940275624687807274234791287197694120711642677176941055429789679836863834810563327293164240302831552696062779595586713842211317857595418529469275587239574578330382684961624565445173116586457*x^7-1067141903214268306271190125644490868954826112870106686878788504141598884147003780602891569024658179157564637708111873288484635822730353397642152640674186177033982291580199808414448890195369769328324459767411762535562863721464764458704974203161436261351076185227793249302020345919567969841469461490481423612161343918662608951526635408104187646030767419189197948471521146521225607902682490820473366450743642386129802431312003343141635039170965918814227407558519630775080373234*x^6-236563772974788284061738738913331652850099342709768222703644738942156729137101362708752679155623083660702898998606161204691110782694122335854982448663498300332442617560863228951268537950015308589548180773962779030669575800158548360722443562398690104164351406063314889487452554871236945054139715873718274286415359228725841327811402960167508984803085343721915778400198432007663361597968062728990504887663339334896060071951032006309820152272999863488955984370392536058886203700*x^5-28022025922994131761545313848849332175334198209579243562938010633816798747979828583066416883813881341859641268529757582769236891990931644542542169731130484984708353098306260545450779001435572886762950254113343527689540819564217395128475184231245806618577988833341636022298077969994231546228211383747076391818367226164166216800248226066377273838743823875086695751833422718926551430485052225915426579381142552468919623267061273989735273969269942729389976236115179767950412067*x^4-3481270156220778278585513963107215881530804922767423332453987524500912108383169907074036988717722359954946889899493193814926954777074085751673917505403007848593662096173112871725576509984933060565196761297210916327011807091535273646880552824159081035808697886998589797841756100949911600437150708242782500978939834026229028194247781639948792145566243811598192998199915006724098447320537178321554775568124797918559156279600831902054438622392597343702403863900718435615848856*x^3-927446668533113151476961503287518229047114457174176089753296619455475749545705126162783877241410830941316766720841245120099758010405379916153830643453570077458940729282318281740901633020950773322741536044891070711547831311729034992667408177774960460453616432694051170368316561046786259918108765196060447195430458123389462233698776594149007242092533011245660484652224602766489586126424796603214978985032400520719685673012127095025527150209503244174792026295002100096932668*x^2-121065590912827647965160972072702035003101145373251963753643463051756902657810218283861328265541287760802397937073536965798251245636395186968061759654996341096790458719961620149520295771900727590337184975048580388369567090614911377673398971025835978090410730620120957104704429591254397552619153220897076657711968223228002175896133636678712917281547644948131254105603524492074144205212302529228907338153864208824620383496072687369339345368688457692844803605597130503974919*x-75638966364349751114713552066781394191489388378237018366854014358608553648058112151708534546163636000590316695819840192212837123741569450014040099926899816206086622657462552090967157335497345673248154912590568763566883997523072343070240264501381374536406775979873545891338651800216775421389008191609759728543084134808068832157248642673595418950353962343055121117409918522425008812863590774506335928260322054323478194297471181832743488188518214739101280524503301485980,37233968056432417657276642371810209284697559872800854812129649156427413417279419430758498086174753797511178393961418584711523951396924310779602729223497099561055071149414402890071233250577887665406399017340705925495444770444590932771241873880363089048439681800448251484001890974020395342226292525195885480166829582052323223789190537615419646209076677704590594392777939400224932094253399864884573405332234723720072802148434510504481677228376538467848810775337907925*x^65+781844399081317019222626866478445095365807341046981077799517750530303356530491713999458090830927025541615468695653808569345276189852330468451878214110294944067871203639105829230636790784684855953138569555981767510859026630592624994672668981799787117545003356508368722894526162316767197973712765910612468510826963679789042081586342364301893535804988843439855890161926773482408827849227747105187878685273301353703335491546975877024693433578816187051812911724060006355*x^64+8674080511267136797447707191540660424201230664439396777328067957905138029874044931931500991792833040280089809486402130627049918191481527716167451756186733656021304392956897689999401783676493513799533576323330188288024492172294436586781347304745025097238090442666110926018102234512669638722427247487994228275330549751154042286404998323220686733836569845570563032107838161536502578039608702391135774372471241685648886872964895095055149023026081068108095336210874324137*x^63+67191531884230330959323612408330294075410195534083498419029921719573398431543968143728112983296263939871945379507928791759555882707634859946389530654200419577048439747906412646436462043967111254301730916144020832275148291442571498563427535884275078485879237965193586747647298752173754516698068566611482160999218664735307745621612995383518341819130509768574620140750380651639842250607036199498527038064894866573578087683467062163761220414486778815883558827159573956153*x^62+406324656417376870506153755726806207835653930434662892173406621132028298224213961735668088594188894927903465015009840783402528946353985588523057898154125586718195436016850698363283310988401608659664606394739642231019341273071305950314161808013461562579618316494477625732317951370179527050696434329300305164925968360445743114248721772458945936226661863003310868492291808364619713124977502516346187277652424693140289655370144298839874783716318923453175551988614634967872*x^61+2035112879378667087488764173839939342395316884905070713751741462813109803977254772313815872813989051295668507330939465654908221541597989721844568775070985024660581577280064866492268789597187572180263284045781879021489926626777152849753644369351537672340451926389220626213219330973346177297869636869397488280631475449373861862012252732661726186092931052546705857194619384278305792101785125461534878301227216061461122347292787583186122850806631339220891512155305758745352*x^60+8746913944322328201510827229358203372763226080038079578261356260748780280427349439052194370753966652934415694777805263999340416444341447759556496652313129664211845605505980373903839981627809610689724722051375269218487993390993374451018649901461783444294880230255838602082569682051312692168703976945973354892583481210854143510974627022138652213532038961209574134521914919945603085661392809410346011595053381877662613798159614399844796596740339587781149326593932333089250*x^59+33011518903298591238719912041884441377726217507976933999660987689529612614243427338789083669099974667136053338908281075858133866260326617078227405353922020449654409432778679581517253729559640730556487653027918213971247783162813909380958592629776367873654950162212770762998654650880039795471352011005870705212253921511488471708204056830131276539613228375323946777656655714066361615539224739885672124897249184569641597652915267542325532962271358531636396081612410104690640*x^58+111166354545961897065370157125935106339211192671312017822937801625146272600695887767942261985779593738013294741385089197645559939203210364597787091026526519649296389089679852506293035290846792919936165359087241668922511322786982676282390232352096694086000764409221396916241328100928417570364996671729174665802583920968301983033145716984335014707711601183615598570612426085093520181548207147895811506248614330102057037590790531178223804238045073171874353322547491938948557*x^57+338064188218995668214149704198544192697702868862743756387995550268855591835521525249265318389967665729140010461026602059005658539004707349013774859503625202493227805168700106178613951409721658988556496529309919395535111379307747095142078436601894577867635165061283660367236969328375208623921897908518210793477951094105995661312962050159637626770228617635187861231069634890962411028103216009477494985815276228968752899478505790637666084508747022487634995991914697940634541*x^56+937689218386038658961087997357049160918889809082045267461879832555988224398204348891088503689326843130804097672688322121758694704622292113641199363524748842653290087226503272093121728212879994655493978136052587565042131640570363738817977207861036839713727407278490071712841255341808341363173654068517597032917773463171081801181005168298259082126575036602459386691401228100733588971773252953247209460852351014820695521043322279530425307997861892272041901461562706433242745*x^55+2394142999720697218708089117113861789121301487497878371676873642699118944474600850507840551292888237012082798911491487937990594751774267492078745486489624134589517805668209001659246175423769209986611790121184581576739997362002927372083507787043444507456562381439978963785395703402053708888571506418910108705144236512716881881780695109603584068427607189621667239611480481262141119361213534009321204478425465418752200242933296003209281633678997081918745091725925574425756884*x^54+5679759720119303242423298849816883382486419953611425507727029348197222272778987852050462701356885400691147857033000073819789631594337298608570582114523045288205771388384059620956332049922580314793614329490925175348500288162047409268321106178903622739604904357388767523454712112648945993309723657134967078817657218126119859615281967260520018329465090171508549403327944972374306999516736944354338849885489408476400960604642499836260703521994099375599193199914340939619779091*x^53+12641854720964039968113467487977294942120958894596926967924387692904303352542749920536779615024795117033523260219167976365274684293483438338278895488153613633223895490487661330750230759756442410729656434036644440791437513695196361492184088588298401846421504419813842430220303045471838463581749304765553345928932409809023318335171283418635657275853468431833681442254659328794271515689762720830514452436273815888103346411419802041714827093448205158916767839304241065084545130*x^52+26650198222580695554735881580978441850304833550571134017107046101222633035354296396417675677423479028059607092728018264335011642479915987393576273975187279286182417216775557015571478399496816066442380144566889349919233887238958847064595126553682599243603190104080108441424317006290055352615765219990844211319351499789067121194987341818925055950133452860629505109236383520160562189625618018807953309154452890711496941833965430128521869838761775422905736645341384020235508787*x^51+53631182615198499591073909845934168559162038627505803224344948448479765136892083171070487371067519681899746797657126463650612603873751376569331443929279643464415507137972341880487610439295722917024331095196500786337478585384917632986981848757123920958754014638182471116097143282353554441376875103987292488727664695388080110727174838449724722491811140475759675839602397915284408511378065508629559953109572233928804834196942517458126975339248044639656461696982932150420460935*x^50+103526075725610110789144910983537226069392391898725028757341540066255612014834107006895893560646744240814112776233777193555579113420854234797528208240269103448255196171069404554740374847713406753403770030577545311879602656340226214902602923166359077945615360533644728691759918943570872390736547771306985343269476938988995885827811639320937908635333586126555597640822419723430546918149567790128231296662846175214200326658868943383829103873786347160072047982691764282937878657*x^49+191897030965238503317319398373406481105408465463857581481626554273948634652002634872331788705779076064350111816240555913938629639357135157712631463816485691358516378790924750965091371045632447704984324033620357368744671520454344690827156217360407646513848148112010182725809921606617962878668432589448397959455787660831290353098150914221532231416449693414179642951034725684930541601311035730708614410089566769433264088013192797155010551666049623402795482390866394444330118375*x^48+340929410678925853560637415376142583339687913832141507512967060209887956665650113600109285313601479631469735350675981380969233417853582969480814549920993663020010971336106522599081861276439306946008909322704223264593285787158453819502377751314389997719152499277727100154610738404605037532263805394502663503332216694304336082976289383516676114745147879970220481965782996575236142234142670788197926695907088755688668661511246638045656375640842226199671362463444182587526894754*x^47+578676010280793888262050931501893140821934527058719326155377736811151830862607905039766015537221921524026414093135120659219939978320823955758408574663592679878825464476187494916234113390199393833368364971436514575686292941166785206787325617468587450585161513968590749827008568667442078467367751231875429043708600758718978381448277805417585055149589092741944288598366358327090210822731577539568824619578708086055238483151457477837635099493597289874471184411179398249359158744*x^46+934884518344866849719669299651150262760399762018132946160323111278867200247215385577086846242718205228680660491865002593137358785154064853744459949224344117390709055569274307740898373959479455362847140455416450170053024646548144437048234673876732905983497111563418659535764027917240065955112045594617808670605306836056840844944146872628274120874801688524124239417828879217870419289011182347176204538227133770683322791651769338722891731099770983932807878414799689486282944919*x^45+1429295607101690746525891158622740353147693261285831253458186628176416295799839255348681897469465030572364795563092546776107394229793931866511583405082070283789069702927723757119176999678789250447188512879054290167383685045155746481654231425643335713698394552440364113646961453250030436430469249256677740939334801274178543755201905981852712030531487403505824431334314247627658369105041205552911892357829619775403807374736395477110242591843731707602110661661618658860489080378*x^44+2041514094432255936990835607296678748934016831726163443371874286297508380793959250506459436209752181149146101902761481430224254060096659744552249569324729447381866543741822788339023997396934744994809617729104563996284929011778107525851070877533401538698502411972221904694336420700234125791042974555044423242513567030484863485688877118591006753597263580587794787419454421983845918721719912557656975602331320894756636876925736286822701938028397775456642578684718882065732410068*x^43+2644107755131004641988142374677470742329142191294031996627285166768728918246875788829804313110604845744482828275408624957016735755341026548846198135979860581650342687861790158350127379375217358239840444751900660124675202753348107397339575183486477078694052003775944692500977632937116494873192531447023558898259134739773026007189431183734979664845069236807033118233852399895631441757893634561693282435778670889785388027725177352642366254042285568270013208133800549627217015906*x^42+2889206992522774098443139876985064972575900560144170631261796954420533183840216196261370760930206107132594886834807597337950068573875456889371590461621970443023321663025078941801201779208750802031125255436094191477827053811962125978033574117439347697017331706962222127455059481066199173892759283582221398617413785230554218822767702478355243818816425392920549183674823546233988825863818253194080118688273400014428495174329426829153303297221124134793722046334397832321515023960*x^41+2082010960837794600420397878806378986258731516829997083779611333066644594393858018618424810071076661856140818889606311907532895208736608769936357366004415951289896485951659867467611988852382684225875954498760689920277902630121125194857522497573794767772357577956304449300377157756186691754450067966246697641051440164084076138340213300488183242352834657167459222275106324898328895841215228103411150546230303608170155434892773484109155419177549071958571650003445356659517314555*x^40-838962869441650534888346622490480951685378666728539435047121341880182414099112334966351234168388155434101282833396952951348613225033673091638850604724921563034637731252326153580088829929271177016978641384557087927798487659685280975824630714148186911315495052138204096782800910955906148737660146240268438444202267427389213472682406833632192001881020910826136792932280781732582566767376967810183379786085792991915928388860332331223407151708112850426052362061716981369602734777*x^39-7010621747729987489140028126667734523240700197780564737931708812688224686607978003738638347037514497734691218995999060708583400793364112351763138061446690333874309108251493307427643178782424679305835225590269465406767843865631637529868386070932604752743897539863947670552089805066144462207213055804826375208605586289658251582704922591394922100704318404273061068675081711553893783885192765131443300053840421959058841297640927185157467126459840691114215995728266712254019084951*x^38-16862611122910307118872037468774499810360799240705734205594345708944499382838149428728586983474882484632094414113577365607774547734609568092024330652052551382526202921788960095555921119176115780163130001506674165589886877972483160768508454365629213102610805414956166294967909074797901855840561810510904593908486235127751946675948550811345812586874613892458652786631609388429478898872994964765199061239744166206928246815342337633230309597971187210644789882766582562982596568421*x^37-28927466113790502728916308626424420334867361084148961110031006242603107068429819120049204253128495241403415545686883489914342945412837816137987950927913704287098324870068809865138080193767967615586421966634061455130368332076241028083123206556503339591988777570443457458825083591783205784677602323903728198713778158539521270580879099003142660301299664811147155411407687120488459988920469774790336726147132531920783006544926224973810476089009212251179567006255245078668934350464*x^36-38782607353052112101395355110831911944485672368749325622086217078211419636293221718863171881187323723644883995962456540854495155149070643492323093803523684463616650691968955134840806837047995124494262335575313417446665206296858581421728613094664075980730727061517734636686091349523580814165499007673418993121301222260961416706366340304841392740168084455910238643982019106756125326627789508029174602142798580955687425751724464393998958262059761744226879022783073787510285063815*x^35-38836568762127774334617187254564122432920858514363994599296574503982160858489309737465481595401376003972978991042243985374179418131410790722047287798414947126547511915640867928187655260643387718232353694508612755219296755193303878460345258180659756383470187449971377074940445916869123864964487907101313361305783447611155135790128911074099055705810016084591394519161063835270192398167598795063784327397925537144276593252152555932461213665600558529817690047031770766700061344331*x^34-19493932697818224327344587322058957088713274162630561199171361841553266150021437122245974682361017751889992675050423265552094342657203845953561872803847047831128635830798711532729037486096453038095948344222247297230751715750048654760524372427006415696726314225219186688426794473009211218851759772697356260100511762902851950008755042313498957271171173501896020828491034447920939537844419768324915615795073441752423949398467378099938159212355707815888527436173352105334611173184*x^33+27352497751353085506585918962767172967189931388286708414295153918736603782591226256100806108005173460861933140914611237498076861896053895696959246022396523653485653942175449283878054116961146781298838545819113057461119013222397366923152077419351335667938024213376473656557220229547253247536062450780624421443007176381143223586289771544635489783947732413255064746407820133134540260242755559941873845675851964296617405805563232017128719650322484169996297777703865375206115903298*x^32+101602347444139285753668791305132856038817882570564221098425492610730365527318150426894620219116716019032226614092724447446567705647389151249153158144416073280029248236533489827723324514806176982222824480725656252306360450299740191778182625996156704675339685778603863066583669787873742601547738714970262491808721620782899022740919336551472653737880047529363254677628507613458679099428343485727605614435488124234188967267862812728326172711439743435434669263660264755558435981796*x^31+187623850305635767705439831788810863880017539101259488699306889108028431303262515621576133232160480248647809803091460575962261351722930782681293078579556377783602978200818304154612185847139888936940678164626689212913007835560912904606656451077380783702915315768129830611321963329304493218140219110607269975457931463839480667054685334661546202727000010476182333277498295009041759899409276543929205923065093462023497623586089311368826296000090269612227204123594968458712165480103*x^30+254449336806975292182360070068732396698112808855913673214770966572188257569399287893333523205440556518917034678491505227368428113106558472358624704690008676764398945594346590889365876511974784635390238374390320350773469081150411018252095559103786345223758184614163258214535970247883307207624156836490590056484889638761017570416367594206926034764457661698320095441232481917138896385148195728201384776583753833041736687490645835444176688809166624158313051671553531691414368096555*x^29+269993446131637000723152319681664180951597479989537267782154444334369611565296613869041773446974388696504547256208381207440769240267010769831923038784878694119702130842289959605479747750985833302389632115041630794070335085990107973396739716388158903872053471462402413919478084113776040485396727305455351314886352610867795015007573757827379207891637158108549398158158510444223080214581344980581915322100328253822168329953336773567503720140501805621259180397194639392360042207688*x^28+220388773254772232126259592612941902936136312468013039685097933004366425023233581798570724271921932594174154404338934003069531026645739866555360185505929503162892348988118376572062962361634211564113030096994863912460641025377869067376051592834223585640010163110339760066791736573109170473495384089453399395737993934938172776809874740625314576610893921022409516406715608173448103901458142673854424843743627048791694345947464892573102098920550846518368385849413406397741998725050*x^27+112315710278160185486814435907109493519513508535934195854810408540637999449614588190470704193112773793286873362685018029868842133579616059765814580133531776112109421065010363529611311218355590380327579318524080863033447285658089707869850747218995311686976933791020669208153839756749940769805770716413847113946949755229912646979127198174465003462863932421120998240655144369118334095480408635182519481525153942592592129993982159668592353325644831838340006562506677818646959604167*x^26-37220921419898475774215103013736800906408826333733283524392705453184222179342924518668804454637270930124170013177734980190700954088709692134405286819895291937210036072231688061937905153148028355082864594808843475544849068446722198984491142275321207206931089931302255180608086724501609826829192863485796824494582004072274484358392158629421559498001412098850638568316904087278701317694171699893642093483975076707047957929776663751120302207673689963744416047914113093792761960188*x^25-185479290913427692684594971763749215297609329326190556305153307927230246640193942955903761807365047100049765247388632800388806956129315884378210168442092376418859331009760153942886043683589938849141685480801831338018469619006792875030173471256196063598242907094432338786813464150858711461115729998352126039874264218730945741565858869154370489681704337140336754326151161386525650285472125501229833569140542290884032051280571120172073903281010113521804590815990433346731912043371*x^24-238796753084235103250048144156629165394911422291842923687661156684806922195428274455423737900169409900216083559212031297786816227465950136214575557032610947566002912034693747562442656259309924795509168086032504171030202631544009285771873562356516083864813919020451645704632675883650916926432439663690359588513136420163054277230763479349459276025068700189019283604668499769044710971683666495281084293680583086712802161157534372090657274666434775641951694929582311530228447120458*x^23-106097890985600487100450280192810669493513978477039966364447193867467655925966665956637322764551181380133265349743620014300122348237046985892574161458341807912478942915783532763414007912512901163512345477005742205578318132325443284268264722503589773737070723723914626588322634276033262467114584778577641003481362081773801352635774390063145625977081731859840318809368309542427695209261583311094477666687113713205042389552364387244035271288728505002559232908113440094294888430025*x^22+173786393018926096843263884717843841224898769161275513753857874540389477963767541465205165837487148375787186746874817625612728218617088271714464766813377176164144584489498987356212832037147082238584889703889971813816244453227188825613950244598221701461606897012957596546623062394311964856142529708410708306500978288777980939757078251675567162448034892556098095235102777554857521380858033049040990947144399379287396833749669978927569185483794351251698982181167644146599864825244*x^21+403974486951412658683490573927230939453763816634977936136945628230664513707137858358202925486362182106821436759917643660157370581858363412735467424382479960515403230477980447976512915931853455216028894136032051417961139929258478356615149811819153532811752408288858782586174466310692998514032345198088712611672969155749618091357937433241238322372390680435572833241633240491972166092453167764372819145567873165490015940659151930929381510298662435044431944554538310836906820402414*x^20+412644589260675076119169955781497748031614109461675234914112087618437837330645722729697571265239808233212928320028184161401031080544648242205989432117278862665209204506321053055102608695044732646324319110894765374492371388843416206043848996540480173780731249335456419443646362890370397407066798909905882511991497399244540650754542539239113872499078483819373420210532392931756453535051391706289644210205168862656693993882761744134711621882961953228827829659931205743336392391483*x^19+251177433306817567878041063986046559010705186267867797697433531440385062423665468048102069586612077414825945343611650993699393537281743849029565306988989752859027974717545557753244567524127232448434465552669426553516982713262842518185051182858159792703710756459671464807151551621080774004004913852648530531817762844707094475590558816910816510932209328359483502585722327724949826761721178823755573563802502618556283510332867056416819103162232841518820066041249561415998340941317*x^18+124523821611046889103667870867122160904764901447240932063649462389038572185286567804119756842009542589289818193123190806102401661002372605648403889876909370487029460570451918640325262600156668252001913636002433400790989107115188347186149735975119491861396128808888520118273963391754427633511491515900481314532711798782101823350977626803372766066887364657979457196769818540911549160771808094082759034614756147670523797356510583463259990714003991172637971046526946749319039659364*x^17+135104341189087168369128697874903939314318206073605320937818246246194318790963177412345360630952726778351486000196302546516507111201288260693705162542349675701056620732788539793441978460272484859374980113323183869416912070649418055495888316439702388033009725681731322785807206881065250072182178964578389377277475492688942838122453702413682598764632207712390319568853151663129802220849171065027974459978184282087498419604186797253679766697122976357292783248750771070652791487176*x^16+196981417403938434003353939173504565395192927540976141475153203493443669793838195702342846657353112478398039086899247389370393633775314780533882597072350758177882805675347376585504704893421815840131671808831311023617612331086106671494361971187787250792432277707648665499474756280445372877389974725399034278053301340965640311556718815001309591966685097109796653934422839597903465733467554986417146146012250999893139964443721478489419210516320747932049285324753380649730351526795*x^15+193411797726023228173601377055212090738080611877943671028130112721068271514705657318006769460777261720611883583068818400614527348460076840936316508066856251227307992108267561479872025174340601030372746324011679274325012184574949309797939941106343477303777086142441603226526283139626945123120080784533508868981147998752641587525698907442379703194337713445319403237540221911795019455095049366014046195088611249780874048470592263930709851002093240918520109943259772264555818234971*x^14+116864078859580322880606269479451650455700654825646151261318833876719487848038871440938914676268004519843834137109392001856075944525385758120081479189787219216899679423620237590278424799417254206743759579177634602346357340417967445890134012971872155941879261681026116904920484491247649720964316665710761576431743090683465269953271416478704034790560790570641630394226813264673608416484887548104187600384030950016914938387910915971011259958018434811840957565717782563730367361450*x^13+35457634084420059566495475267679544345467015448354296546410904883839716357416879607205609497364910861994888777680288516268855766532617036223924784397518627735575608064492029652169157406226822622254287393719402333673208456433270512312292046183602614672665509118625431196159121422638873816218124943201484156748583330961073476852216209787715185972304798931238955550072932219739479086434467453742876108047108739967065554571479727269788775144888792990687148557801687710399486952301*x^12-4164723810299038535102868037045113251356331897395812211156144303665227399633199999251430100514966814470836104491748412523341609677653936523181105069885787372829008551987796660821052724793512600771654810168352281250115058319383951773690045277082692888347962770541072511048231876692469303424210130049552362341167669527682544620986326918251818293958509521514677809070838969045517448108334722220833406690948613130029179382518860211725552082698497408113519996124980225636770826292*x^11-7608710116676011368650446746285357363607928789874287617521682143997524318439571779343062440558441717112849589672431870350065153567815799485731774532303867462048529101312540943257473137375777761603669583502748061600297586634167570306920726038697440676152439296212290826109754246111144349996598301128305005722663986896747313800006471932059242022948811772625179387171131847212064028645147792049847061744192313790378528296982963530311683755385350399209923536767956328758665760599*x^10-484569583350479703082226248932957110022092708341265936618499353597149232698510240768694404949195315772954879626126142835001384028452308221283558161602922361879695316272010817308286678123151565367175670060740215227003471220715562834661823531056042572154528106718840964381254061635341214547375651425047609104639986261419279833229748929955144734584076550901507085998852924266435872725762899771507613299159891389032738647539045725084217529724349461464363593065790222675843381200*x^9+2888826662019514237498512753123417069755835095156391998842290799261106257507428240246335233126533830258639080657698383772724011433482664789250223796324180760908673245483867023294507787083742145358023292614131556273870500939667274674528717502299707253934592357577387178625090180502435505059596618959596402501502719353772279117332544307940494976350881949262299197330648786540712274724062059861164099666943280740010365188241308734184122567821353309576382342017934415323645338952*x^8+2199258842676226844102246193134022561143427374863844512169394608438185313216397223111655501234744269248523247062731038936613736221594422114969447848852217252398360422137530856820528290235641044528254882969230463097471219466865773212460731878493658909966625108434079585515560170410640002974300688887497280275893988525704926334951359835736753047925718137972141634439532776097925379747148475739503415366881409890840532793502447750810500885705801565421904876477121176362710740352*x^7+843706588544082487302148112128400925913271876088838862622766547875492849381443923525607763503822115381989594087778888124932481567485291208661749742439923626736306395174546661086354795569131960420303944618690220487302091848342338297661588669310993253582175789232378018977769856433705294689281594987205019295111320036705931169481681678014737786046579974567831965323203665670452047631262968532035812033098402338120705019402402108023101182702230451477031333242311941226707245309*x^6+186818837786084932860643139636748909693080124266802685013117990391219302429483133397855287895416899105404267095495925778441703082248715806719199812637913306490307107379440183119188035277945532248821482653397885108219592739378623189203542278724823933074140636447445935239746936563104773114126117980148132630743622676169787779856090995992290166323418005113793902100559140312564622665140439931600680760139535865618253248087698867750209285183121524363572424252495025475221035323*x^5+22051985963638731457451581311326407076650304002778802559042634895493677083995790249574703967842049656418548928672296627267552100722122190362312711935774343564559618454180442803407581468783390162269356982981145210686058687445052430773143969722094129510054780923434480062598802426198294641997443870359972888365080220950965751867502803013022317358252900453220145389691707577161210526256133061999677210187533173350971058115334918365319528985383888526444475662688813317474752592*x^4+2729887200562820436957997376815281083484616109466538039689910697612893877628915157654062379948660965451430024797750853429527519943469875301386749118275941450659791088007443048370897552273423032555570110655933725842871610512918768194047667916861214595993674036345793836257811881494550527135351339230162262252638425877148198049357549226514421683773850085974960044064550445221949915143645457768323437274547049856691671675605424787187522379489121249424727287049185279139719986*x^3+731217205073474744089843446013327749096245516391034574987757852162580377327223706662952583270836074566306113538372555561921548959086040032837972547285646345073888742802595312408569838786250690532512899611830456476027627254207919539073546837212931606419884007174052644187818837853150316427822078339407771861049548458559072847754953616990638266139705342882392209117065388747498755363263167725664991311618441759618556737516520208060669087700648590723255380809805460712275371*x^2+95266654287638489309683935877750374115896754954819264466105003517069993728397392980813703239096938257035571293133797636861524468176844165076247225671431943621222645619760759778886879938292939185977132612350136639715540130520820258289380339103615078858361162178281184068610122319737840886524551509124721608864939732634197186217007042204840423159786997138310722499500690336652149686059858534869181137130564349627953038145995686320973146114513661714126688714774796990025179*x-131735754014548583441123117820706264686742302745738506306517714579064437396936826163281629625820153614653302788777572729739743749316424807482589566124740111919838204949551475080402526907488079757344377440504111832179966247496121471529956693530989083891575172434126589766052108083585075712984010386583651602099471525251103406545759854411279983940873777162241616766277589270180340454893115177469066021966945756312655034887536607600547625452844510693477753057269114149991,-77761484163984531260395499287432969060064623741363621840313628194080103440601250623319062385314148529042951639355247714406115738860251198894253874497503443570109716507323145022618013018031542214188174874316000091129153100602401316337967597645230142787785045741737461699205729359337548670937657084403303813962520458849703445774726557272210867552932191616972864369473665221309465810469125207037981839547368567570989386182440761417336806764720089817410309509053761884*x^65-1632955898097247378318181740732695669499458381024425424620700906328927592065580143440518912754591529561763431277876992667600910419706118514924573361408140208819892463661084234774242863943005680699207764100656181593037249912416494502371735156848022418861018078104463969072654091634485972255988358057420136260439051367426845330277694081780465373082109232749207671978257391739833691273264308674592506658589000971919773635185270989850976214132796416427373858562649295480*x^64-18117684345573339041997659810023038881882907754853524610599068255922657081233266276143913421629582594685833815165767851423813366179764113077101655269412027699831804921243820174841369863850298500816620315840831197266396520955951512291493426394449805845987960738093904555343889533962602065835423880207119894051834850504658915262331895805776060811296763001760426279135200401826067631454702895670525572161154983529130527055969821633198926795353947767481060055096007895094*x^63-140351243511223002369598134978559707894147440138747956841673733696951248571808049860151991099255544642154061257765649350924604401340363667832681224130352938246432846977200410185069237857700319283786282128996177274827315701069395650112581716074438928195699432724606841967726548561387348266257908755402159828891797183129908034923422293925217145686452662643663892107200574122674677283112929839299532701060104981096501735213649177142319917715281005662157939823321250389805*x^62-848780497541904283737645870190005776589829241981563405510744321232377284982672448658572316089358811727857521070152128711710462603085387127258443815122178731356583196664693750735890402729479234220430602866087443386012565570182558309217043031878838047594718346137915593869809662772563576018211273330544765378362881620981014896109006038291290464621840164338478922063525181100464726860618351260882258455248432865267243206741663462814513609134806623109777862423246735282260*x^61-4251378054742572186825989683993455601119921069433751376244567750011120407605734475189116807391331210588152063683496308718230259413779413169262674630474659584468967129773028453256525565767493834630432041046117701204727562695663230654622934935107147595385040636156004953643193373553852820637343248241344242456757877501612288076188826204295727336461206180371766448890351926934082630519878430188812352441670300107352023785473478762289689493030893251568293745757810586671208*x^60-18273176754253303385721458402769029443417670201299026499324059333077238413370933500561214465855414789599909468676862954221117861011203903135815146423818819131287580180778935939217912795948671362906230548830262610930815020878736817594147826168021033901665312691636576253697380337265371810714039821185587969368374270982305065085339528466099010290824003168873517751971215391007227757298335582971083706598017701088437524803281429217947186068695631571280250427432041143351707*x^59-68967107102770353649792319003145793753851439830791742368160740280141339674888522266919570780900123704867684413873295266303390739612218289407563095663054417267694532565214306091051141632007816281575561528893329325044487634029980757882666469845320333314819031173546728658705483436226027942409064920034549174984890245668957038833893165599820518629842837728314482043929234079122734594546132078062207319738223307578954108031865955382167671878696357080067949142678556416022330*x^58-232255884383095023533113242239518080320519238251261453452846008051602753472284821343127615801880076207869842188894182031243027770813343101411028322895089717618221738511564653077515245030700958052663247021254412703302136783093621349634173192384811836429684858405340870617987929283659164963712728109931466538353598870809489706412066356323420156594669279388855796462583858167202391215578244284107174121027362603006947425980097093212038373571278680449335153181700860234226523*x^57-706332284171155198058158656573048971675911232081506232982056400193476130231667362085913832662895384478680942392194322875385495098121307608531231217790646565262248551104249162680659804638203683674016109764387417338771668453023886527259718131534062462292471838282091712393507224266522089193239544857349042694844389451350925291322947705053633250632086594675740066278300074565611698756268056413618760448248443505958349397324896734513235074876920064880344052375117944679144102*x^56-1959227971955223992373000557466050693061073255730472725839905157063006168825694112356502110055136206004173438410114636030472235656521337266800304965695678632497961815532646413884350386325664328440183543376661040316944739648706811714759063131112197119332322234716980358673167064114112650744824532061408584227704981115381663567414726678110755720447933789781925265748010385278664202104294624286918457275161121732595479204750777267150981555016224686824460677954174466472239674*x^55-5002553372349056560372377597721812141234711587325422406137851549356456393623224306768640260304868642458586397111715448572185114397611310070247493295194196616481504366316328562108526106390617441239326373162772751006475537644959294119606669225192712166219789693020244145128537251631278248208117431804974368510466538627363712922882998693579812275007627971536181290334805165597537789511182367339444912716914282176154695537790065041795261040546818133453864005976300691556453822*x^54-11868239151512702771982798906011619912688269537276185843454362104694127396263909717314113104320575702163831030259919448499632411134300513810353244160913223424755639505764246373900875751873624880259073123902267459915256906482800073168526249553257146958146943981608038198135887010432112817980859649688390069655754437027349330836997147582498931234321402639380081821639141605401663444764809544302211068528044774880231792755032810100247911891538927052322381456501576533413361729*x^53-26416818303965914510213658618412605983132464671493811661166005422797106054103729880007709185444765548118178341792871855669518084366487283687474725387799790700601648384803363512317532753138214905941553981652349336236392981161264112903951192413013533138810232505940130737438131937312144857769966371179532574479099848596720321808202238218031995093252417362015506355192311267502903635136553445444903498699506699755249962677148108789771157101550900589908941696660702028587303920*x^52-55690618017605693191637055053116445337281449736345435204765067420090796923950973353718914415544456165313953706631116070880727762078281966710038019426988139778645207869445933000442260957971178179698723473520640571024496302738695972698205314955793000729440692619415737814602546850774959938400790525401889559765229048833654178053454019705263389981221007934494919466235530642731416965100146874300389601756849049754945931700094019842052794898847798525309430745815369598267264545*x^51-112075196412749854992440445396403996579301135227878528679346987052148010610776106939961181839226808027701330025077314867415072866689249893125900627273087706903717706678553198385968008272167264833004457675296508625061092931380369312124349510840978331569475299929304972176868827680068632548240823438166651834602637283778422849216185702972202865843433633246773892121749392334095612560909240181448567607505139939192968587568408724999199021656336664485502193874038081316375558736*x^50-216347414266638116871246408576075305798514215256971430022784187332876427359351430390084258927900208300548194060898850775987119311310128196913722487763514510348926016303325745115189613534488179895535353403430235741948522979576077567913220839977424623012748502712130912374114517667697625554962553393157882379892019668561035475000056013239626145458568304382666993175602713370553248060656294586849335715579241658753878905998138259446317065092583314593825090756452617629692103337*x^49-401033067401918422308499954040144589070985654487125329865421291629897587185483225923468978721236196360827325145458135240252553797313217935270241772898432136587647623612199491397082052573734331398365307407699214089381841902126239764040513877710778075309557025141268342918296874483461449847157277909138339355368380120682695616371545617331791108837756419719442035196727612203218151339104223226314218852536204222412962702597748727848603542057640621940530491976916880504604803781*x^48-712503905840002652368936868370003756358385680428731065634298708036129790439853814785934316888929626609808190177483282708710816686825279051800542215551424835825904150474728654016113748477859684194039025313408228419354206730873781584278773992506018576125063626534895934810776647048987908755713337918528859989073702336336419672262098162936328617482334723693107543308322073356751161640620939077065255653730695353818534866128949649362258883595655397215245585747809613048244655735*x^47-1209401125520323931609244393499318166198475352438231493838491385164558452456992239962222478049603263221293853037896554237254350347041244712537629564611020548305300424481828119894099845787995342620475735862713739085827512490614340291564300803966493337844448193360064118131957988480941150040898483275514235069199294705388988553301475543425627919206021288588649275683058740165319965267112803982532305058860061146896692467949638295690911347969593682494481690975782331420073739917*x^46-1953918453318699270009052030729903165066959226584260304242160335753752716386214977572949840442021998950613775266057263293166638668536615802281450620347435015927399381473544435386762746018035370759750514773262059724404860914126349155725287380080256768846415841933491371061632857596323077947642520132052082357930842896740731534528977433745276662558860796032243282049263765473767138258800519125897536824337682520702242625157892967710689882830930307535886202754401729867224764532*x^45-2987351769242695871221138652844677839001983611496155094019068850901296802802469496023621307748214787093383735727778301235652446230341962905040577964606731840010608161787342555897757864420482043452230864236889173682929979153059981206420105620268080520620655839239926750188633760706747172754921363587290744125006948107028022066730631900685860989221882169435960557472977584166313378423701585453098566201862635694926887448548388072498324951238767386092274413905233610198163627076*x^44-4267145307045001088164425116128044750203932241670628106535196929497547666656054459305783680160510228392009015433347614080205288634376859767659462129142066430822327097046150008429484298676596682318106161047309137316833638499619114575177368690716940341140057674422281831721431244495068250154551764333574241550506810559063407026752136294863849838546663191596330290836123040331351886685624598806860820897426261962146127949090776445515099778790661671840769107380519534188075725577*x^43-5527091966132603719550206136331631605474829537825213843188448888750188095364401420151836117781010157725699007043433203353172551263410295965286978572521611355206468008236236215711415841796721515093422199200190394508048555996510930866460731871788090854814208335338912020989511637827982867553134237793208623095250043621675205015539988695741378350618956734797339944688082278619133539206889801918517730858512874796594883538320749073505727803030331643040674924400241833954989955194*x^42-6040328043291170654001791239922087158646453054944608098135760342135581527283132516923955639313561397935775664942718009610347154317655409613738603663749264868862473747528452335143906583472295415804946142889936575130292145394590982422312964984966556157878485295774509447606097620670787900082345177627396954847455478034509921910136287227094871896143028579621762098760131824492469219324585052985267700558894123837183489114295304119200088819063137179234986016078685857266767920937*x^41-4354872645842065458426418210893502297199156633629006745549460319966972479208961957900093123941868121755872355184877714091021621390761790480695045910604107905561931495972854886280611701643677506569747807592473115078702607594091005719293279072592600616510462897691369048323062024092654317700302754776908022073877593530953987926667043205167812960470698729563747436786280321137716543362598117232410426405132635084576342656746653627614808999082942360081545668555486593921669115428*x^40+1747911678684415701026389798747482236510660248181913951013782027708568106294091890122376383850718633250777988069054219391819956322902656933047467768955104807656526768540667506768824773737343335018174872851658255446350906955138177246093809973858122950995037275394806806785840507147305826214317759985018802479600876487417801362110065710140053467841450645596367453988177456333118090893914631094958851528065271689383076502095241241461754683871899550337310197053705149326776797941*x^39+14645018294783607707996479437712353501490406146438441621071647732920293273493724796328191142895893712369780519084932715212343538987754507281544874125455644449687304758679402228695786722433037652761090857921767482992882126995782236786715361179572688225623300316447403154271677230965770963665896694835373942230997438334159715282693055295288645824185387632212788281192419156513488429339696923784591706018854707095588833883558262561410454905913499382258087693050947792500107563773*x^38+35236343324118331536256096862167138152689787422471364924260114821244998718381952990035542688163075414628186990142157160123717191035188906378470039469761167334267060721229574157571723268725055033237608559184981585115902750956971872760811794248627550078849795972847705264589128581768545297889234526422997055717375434708215633244890212107125747348462252367325551950580193374726165490721856429141153667155827637766403339364780845772441116667421354700262016942688440436228081977356*x^37+60457682203308428910426596177011333068018985800780956165689888759865068253710115321244344455599711159052117962392024628016237199442640596848855119623887452470252698795271458547524844387117292079697989216236296529354501665690965054983724913696217503361997050745373428171591410542804475501818288392930491448504086586423026568082903552218030298031261081341391377554535346327434038918118765825879524278503855294139371569854862826170557657005827049692384911976352517364086832903476*x^36+81068221949648838808488214600219815548858782309921233071489534272207212641135297642554857157372052677537164801106369950069065857949715452151141607736675135539376824674269582350960266211339580058141769473535976074701087308507509700532569974658629356963797158400843597099678832567561764909610544131889122068187121114958226842235047192542416631801658360775010561596414429307899829949104612796459883247575912932285151776811863831436533055604106910005205929349441031255655189520474*x^35+81201801411168092121317802429628177529398952844016646377019552784109236784630943351120707513109377576535563196362505446042779123467549032352931078452377691342835970054853669258556172189855134934546745792587560666390727526984420223236166566362058485572951295318234752508926549403673141730758989297394350838948256712831163432593950477569369651601504765237904648496751692560551880718248846863662196111810732071462660994262972903384101765113699331482202574321264051834857234476894*x^34+40799845362166016427766186850597446988708395867030435564587926620433913200608641315786382017468501493813565859626993665184418875235353454167329831781272531228374639198261682068209700025889369682659371637212518092425413636252275403567468862075803985299239296904885919472444869971128455440868605979512605396127316768035260919488603646325074714838311886339598688077771815456811055571457826717279509336913753868538154683502882313578731798214254744268141698355182195334000001812535*x^33-57091972880495487678018298909666834827280381753168225202768692155102027286756752052370633430951914102574761285231832818149045878257514345634805072430350391771727511022732558788372015675217757509516516979122300206238529081153773932345756670984261408387836042503648534597520427924008041707330194941069024161665912967713155597665009785055078188499217427113015621254829412300940160176092498297845047725856827646795604875486628348771006253207232585749583379746793771166686440373230*x^32-212281389958555384802555137599935110568132477160657866463906070413927825758979700713086680036057369360941118207688226695458558507556918225911078148846886174089366855386804740995380044226252420536464515997958487237191143791305382600987418774986448981717309863919056690305676131960266240752086507790647610739676346961803791534395265637779048557240470054449207176740953732613253743003836919784749977494956566715903535858191675538394292000398395287046175984508037651571528235664258*x^31-392116983108301471880204301006526670816955229609877676554393711224917606147592178485357184942742548046256265372663295630402844375546325972558960374863710410081972055436977737393894214187635138937692288856642775948225129952441563801766867228515010169929201401419258152970527198991509760015802462152371082249810573396476167138366517339993150149691316957769155066339725125304976388827065680653462416482659189653106616021032715312245392933105493303942783975339751687940500269950453*x^30-531879733099860894411705609529267184560110653551861597003170549191291863417917914500694391919554073485577380081065802640739578782925969380901740098148800773224726347558700834589053679295352172074955778897790695808568672107987281209783189043897528068135078008708136728826937404781391337773085593023118958835146285975899972542089044278819456366185382595695107918907558061178707308574512422845487260819206155163122523992488465623588468802677809460631051451001169159135681011560811*x^29-564482366866559290109241849700544279159496450315151946610145901617710040597566542397959588933936390010616273372395775736821407746397562803289397653673441495893276801374584975802296109078019976082984326298508842055354304790926994572947860518684688385734198926074089478334998156524706556894253622422943702024395137688438120456081126539343196811619992467686885676028234366257273987285085723912160141668280036748644690839959663795195947037515008223450989730417740863601679755679909*x^28-460891282486175532791573793976170518732457751911980960660871888362127363707744277293968122292048746575550240041782822283525823311477640342447304387382417691059900314060855077739804130353626342592916862394450730948672898083136988204825884075861809768575198514724767204277779147237528103011422367661752980725427858245562134951512241575630508817082806787671627551046546891488069855432180232139076676643597942244475052655218395448806455128215499874659766103243029426849907386059692*x^27-235037873672437744049355615843169584864554813413929209807875436043472501538610351441716311673802915853081066509441842259453303219147389954092269997305986668980610070103125894274412810678434821290573953241434615566250272287423285371474867698169801532871936561386863501345096724160600876725787713741705090022652278741622268742765981710856313696946715102922997100105500814449196866049536921982648741371590026650066698346376671909008654924679022506802002114072725178305324744629754*x^26+77538437046010850959302659979790715600177340578907630615585292318209129482892079965351743917262534334611614836531462444469580618507487070578384058323986244107831686241334480637540839316683278297716815773376410143673757617900606361335171916945478478640538103806334102958429225061371808495391599717507471138297017291174403077817825423527930115181129155644972639241195224814200739502497004380139419626160339456944048076821007694554991244629291985858210795186294933581949485899662*x^25+387530451638678064282968062975710289292737621590997920143635806718884449495024536415043873953952469762392653463454372416845279463885052737438558670349919779214839296423872014624052379311706444794730058992740451040201177011439602627394900294420021649963309200623314943710458553651937495604979658678982114306769665462581326926374738370629565880133320177909300598108655815982995994657195826457422353390977280100100318885135423680437804027284813959103851281617420458304151207553780*x^24+499214909756705021331364186422257567802497694497672485888078968420143995933260686574854853403813578576777947813813715140541555385837557749411263293833095206792469977745131887519429150311009481529710204276710408247636781528493319639328732746044327815039185053703456957684710522224028558832156225304579357277699130760116523621921473901763141210867587026359298941395613823162924063556210888416304377823413125552130047835161731436974525163301084979491953102344629241476195978962982*x^23+222141921044476012345921597388092360901820606453474998716749903873203053942769551018179393731013571178376877131383806415178219769039073913776490831484719848537079971672266987811210111719293102147672932040281434917334599322108189760791228455483409655648228198939975750137541048660762025210006683833578672510814051543038341798714947430055734173222861469328100892537700408171194041397526403502605484359487532218396495927147841327651010163181587599356149777481616097188384819373364*x^22-362791496490473667622743634801558309185737622930191698142735331507359251791250913606957770213138263221148589808331296044311891712023500291467736021829792772066581953985926081063801645067837319127841413973366294548528024857154736448242483168743551667182343034378509524050271913346906548125932977553508822472040266448099129582904964614068925735607425003012136462338736212009514984548091390542524888951117285040958657865420246729435799498233579543086086732092118543980182175901986*x^21-844237042039410310811741782917155161491883492632127964598749080389597549265541939702564443370119078354204128546667038475991121668572777952820176933621511365711367636145445993807022102161439523822779355918778782303764194080813576919909403793166487464337588672095016626897896127416441915192096101149561160348632904090747973007839496239845654984869808855781726960761008184145108561082290343073330931380119570249319701891211036335951742115493671994634724226552567431530570076339701*x^20-862821248756219353847854026059474119535873866307812652707000563757921023616078877077616137176518041387494887666966141014547230703925831474400334985969868748770107251734782966745341593475464132025658792487958194964978490231768127259509610546356622065395937887166619150843975468617377757229616523337149276310476323645486280830452957614681496205419798012361578360848474827496605416433321627406330898758807833171468000234201255952938461527518803076309328738692882018014206657488980*x^19-525494084508544896777414056838992397714733371303831466529079854835918299965721273429086483164520176871389138312621819780580473580325788751015544386789938087673896294682555227559525931837688560099675652495310647106720111144474912792029003057736972634765670473247293880460143615734402919076637127141942060511113743082646593184908433385872752530761758776104385383364794713386119715181477951865818073147742694448123619892952036842885139620143321744013536506582642190986859868424364*x^18-260538067969987747206668317551682352298739765086494197371249304252025407542477350301704988479758144723614238294117601230061501706661765915338935916742221533446086121699992121774369287377120737715179862760561666209985198833188202225764978626704041312142341160058018055301114435331828358141377885430520262395248994933444703438385372434967534305575350508293378689833259216532763503315238181642530253674822008074520324718614449293056097551438489691320033541727368297356144886982591*x^17-282387559731486929247944033343847091663738758735081971035908713845542459379236366426795604699938251707529900926109663440328830111793500867349285392864710916803766756064073891562959467477603400569889749242719377894079939831239932521156442826676353903257387969890271329970719815987754399325759979492196190981992189634537100740862965528707368482149574451835757659237091513230470446978897556965069651955321912715185602469237428596702451578259972689136913070960317016449425766759542*x^16-411717254582212051156013089582164428124902011811909261038542445747635303599179919523499545672947327240024983635640115805128494172139151173334149815094577716338015492055657941479332184522691114826585619441006762262723941057818901808975471331871041360680649300631683116671473490193322924416404775351512000469053481978048485664215923590462509009438802761789739008447928399680756684910248819301341183409789419666422562675062944088534772227932498090053577593617784617315992322254206*x^15-404416941059149454520550948707418319982939674897320330037409312521598363420955973036195640905625290899863098559730587021884688405469228099453508497893796000139743690367643766413892340095751160625135270463278339904692361055873953375981699181584767199702535921738657764491554340122309537126067260524650032272840641616488056391731697310672830797756689063922307560420452389132391652665696637725217528660960338950019915071739521301147356455476596482738260540760599285671154681317370*x^14-244496663047146195263055364262260502828942920768055895050682944815804689291318559143896254586262538395406146967762139297769080819919368807157600141842036248787947209761701224048654850787217012883908513399240955189452463771198020989963072948303198316052861003980636818222768002969995774447927148678564285468921724564309883336336102794061743059775904168380733230922604402305401051654462095394874821621994389354195073639148421610506993750515299747998756245832845031615339404896021*x^13-74272532385872905038768597291036486983581334906871502950858106927956236273611129444906021062258487389099175032629480451692457014957262134899041089347534715641760638111401082860109863212629506835236237426365648896858195743108278809671789003506789654263101033465692314781610768763528707958979836948439882154187983103075669591917335710024986902551425594729378929655640580121042143945175364978795084576232655508456587129416211854582699187089962871166427123432559920240596156681084*x^12+8657176926299006059078408769077494421874476398863137732977166931549261856660968768498351247897978585434566608476332706770923706365895482071335177868600004801603703182769989732095966282850830927147804160902677006267336781668794257761339223588046449674782924947616707536789890711258260988072856195272723000282363173554688569199610424765130092876959080727449929120763115351005183196840767899059901867340539521642375046020187563789820306274136434307166923458344630694006418616120*x^11+15914982371861055256699917553262164460912824346219222386348616289654263020314208823151173043863740394138635232839878065872343655487387152749315781556506124474827931666050490758552101670578814799727192642943698026858714572433759054920713782634334446063748120082623887805370595565824587770934221544637741929664931392914176272123547630885156331864424841561999066172908761650509013294154326776119596499159255685362138861896589683721302079637581760848362911518291076427631575546147*x^10+1027608076247880717453276511763551782374541871312523710413693512828867705541306042341956654808609286983171937930193669051750200317779930594052498717251685853685397740026902073464984030519534244692995358095094881501324526891020587010906816817503785596254973556241290792724852214077461697275255308299088163923239712655272113363161823328766524580052559794961789765903656888257628565887083804677382186978706015263917070041851700023721666082449958672715302921563916016938885339024*x^9-6036332326211423531543352602492065547933913806127052122883455455500123010222010342586034677380107563576313685977358681941173025030160079258260969884132198331165484389104108353807051522059097225103314484587293565932686742571549440559268985918508718569366418076188080610566788541665015499984257572355683944594310876294074908874673035132028286983178841465779152607935126628931801371198311790347268694871532558799407604390051528791556718192277771640406095684268472911431032206226*x^8-4600800389915542343350455094843789086157631802030411851137779150855573165844641436847835913102918469629588849711430042634460377128203262031828436506489272390341932335881622242495592624816805309864148380237263121241520142134092435102423153807789180423962684504848629765132934536295685642085478784674313678012154811747638839405246939062428803764092617525499029878208796946707127062642213238408540329363373802465694401147238386275894369315906157802880565663845240905687149294000*x^7-1766345924250350761024613428380664501628147193936412810060853132212727348395636201110199397111250674872331040327804653924315977279483989141533702080232029083144961805503799452634991804591153496305320622527465654635763961301889963733766109086042690085013265800708971881154683333741715641672149137971679597961123352008688235278326812270203465201381099699796264914200942958038455475770337045151845189419788365558907923556297052621048924009712595076498382756234241149085648429252*x^6-391397870866020918136677959354818908123493033868338748176277846746943786245095200772051205679214712506170340947948784369657483502993081222349223492153644337363798537612114621708696064112172489230200514425804716413072038291382296320975440003188555788178908835987521622113009419764457215685560657519840854263967399320846154327796064533368523087745185099583924250155685593684909726986681176843138081131578877358310724446546989233202379658479320395450326383295578963168232707558*x^5-46231311106291929056288162501587472325819008127003914875211116888164287531708678505149889698437060268482990330451610107865719904281552451746993062223308204699123769211923567477472133139973597483670075188290510267501511759827400182969908646120462972194167348458481172478347425183702370098482975901478931852371937271405187763132373700962938259131041983323194875236897253162034602235344703532633207566510761035251713184661670948776741336785901561858301541540214667518227557692*x^4-5709461983492172318189573610070780213713669959309869517449854972174301556267187395980919234882557432074729138483940169898284236145432430706594488006836932455734479003668426432254219731220733486663612556850509165338200622495885445804252174037850437822226005754505779525325174944614963674556871348503846974041824031428898813303486616587670710636944654346168789341854224913092219309126130433763287566424971297980026476260724804373814142606085776551060291861421601035349246887*x^3-1534078149374491495466445262092456565183558147929586984159151901467208529462524012105637128896050121876683705804168341317342039000551768832999493924870516667913470867809187646323327291141202798120557713148421939810792102595836624817005402332110547589253005773749102175228179267906932127128505436845564389086857838624099948713517108863748455210282358695146824588849939127217389298770386650267709878868411049710050318630344720842042764228329359569405862917471011783771998719*x^2-200536570791893060997343195352071883184144306697557441904487296319877271982394392184282698760545113256141639773102850452496175704429209806101357846811211491570699411511063334593375565032788566013020959943319778837860821413800443048037395877282546128242550824157477342129800637306193340023406430487473452057947864586112243492698109201394689458331719169778885869944614169334581792332037956722991780122796335205727646258259440416053043829535873523611905414733398402427546247*x+55358395200759547389922527898383318712425263197268324627021157323945545653684976912628081763089301405723013131725367940104390866048116272943436687645978390051611146655401449506608923499124677579643794218586173335365185813633118743880253943447232081424477430605958290981910639788641699237604732722415181118628946020052529593423307639976839471579594750875491924707189668870943652329749018673743182700298042206787526286265080891894566727904822311022595171858464234300575,11618975875823147330054626710805579265899616688815322062319997848591166548436712008475150515002000850768183414621956048717710693351158999479007150196537819827266580353759149566420748523627764980202752091392799634701885431512781104388506694762993034211960703297367016814662118408048768468719954994943423896820959977647284328131754414859306039293520814301959345331180120864973024912032788065697253346826800421984091716810072622464014934427821992264267375591539914938*x^65+243928039325137317821956263900093955490491722157177086612966221549634178564476324206914023357055803062498054490912937996437125216077968587901363968109159012645856921964976064610581095594185356120265186013139481609329189621416678000494531070494994651759919166261981235667426125467258483305519202314244342235438115911786029385096858770300514100516451805563850459735069018333248045882560989918514603131939358894658255492896148083122353618028895796290208174648708510659*x^64+2705754656470705260109013825706911614951322703413153529997662375678608293993766350437970438272332287568608057553142850055231378760738256772131153235121253370657120279644088628519725343166888030602700094926287678858773535628108365937993052332928782619943574957741109209598686080306241995585717665676214568186715758587869904881698930450697219388473174641707418489118306719616729957422441933965591599818139174181748898059917566366419755150809469428168098268117156186458*x^63+20956101982737798021864719313963668543953672092529474861802547552844421095729613744549682139923998464211473454545820042743830981445225865996360978793182737957014361036425352504667996029325094484155250107265293932203718571572933668186911804492691323229187397606042253944919480382448091271507643694872714550977950310323335284397895110576701430301903238738252694277478008645110141472231087320134506600131758128834639199111046708675371921985572140913249628421986960747001*x^62+126708498490642866857811213509078622341938294615195662507139166037390091184489296315462551069060442212296362419903429816759060987103976514000471299787703848517922699380665559541197769339330592642529156067851752965880091933738338792835974102922040749139553735392828484945184113874732562114853184589550022860159596220344943356997627949378536258384812903331364264707714348900484566198356171286896879018846396209272688019351821959116999192396922770496254919855551146754163*x^61+634544148601363356495678667213906452142793458704486297277253606622386843466559517084104161215595646458270674256437690609752782699331238692410132642381446875878290518608841495798522478454021977320005395499070771558393065209155014567938978751393598548156222545485597202398791752618746610197231094839241319079744048319209812920983000401949572548099137183093110005343352509650254391132584104690781087221510957087419914834619429949233778999019065923151165169973708695683131*x^60+2726916242618147537988925398916313702159111205512702098728091590180253903112316081652209057411857983117642069445783842832842494738519715626215964337736516894949773838421943932402617408322492916695608315058842406747894143837861551784803246057975599932263537527595679978670406797950481757848512778479872129741160384192214940806030176217918310207029315187583382793124847706152184293320676554091842086360986331053068588000650316824715692450594270765895062530549022974368591*x^59+10290295007972812363458568489555443790060883921326369273246153766213396239954290633128540398495295877735764411724303466201890368273409040017793309383255769115892472931848558164003834141186465087867358981879429141868088158216564838336916466848943053762977710488150062261465287761836488746292608827621519226505094316884357512855423320022487746863356214341384504139976625764711974011588908696313500683490184535982894086932947666897352942791461770423527215963188251974417042*x^58+34648313821357960902960024010939840821132940007526080847741743209970485471010265905520445436941411516347044999475489961556597342229465450191886559173677990355672020161687535628300574573925683222554009713530281468240153773746014250203118410126335195592113057320588563869708114833344837887490390754083410663998501220732751027774558629528484557820773414368660107635221028247900196611847610484979213363242584713425960759916780860955757523884208568702351082419225374954128197*x^57+105354972439865460401163674435827783371312328387190986699042561607710971208803590580655146339752075232107997563351577456490406146946417933161066462485083014402947493957524980929639889383009066279311438888240591735838964089342268397897233343080174235552807202247525112550882559077413901061984471811204431664266491475794868188456987456778619820635330354268070622834606201582451106867725873832962734350658672359817997034362641484089697196552677530708407520564661306543902290*x^56+292188244002608351249892763483324782906081067188149692429499233599337559805233431162252924566406828910590722451317061577505805266888943154661651759082712803385199134874127482739671702616203001164116476877620169555363131645494525631015109309170140279549828163097599276209540150511965256869469966461466801750961183892935255164992429866809039586693066762649343134630905028948183167520656445119437824394321415813969502890020623112380031702850184887009512526516230977773302665*x^55+745938980143676365555353947342143650824214662573976499719012742295619144454136231076458858258168098064704217097629812626022700839814108873741680140956480590427256842715195848197309774532422560491516350908665759387569614209455727145388500983409542072403058236177299744926972982198171079889127308196804065068534501465952135875817302550173426873854361810339940609284848034197153598129761881395438973472216496307052974586477742329560474344065584811510387666849481611321937021*x^54+1769437224655513336253195173918390210470604393545313739768268600015330223441879528502066351627275321576967029554915740490004952057523088292799710604066951208343127124499052794619878727239479050899286361440748215408638581923783482461037373381664149641408536794030714766670010008934679219414655172269582799467280141668539579673754173353319936788484545343949283105938741894397043285753452693701373579190864074507762412648701766950698110770372429969975325293760811877782443793*x^53+3937964842327659270158635892084991099655775206087199318818827020829871297156018290836134502680163607403102205410474148712480004221768473938193318768006289688514343556767188970927772615739980306180929824678579290281890108954231557822828689764163005187417883966768535992305862992081306369743116605372710721881657162206317420009631065291465331367580952141172734611514474268033444710135128013819284076820538412235878803036012562716900978045804248246881015881803044003412344475*x^52+8300838904710893810690713172456926233478645068435518281796931901197052848974025963811179665996552912195651554539495047402401378992608587086016271884321783657566122491804473353501653431760417574511335388954780008955806244761154253904908672519415208131643887226013906621407566768955291084161089021620418683140298893518179102974533201070467831304109548247344125363899776597241705258907955688264485486710181316802331400969019683580093986176784169602416652264281791691553960753*x^51+16703352667881610141051070662009146591873790711514586691849460158126522782424921178209800666372938648209409226273972982161626154306831105879049975018389773399083198089648605784025989369678921642551539664916672297973155015848383793113446114052535626239857100143704645594708223163839277119959840392068378598053131925076094092251013365115388322649676074364250851463388528006743575334553674868823088563029036578573038553674177783537383482141166050423940826164552473796569840363*x^50+32240597236504124346514872665173807242760732457426893179615610540049025659563535024385567650900316785385893585851244327206928219604204389187493087612322987785986073758622465806004995252968182865129951581187404904735102805000729470768504158984812533520044424051949258279097997103983180032395669605036181840620190970175431871220023829647272152060569693297464050949030981360834106974150725585618275075805412966844511834775022185627698770890553829635210695759651231337847212137*x^49+59756909072184306400852794056918125736184777435868301230486402103405835147887601456778679224548865026821367724362082161205539483670421175435489190966880156444304306627506307782039476970054806943589792054129012772179265323079239357982474437999388800697542252736364561367417572255366986082465234575555450691944429095389275365210050910273971062962917448798519516283374599020766771311916648739465107976882508747222475495073452721098586329576105243766657898115032068729399757145*x^48+106156818356985975920086974675495678798656651249883687631265805944032429000712310462956473232665480977145528565213975474675679699416629958281072499286213850421715214569137827300784533979994519464369094139990334532834249687792805235211568855740370866526264312623332306380337350428182107627560334191729503788544549592081421558425587930065943754656117041770916457450783021749801397108624371603621031104344117998249050722241757123107746738884502620720319103108885023799849116095*x^47+180168182676737876913768588227977422167264892030450006659608540556909858841444105914913979924833100123270748685833461824540224788314910302336508804550180903687315284780698396706276497413871635870166216597389117312993715850995261681346706611644827382213538428712639803147594894620145498152690199335581836019956547570261847629831198427619536645987604887120880847005465945928578512387236523947117067198998426348390298961878187176103099437841374404862184058096515077102131714312*x^46+291041273772108876392345873415495017439144415647458483811617439864021177028464750167517277989556122043422532431639878497630215595128418853407937942251859921827859215425891602803469436880849945391198104018885324442405368871508908048384930499669010027998745108983011578980788918995443439695388556449005906924172829359615746097291046403678167825873218424210541253330120007755036061498812098031457596855428783889484350368394831841377506289518959495042310001272441270427046637963*x^45+444902420350508486185563260519214511011538649067152138832952606307397974430126833872340584458957417638877182989630717010360108966260795104503696395656651033643305476334850540834979203999867575269264207054961083977872621834722309441355160554074043155695520516177702281644037726807168764908451625497993073019595065473379857092742563606068486882779184764249760992625679931407441292269429895580509663622582037345626075731331160948786334247632743537517132959024606211419675736908*x^44+635366675366344259690737040660190536782523654157914836893567296185214163602945099185909176656048982189986048244814400899306671532293819079337052406487103068369190762866498209998180311586788522413709212165092580494123223517665238366589201677310231283674968617169111913873118967520457675487329119272104786304830632055806156794154580685753595835229161307612560000882329585400927121916388922833296723384048448641218766663409365825429235717458423640531793304044329159865039517626*x^43+822698229507571162366607755829149091668380521117430298283680554360981136064311201767265317023852647003465853776140835228021270209574119706174074960202565761432129383886688966124310119875641588119785232943367162176234806109793506252137315640233021653717597303577588002003621783511388154174287155339674445746456205191389239727639691134285626393851572223357016265379870314583781940690912702040974345355643797636360860092584902829067651257980590022449712285789877438095049237306*x^42+898505122410335620206243716693040437010906937075814135637095384067886229920318075498672600028732427827808213825808647112965521161923404642281883894623353434010391656721856034110759232615798130035259318602973233669691634543692344919016580251110244883771430769446832731566612081072338270666612591581113717620614347702464793931760816997012582645445831837558123995062699863378759251510036690418932271677393507789270456718927110365894193078482675561018046920491248924085349448963*x^41+646401704492270468844634072239866617343876470392016560874620837784586935608876466659734020245271562836542727623888247840504380751194073468078415710213212464118386433166812501305135221677019437457804198711083586457899302878939367641370018550351311914309198819212290308858391983703049629043854413179320433012163206939186795592219549811191833141180899993784923592597414445265990674341830142783721401631084398407412092064009875873061453665552470350145456749386424411112881560878*x^40-264010846053833885459886948290828160063100560929551226337760118083122419382655741985556080421851949419012723183942337755144223350631031108645037130223784351148203489572169160806525010699709594814626390961725845235850579830022855098456540873735015453264305866219816934266675116572479189124667372589090489152843933516679602934168238537108174194365734244824874350610742154828988847173544554505584093955601197123282646164896475209688113544040312221948130385615513108656709355431*x^39-2186254101241814079814878721442451065155979794513921931328020223086331947631919931752452229203619885125976762845990466981989669365823680726392523415601819382862969823726094736515856273161813049137730120346994493257069417586714811991413762317291506167407847917757255454581546886794985061592052351469084204886417606848723619618916775069465823744164743518259693380149152192782704704755253957114134444243777814137745319249017601725226342555218522703089175064220540182131071569777*x^38-5253113495308905188934684725644109791610269607993242027140904914085149535840729942133326627049871748854817359301318780237410991785301687621964917329008919699817387241141159749426881709129197609202913580934249485776521955456552816167701685865244677722130133408594809907462604712287769053513976696642044753742941618289145212064998507629787937129749110285166824166342407513092399937243713447902537241530923967305406043353130183334158340200222541315165682782052125585801171319617*x^37-9006303397681172573187668978032880859885114591312762528130164177302342208795426885712696585638240268085024335432440595432037624673253987219655104052396512800592954005782351064137903109973382188952225458426009256172720175113380312679933140344014268917296970528156087813999050502127985299928255480455463882517333961074752764979840030102796494099552418671072198182230216550288460533913548255521360310021545693082980839836992415235773483493046865095766712951430464770052076882297*x^36-12067713159823944871700371839885132659629130385502779054890426796929258527249446446584351713718655005152771438832606376669219627595174451586297036924310541725055854596020524409810268871089573669928694453809135020736502108616119806229848263015080788594194543353886345678242325924297030520716403360062432397196586759010075565599007155824705959997274130335265346995866886981119024162577117216301717656111206688752206197177923219346937906811551575888661680435581083185741506469189*x^35-12073857031743216943631157418333829078881253047844586635947926348154273032855675904342496898792234062559463237705898345751907140529968279512241432816361514026173595163946739826124705777757829397981370846378015054721403136809618316730110100317587771844306941179631938982030507199682964325132112620098049576783301964462276373049997554876841450920241102608045396393349630774683178452346253249531544012073203645255205254414024900616486390964248180203250004307866039993342035413951*x^34-6039495622019637351711945925916199316996778981806556625616026223965179063931489518832438213234455152028305703950152207963296174682611052769894797203920756237044017940443057300839483394715485725106596974775208997722781792023818392510563705436327658230579255317700954335081981954111231445037521147144825276154659471439984827919514579067535279952705119289457191096305343420931660085114088856084982215426584538680113702388714503880032287075309751315189262313061860395018563746969*x^33+8554146350376895157762399077875007077591334987175675395832886720631208625072738558610256628845472745420519444992688822073260285849467980548216033939394668428930691099511119732985105528897744632421666469864597193536738513706579582214353909474553298324104027912248643488509120068080933441869356900266351706766002876241267501207605240197781167043532931733328828653082638293909248989635497321012072399402642055085600790928172655448106007694233364209478998272829728405862767992868*x^32+31666898125894446495903279888938830831004488461264460740546919802722656700600390041260094504543024667004640935497849484716429190685218982642455354072450299416412539999130189596031592622334551861599307448298365021272705639748724749016165014016270467382587275675950900927847384698695572055912215424015665986813180497361319493288171749031304118613891850844910505884637769282758088090593519150181092284927916915943119848127734446235288568608125332923258597956768609968623607247322*x^31+58422315643958039088916806586246505446577205624126931742924145153763154498546858205423545326263555518204870120245923165193058589668097323905004965644583846183683833784245356966048410040105323556290552972753327939433314515819776551283755057869515472567313517559267210293368650439406762225448278419552161012659800707253764571230461687423038016619059829306500765576428433624287066842859234979694006397597274424671208980054438852949670083500750306648299685516383140922522295999078*x^30+79176950281153709560450462440719951127703726448372226044151537196079469901453285813677836801524643459698918182470825867650418714414733081514416350087915092706577743405648066566821364437517878249419343115232292782557556481283911437379946458181700838074033641339336500113918398517902154335263780560545904259335176161188111059521143233215730287346580793492041915588578819217444486410600289948459460680524960580386818450313952876268786432360728847074198638543905501720309548245391*x^29+83955593998340766477493670089149165796645938743643275621646385924893034142258743285519056791299916321040144506796059292229970979606301513399131166612328854983367093941838773458983334608298183636101963341446732846172054354478150849522243631299991035204071474789474752859658273843152821129229024119765140637093025702580435604808309561460769780338139340136860372485303332854012747699644451529285166619033270289198934581901324702304781968015181083908527244715297189471422483453510*x^28+68466761673730324420608954425752912153100678676072328211971692337514212211873961289617773336680306262646494287675301648246812411670236003454530915419057772145074281333748841244331440800607251877926991882933368623297497969517694380530238192541515918640862152492953436786907597735816850881820463874716779466187132476407243846254822513969044755822663186220096753812594696061261884206476661102166777065078366312516314610713757310332986238590907664723559474090944950341852675037205*x^27+34807565256294062930323313863683997347542867762565329438652717777206689765892019068252389628894257640929961391124290633375280441709562080453462535899949570415737880473591017389576806113308272028931965139106782547885310700111459232169559379956165822673791306168238170253050434314433014837098568129514521953642386382752456569971047974116346982943603033347771625147366730800674556845315089088060125257872034188435869285456810284955253058669078846061774681516869183714750321211718*x^26-11725879970364141413156576054814636514164665521511045780004675017889050290124712551514784595776671250867851199859553211628214640735220468115067316567109490161515784570047442891439020167866568934196818768343199805366448190188713761878430850251852466985173548495670375154369689348159238571489745093217015403954311737620020194135236566077235771193626030338616683840608640359621797548874066896789267822447257417929484931399203080932000834625420516285069562417207686450538430560328*x^25-57815954892997894115327807467936281518060497820948516305562078522616964623780715630863158866658720492660577695458443979917795542604665759814522334899990364915483443571653752257353373821054120779875115462014968674134986134214910293639740676685716325998250611351914247903232073059733239542080275627963961131428284638057368392622407377157693409180790136317455256672316055427888638478385363482017759006643800722619188695610832706681291574879611761557499955118178263332530656702670*x^24-74287609220957733726966458890919839319313516097530566665371817570791317328880335907539065248454252496647244555807226418110493659670355125489055118957091208177476845068375814749115537236245039538006300448879020712546133896725976610869996584101804142474716302455172090222268585251198041224782743269786441660485967704310254702926524498958442032219365488587597399197267056544674861457015285439264630482549854561888199226373114109378250991199594541005196937681851151803147609980966*x^23-32834722707757771001005130460982670839518426022453620811350216616445724008497877086665533789213355524654645851679029755373258319312543230684371136915076188268641976883609121221273753732255128412870722015423775476862175928609842433819713999227220825892476921711693280861279071482805083217630276669022523664416014686306409944854245579141423372695723992831787856351100808306279073320471362453224353427593933279020711876441463972850764283917533445842621498952982117684059535634815*x^22+54324988034886640999711171827153708138743240474071643727699213390555470678521877388265795630878180873568801186755692115528468469059332269574543096785042873787511197379279395692689499675125784259903246413988914339605951493988353754909895453305654849528882821850067085445296021422814268059613702442710605235685523860864371206105420152419764921169239043453067248486753743792998576621741463414986934475584195448470506876535130879818064252396095350643266043383712522449070696544517*x^21+125821170986375964720920470917585631631733639147539132629351781252332445273446481835360540944308278420434772561149015446099218649235764870486309965538271500099152315740645256358186970613320817527117307297655829964178934456256947145932611347583796413438982841064796199799837216222939342886098931219769683813417558851148221941962039774602162753174022117036491591535160184027629861567723006245121131386859808253354707500904915867256923877891642605185189589244420335994375929797072*x^20+128281432587081938408835408578458853382621345901920943800834619967147097761667647187093813737219017890546986045787025047225026070035261902282794683685141858132817739576092390408250853037267002574354455526155499144988832617827852990242140609543749212319811462587245588203101922310179219039504279054906704679137837919756787153552382008097380298075746943687264791095451356552935158133085834861431205804434210729135773628475624912965313749672871225428290424652146605142605907000591*x^19+77921872890691485279285579405745040640104903291850694401237110757868441749813955364328358202225020613500742034288855923629452464902784132332419256739046977907314740327653779050005941903101849107188147640143059106916795749067027038046765126206315144776044555521350359612222753510792378430720461050646986774231795690903996174785961645410935108410454545932343093095217084736461890247946700242967348483936522002998804339327331613276305480478027273328876575263871972316089039822849*x^18+38601339755081955386335476435450045195938330932331608068057292441642998863192591797168677240989772027848602313113094381115132683982309540962782179867536044311783799064035347614800259453997331242077060432346995004665950188462786136489077262971772836826893651543323059028514100152897326602614409839064772853598583493938987108157808607927431479195443928474252248733836409579834780297946888860521198839158670617907094955878015019653149049910786767060633997325552594199480863931446*x^17+42032079087793508986624638788179945922400895745384385959827266737535478229325333527499557137779778314563226344361785242128243239940103338473986344999433839213431697017261876025926789130732135744343479516634847787793829815366498871811514624023645461633848185240607371453996319694109750662823263745974820947969971678860136680318058356909428006285996907025914470400664015076556443427365439369918440937372239196279697286659551456538236744938686234487313067920228214863284801209405*x^16+61306817979531399322428436298506560939321483997159496860847230715759383132508653801881727392461069502018921452882428733434175752295245385829448245382540184546201661554808302252665251816109544672115795906898059298850833408278109393477107343043621729728381549849476165693322545174692863748421092143280841901836976409528488577940479715778598772358750949224929206036414928434635633845445449788692753849954042152095696440999662924187868913242772096333307763408485970633018919549978*x^15+60120901037606785915132583002229116766752940199712844911631423115479798529793195206727836713247906239224064505001177791278021060379876838407319348163008458256872667815721921060293553971508711769386773177893105654493837199555836995994017825898302754582732836262637654146778823692921684890658663799831828022142229123760551160093759940336606627037845999985399290669528036432304626048743509710259171355213509547040925103203637328809987034510690902248057868396208683259106021486362*x^14+36252177232664528274147999966366816230312901372536678140556538515086192588075435009168437777337619714771768360151137205230104818107183340464128823349517213292990903352241912097447240877691044297850060774211011109394739352171664201772823246754631347395893494656963266072516246651200955713999449813484281975907019863317828306006263424407085778811377871504256548173241171924346035789276085643060845312330855695365956548312739161640677105205615158745812411491989098992505524826304*x^13+10945298850992476494569553391329461263753493666597188869722528227958469640744609484719569042863937256624800627596672683283090571244438023805411051735668185500308421074772846744574992489337445287129831820763563937444976636398457259983392896252313615210094701513421683838660458204883525956749634272581476868780376562439630891186747486884346845267622119857705703220921410949366877316525089764188896828079679767322284187064171419805807310588062682504020192445419876273826928699389*x^12-1329465902698268658909512716317197518834995802306465051008154571845757784304832131833599743715725691409343813351312206317665885912937545138568187888170825963372831280171584195416454729816743758868061843280387709606113406242897312379477075362237368200524701511390587898421461700397746715076575003266023277895287778097353392064015931020565141971489134860785533864355258985676162130392166101073242924217919239473391981791763642330881469019158951814666844524407827299975494866111*x^11-2366656586037986955656802005943022843031664555417120969829808707779409382264291317139270945260908267499959724087595961193426106394994663753319409250989444544792355771819576242092201674431011366460082837349741961380829384176169391161732562866925665569694668976959180823868457886307838596525152666915972584896937631686015850624959851874522940907842181358367847992005121785171942722245533065663672347255246620691546091189362078648642309461549157625185772399934031441254344221259*x^10-143778119711223471962669888787864756470791942623926975571650609993897072963872311408663556209316830732390896953525104614932607554892599926070785650652227308590796121136930595664304689659223017353624917505059420968916386417126716218195204485537121988746541223782966532631074448653482264589467497383695711164723210799324132567201152334899318873129466986369135782562700149526300998180357032165033105079362662398023413672280572229063388999808949559272335090524188031080284579836*x^9+900748609480453956905120688309513082698293957172504173067868557947398889839298774281499825711620988361942983112706780258244015600055842588080842404788091042590897662953606396351197053039382727975297328694811264332458765754034316780610190957473477047790590915374396236083747626349137903394116562967600907615456334281088746439971087278407434223279723605483879637097068254890994527982926544544170523596297661209533979945393142848271378594275787529814899952254643430319231972557*x^8+682829405107260117484209262655320093319521416730286781504355241238153673849519924220670358734056676961749195712811784575959696436511863890509314223833729862427037275131466757912161882579374179706912776799529850300069831660609310856068862044695875346325535306207044477216386745437848865059842154100282577805455195229800267599002201097587856348148893035728820101580110790719182435186764447945242182556869898469791433997924363451954536445369556815861662893039127665752515672573*x^7+261068791843276974889828070290143006650439831290022307241499017126098236684065019843498412698231619932867126445539642892403218309683385100781443114323349168861392401151825205195638388653293707593586721873924282467545010103439634436002986786021078733061678779810764683672823795266070678056278069455059786559946344527946124406854270952175386020681471262550711987414170580508396946292480533388865023810215747644864044902416881928565026207119221584075804822782166398290417100949*x^6+57528635773211773061379573810613179957275879504053922782473528407967445806764994169184391082066656504436383048670122876433998506690064361164117860629545869226581986692755851694426846110539706362525793837526929747972340403537074743387658808223064884421622035465640002376087341740447072390586918016151192429453362766632899119903921591345118016423301519224868536313090971470688824078830512682747649765307933739085333009833921677400313571001041397520788424212147674747808039199*x^5+6714487340500575233119049583854793992441246571988642676674737556055958145103045735363043534720417360502668550675485189774087224438529130900915479956017785650463915896514325994574523804738064980517657539391326585716865556249509625136660820372757452453011393096584059740901528947644578247328507622590066413354951435515375735321245146423365509503121291243212199152644157961977892350685775216855861867416088562742326069391359430720248890104921367177701246739342217497859367302*x^4+826358826249147028648363031604886472343519721547502868774112701205496924736957937788704656101316506899925612382302573561507570771375177884425554957095787535855439106367786108304854853248684228953801641481118353187339327719316122548953030605442605345458955446581611704996044619616455142657200115662038315953751297485269889658869006919780960056615345604304534773861044277251237744242719569451475693692965326238474262597879237258150951865083323175011379586177568554918905010*x^3+222669963194160046756399678952206340435396770884739329079056460649522133049893352467746833785741096307221564435070278908279791812069909176741576627839850277786002865788591968079586540903073227211952459804331367789343437421930093490819652864416003156054814859871605123611670823651419320641911986103232240826605830112084612022562815430556000879502351725754833902142603279462740597633333931326574480079049113582486947694080638505910132183025166662740367538015040734158883174*x^2+28965835064091408245702468364124161949270754956001592992376002665023454563216073097384274364664636202475389532241764512599425021512173061317600339707770692717650074350355063287869635713517921316956670773832474445080956266029189688121957447165198073322686938023440399824638777206665984589043885285726833127362890480655279649562614319797644593201235271276539372421368418619489802075196176008738153788701029079721237916368192125567530486576214130891260954364066020669306752*x+42684722581436644425561240561280557564164032179446245706060037138535560932265761024863985833909025819459319618353468339612372872030742440038767105989304663646725845656889811373172918046077808827757573474219879182085818939981641033136844030988644954138256339929872453110095288583099688660756238112044682872546416010494713725407627288097797924790597947781573356606776315078013510625385656290865191909733788922507982574642331066798864187903796380931766388872840129223863,22423141793273927352787212948843782522689559254175005094076346921072667157559581482260710395951229052161011911020229563646365125223588003485393912417194552150156416030761458714291382843763676357509808333582417981356464298943279378783031214094178173899584443361162621052262453933286761102139158200726008949186281003198286588783382656826248196309986670556060301879064431547736337592945059491180288857241933198008889456841458176971003362760320880999800421603414291307*x^65+471090192035648671224504387101668404188745750615286623117198929881550898043297623941008525732766806015018629175132233709820254391494018036328227059370297858060215414675264711704301558112425693095506496659135745408506696328058147265368508449276534981030575053222554726897317447745069980213143339904249273498966981310462546809095732187765512639739401164889340475844421101969599454872971563619151151483071242999119095177393903057351963667176902296912640840222008010193*x^64+5228846509839742669764428093963670994828390403111366803544935392377073082115171713360954172837014173451942814941302479767233834135152227434074115641635120961917543306345106083353000636245232889772450269036898526986873312163181602153569524283734373535511228907108253583278375331498257223170601923775729991368625768162604310007964884503709103118688905715043253281445079980939245358613666809012398863770675184427978682902949200473667513469779381493535484903176899956240*x^63+40520638770452074822806348757355004934480591541520193788125555609491647496741369266136416329076836751316583375623503754459066909842644158773511173294175156301327677818646586849192371118906506799082795166692186982051051050318301243316675570042974231587622163144472829575815372545508003698531660148731641933097734498105361900932582971177973679607596126725076467740861392091849212552923136826001485730042109419492907394185598629913852006119878335532181361251654812719481*x^62+245131707051912736462920798686469572563631329358738871294956812010864501741191901685191162548929668605408896759446337684084557957333423706557400123769870810347549597079936263409512556070117958540020204217088590996491709740711759411354248601157251875947368556279940334653869282571990796622509166780577322588038656020274897836279854333384929592228755136385177152518210106557148748541421210580425746598859687874605013750612464323365652908325684412028834462857200644596548*x^61+1228198074293908361972578660706995709343954167121995372884250359238438437642821211248846468684717134993942960442346828811361645290654269400180737942739369907141455769548788481626676210214854292635433627574489617305608526437192378712091568555524946553882488736257560905985723604676203638447696727790623683810492161692157406048915369268772397028442842362963133693966684331526172460739462047000538859220316716446760960857206570577896182421114888235593676849405447439605964*x^60+5280570502908262226821260462523090642445533062423489710664839787361033642780024079396501066964563752243481276195482522300698010037839053810700867250652903167523090684470893763853356590818894781837062273115245478636573439356534801825033098764764277343434399414649877064140062193393224574274515342696328282000652360514766844417323205609065417022459258005556550360915524858374493909916207215503280162115790277379987309235475983128794720558284493504916966104673813369943513*x^59+19935760817599436652007401866138129130973729883648486062014696964318151133398268592511493042579956501493432964026683815696085273532583370242721919570954293349341327992600956024289191615355093827473431368874321761013064929441405667976504486206695869256602736740950371029216879569644689955369097732704154031845264042420189145981126908993370876965719551359036452304144815297552542106567781262374048653843832265729470224803517968407697084261480320185221785996907879969290743*x^58+67155111777982629528854783565585660587797755912366262837597109246007393494297602056020699599455087796030962872816055010211146107009386670305720003440945459573111107370536820227488438268496045387901402071226953025287217729912337391326037656106875076810587948216938211773268967155839379425260867773537344337073004068777247325081934549194733002543340683173476600011241679047604335599922488715088862319773550656504923952235498601068675854130859998183033721387178149954622640*x^57+204287238519546514854066201379497180563845867802675188328112430081247364809462433992059166694385339050840208278456348814046111321265085192495373412737561069479212118369112050021683415483315373730813461241295905202377024110793505938227586094249913073910161052793148654915363107148719398524392260625139251001126258908701325472990261642804199744599020747136360445805398759927660014134010893132212211015571595497472038478589544796311050592717862675635628152151090675899754093*x^56+566806742015658828748328239133091157862371140583620894904098689705683245677439300545545776825670808530521033744375529979107965313756715488698979469950755978823792810960953560231843123965418185769183162208698470308525725260548124192007491604959375028672632473162772726793635235303476995192487953307493062137561052391720179112145853655569338252078674578592328239227052954575872431580141185143690801963968594171840568294471189793865708948680402039404725057985852872152851278*x^55+1447625340200568794402834751678139337195337600130858761283843462486286083580297532898552421122653129533765043756668970394115269313559833513296258860443481096161428822784626666327374167895641479843195197599653272634860836120910662769374313591840441006839122048688617091688204704577667754617219556965723780734266171470711479795633867897445377533429038235738285167427249641577010391284805553915315972941281379615762035052660033796179166757564715106107533991349340966364213832*x^54+3435256240144443265587520101189603081770015963889968450616172844735545592855366488130439602972341278337063888437202331106208820970078575073584137189785680262560810546426910813893246411220583379610550330042341018643202525278050987364956475578113248905330456859713446935274753072399978973569292614845166627873144409995810271945575808918620656080773440617266439605891405928045074950097203282898978589637774019559466347335979758801860550309704233533739495573670175204781018019*x^53+7648087501902038183637452037280211786737335523121731318379221804537781531322145307871365945517674716029560640414436335699930777807066912170207700991264032127944637180698069285074054399762252882433874834370510998342623614760081153873045341303279929870286042160754681981060067904877807505676719248650904442078314424133053751819606908902786738135316892561038810837990543423478716898877411540472232050003350261624370872512412855973888457705856631679964421829127239319849666605*x^52+16126613382678004247554960957122034062161287354856550989677798546939601235524102358074309018713256037131515373383494408966233590394644309481848131306600882418355352134530017336762782964436976080581349536292224561647466677306670989130218469807553234057496717745414291668424264729546588830587603170768579017477608819289342557345456381549662918341546871007217867835480341774430041020748342614527824724602677653864634596923039059450654815500337493224086501154869731733807433321*x^51+32460092745210821620131560278972272999417088961589585554392894753256352403555040545302613005315132773882272769829549505550595052568165339626826982522645220070260875103405891425477958950295126656844734256699669299741401093232487233082452001288027101426968460006506416577294528154301878126278846906281127754260261001934094179955441389103266776145345066293257805085078947519269020330020773869023172036340343197993296759562217101473851408916938718211521178504922897005301900366*x^50+62670875295985517692539502272877360272898836028747559765014428409315409157105782918411261048809565033182968174470305898529021625405821383399870079716994094997347227967114980443821526885054805110230673403851679871898671879085115278083601324236034785708824146433880928165286031362841905093296011718124644315509947273457073720172603547121667209828626058196934089171923538679476281726529156913594350755736252253341648767423260021669219326968389858378225476342580561326990591145*x^49+116190098502817989835861858489815268083523590695775492038730400441872082630110197836447052182233368135192718136121961404188222954933216886287962708954507841672010216827656940751081374909483913503948884120539190244567808969868272084567218053157045624769594921678168389733801414078027859820405762888050744987069347345894457477548192271653427562042927017277323899607043941805997343505693878625302765286436657936842684965068416603014890173422853933579135114635676129797763920652*x^48+206470365245153611091225692087187375850079358640407191394342793783669041236378520906288395071541197949382062691836896800702183631706014832080322558898206347695377044892807808681289546346963252903237547178459786777487178709541414614767600984254995659304640746533314079821783974332135134091070901470270115540223361293214526764097596197763056711434970121796214985591266769790333491689218844148683423331997142134106689678910190461114220287044788687295179164434706797495964467781*x^47+350535546133663600823051401427772137849123766536300932513821033190346950423310000550453515900411541677619350989646645791348714345092945479982490044172892240762731082536098351744271510219619723036442125518111665124037639091025043509932159103320143893734248843596374876806005672111194332572434691971212665953253809661195075032012350378905497991175007021625329623030219091681430625078035065032319259205380559149534451069590667213412985076369353010873873427223298591854696098096*x^46+566462026091529284285405228178148588925603007423267508907465308953102759627595377467343033931746590178118992855359531200957786676974749232256177881372084914255802743128836924088882087151507654895817479151387624121016118566201726494157834727844316205391485373457607374094421088633307406999581508996594763842601501186517625320240302572879820288170350431690193008642927876826776771077135250937785412383235153733239176598301260423550027237916542178572016721313122869285390808367*x^45+866304974723954244870788858988854149646518082444182897771985936261712177840534330101501467302243682882024637443203057869837972653827961291362486660347654310058223342062489984562184579839133919996586840437169398647379059048880522628954033279494910711244024486324447954105595123769585476233322350764112091407690347228480602085850266253851271570701558889366749769321870351087351296045201542215160444286621905588083761469928756847891608868005936306755535753964489173328418971519*x^44+1237881494093903032584852002049632004980255708520595152222634756623743095339172250190992586612518968031903000451962590372615344651163635704128507570395645322644833897702156383665291686239058449071035377502475105178778295293105828007990038703492884119652318950268209205942656151507558815185516663542819154287326404285772900712438767188110930455896196871024788308736743478821005122472396660006830362600809693892053212161249431726021751677463007122630793327882674726099588767830*x^43+1604295156043264054048114157287135515828231890226189367335366139129158351072982394780373463991490162958691550595241453065904178477546160991479120027307082465117198059676459009513422401315502444077423821407015820058281293794723165497329313463739009789890645674503586137775238327214509632564979706251618326785917740530606567105065546229433868989083261937586373440267004933528586457501055513892378729349304326891853089263098394897217981633743063227698986724280754913178947453251*x^42+1755235058942287565482740055008950447417256433983013312609073716623227028021878139058982831084937191629708856713782805291426199447248084815558282057971556286612545391878878956075716366370699064214788299408043857485104283572552956716901309382999871374864622810435575118531829241825412606103560421884889004042050826970154015234746350789612250524466250080077909873175862924208945578759695223991889580598566925177914678089149081452542300059850842297987275262269782061813810832022*x^41+1270122506706801315627513880307558127593819539187449256617107630819277628949329275641776289671408823384676175573368187104130545585940485745191028490635357471994028980822337712966225562107828631121294038038390579395176813865363818735160125448038827942080393788020689818146137007353500080824327908627971732903834398119727006631425026248819636036097890263291396759693580420990891739374294865799679080600907409769970181419760578459032782428355453842233864219947624387809666604308*x^40-494496424507535740322397137169063606104242000129022640531727654563484104366714735203237893541000019697387628811052673752629582361551883844511259004110275287342156302920815920322223389752362503881553400140996458450720450996309397460576202791569754416259569436400498602019251202037865277996674908359009168149401352419197381542530127440406098997809714788661979717439331643050921484759889196977443393182657156703068313127268796956792445122028329895045890152175710820809843498540*x^39-4229547963734334600439263759358735562228269787941341544560041988334436179442325044203855123609860742863307847559827756652150194734680636438467550769192345148440556787575675147941669944016220184518098965795617828022037118532403052412872809237630073322679067242275424411364825951111904074150598548636251306503037913345975199151113276583104358288648320328074610234544762845864299425657803451948924321425505919970336638306767234316109800681903430969830954934315517120443576560839*x^38-10200147250961867916812630307965514216954072326805407777781662108321164428715880552347498663836825589404394006131646553058548495173380095881744723694211790413269316107727993772530428436127277180706091219884278396664524886335640486437639984362715396028584168085878743047452889657715298193615345264422370892032272072889910418243464488238758720092386516862999787700923679838021619150892852862649980008118533520856682431265663482554466888564379524553260409419523813083984357475374*x^37-17524210967279447424064598225344300625232994288392786729164402491209370363175248012290511267317699581195666983278652915068118482130616130613556004766778888892708210172547976880982165109031354752964784503115760822806565619913981882990534506999738375430242878032346394187033109019218422493750506347848693726171977454084364144981920237599996251674539007530670079668069945370911343175280390025085147335188343316743506957928347494625750734407311845651328720859367064489435238427234*x^36-23528307664421585953052794061051813116822587362635071267692772424117123311628759663198771100467608623071714772479304813194379710373376663878512783832412629992916487626826377002894130924282783898876088939482948594061816700963491320073434220252913694266664501002471955693426694177337401325877264566257132008956740590226258186457363321417913303300044258743997967220542705963348576710356267309687400398731917298101460181438050050516210023387586809805266944532320282423277997268803*x^35-23613205107499865676597271454433066118047061065456266690396518242042971760207691112420076872042844661989129401577754591767452628832504070755787120209664877293718459376899449779560004422974136787823632086843379780196523957319704866763564207092541923215173290823190732028352038426883270568233178518952913138518324275176280721033564208203289664939923814510032665901136549687530232159095677353009888741966624782685670356378644708883013243440086278854100501407193800933961819217300*x^34-11955085694698878763668569129825125586962908206568019889805275251621249602584775153331929836211349574054177564449921629476850945915075429403108336334320545805741620675310508393658682596342186189190434052438554679560776422834572587273822499093501165295622184262848155527982930157599532347310134613516482212710822556279031600752919423244595749324526125727775870038213706547925139020317577538630397382311940663594750684383414326710198253997113083270730736064670580714175865451001*x^33+16383572121883670182066717367172676235198044606002797436187363920790638950589840117528567982545008584687792857696985825549564477593507496889303319044152167804778842772111960203312584253368200439479700045709797851258905028273235936384953442168442091436012743815316979671392989956562448036829459747797698037312921441810595402904839324689087182728951867195245220500224748339953307889909300673480657426969021929026821876071061374420660662805676471890784661079404713997623299179467*x^32+61385747956243320868948547217071080166262194126284092878401331278119726977874271234073936199910844461247832189007414591501498597676718773953264596283593382377592688919045973215071311214725798424638905039624997953923486915590016145293342187794290250103832553407308562764857063875293926834862642228001891663819835968582708749914393488759799179800591541406465240878201967548883117766140336118983835902036839617230689684327831000713821605302239133678974885856069508698611770460153*x^31+113628792698129075506125660074137535677723885599217086031465747357128762959186274437285576083805980754740280837472612595580292887622993336438868446876337113840092992818152601423750335146907969329945266902951696196084517480308134812326747566718101679069381780852568152672092104475459439472796493737824692204500692043797202813310872716088503687172225866956801542189236076507119242075827289067025727984687178474141904292544318639172940875204239940030742387620770254506391748084454*x^30+154361070819158207204479878582348312901171007557162213739126027090829409590340445236301457931051154956001622073322868943780798573534133199040238690369662322850677997879407921559469247846856474061345059234761281985916115705264149269827200413022944588255525300879022355762289190069927251139258748870891980490292942418527591175295625942236670378027118545758370551406994842076387068585732725983680773421718637854821594439224287849795796243905901041384532653569140866605159562112892*x^29+164073407874325421174794105432653375632142419218937495199049484740996849065003428584580589116376951206757094263039843416293265267274070799785174554871766353467865697011726400971937521318491928588664283266343422686474027828584094830461259942245109947476702016111327968179164908049595297395683016685530858090831499940584793573425648966515019114808143332842984922493562540911533152391184161496359129728318157532770832783319827088208942529400445740757525390609119802517112295304109*x^28+134236325654765843755471392097752719707634706308834311553015722763428540459009677671420097755773390036642058860280281268550967529639773341730072337661330386165039251935705452415211347859999719620901821549176554768583010118520996348833424743985579093935849651009109264857551630602959022407823490975752452335793998645977378145803725352923129412363231232910573693805486701308894639436331806458569615049979888111248887953489366579240636147392199490508410673402498049638271702355457*x^27+68814575067967114682773925311063324990391608097397993181339318707208493738769248605541326472265377093762420151320547356844130507735696482247145464640369911044496415079716630193248459079381668916736115292152050342641641877366920642901802422951232752870677710135217770767132381005118584189334064695927207554238467854894068793812198426425019771173829544843906902421824764580085188398883601226099616942961813140280522806007514514255060191372006155773618134401688029661073500258707*x^26-21894811263522248802476518859296629886280367607688666105072001992008958221911519160607432000023289670637182852475971629330663816204021627260780175002865924520874015553910296056301560713883909442968270717965668749700300400499501524216055825535490059268232842308473941882890647724569192946557223863255393409366734156496073032053526754562103693826086257523223808752143515066965800104455407720416615614813078590705760061509365346115797594627719908253646188326773440427562177205143*x^25-112048816730226289371475410040218860067105277536369180977494447353130060771794251095846340533481286088739152594492828937165522351031132582564936631679427270575692379191754547839661508566818156247911755916298492739625108589962174136603864640431974481335353222269087386807009740242998672537569586901274855710525965122629554064595006702444932575959631445816564495101181144270661820759894504822733105192610746594286131720402994133264944914194258995706564048902324625757001633662749*x^24-144978209436711935562500792547809970150971369474848772297774633487408784259842357419138020371552866040706390307813803805969440497654007242518681897590608452978878503930585233127414392124942374418187795775051776032706547829808407789071895492234624370423252634566803101365416498446548060457560026605546028270688548199042295616011287140580183942935643131815284269869852355902126586841341839092533023358767233320821704927160063250998881151768140821437806096326237156398071344814110*x^23-65263460288039419213598059806618543430107355185330753197170588819058574317668806472629739686907289220585999465693964011008770710071504249141368155977303061759630043606107894488570279562611027114324920166858119473107562853200023729022345520385358342297802753764890957581260604866083343964128265471033951584725854701726875293405434181029997751527746107586920659425876365990205782383641285659428396683681574064910756626973744869028525752189995734552859688337956667710309359699485*x^22+104209909343391440684126060582039393789977583686977674182062678190607975807257012209553991112244517869723973655970551292542834572481056756058353582109645609024183990281074336743011694063051177641810281046874703835709717553152933847400265662046902111004650218546375873565034739535807825746913803639037989187488157664286722874524294148223497211246377193047027373361784510648610000167015846451056460932903886875040078779859711608012059787187656058065768787386189538197940133792648*x^21+244524845536401293137048756561680384708575163963272268025401433878001609651096830144794579772467387749748357427083142471646136419158620121955037166806230438471352482458521282723104384934185266096942287180525797180723841498115326490661556604215764091083103547541321134296436828080416404357640057292481685801437322107724372415076965994855728236239903791871208336260478075831381014455015318403377433795299111982110013601868745160867161212773469252007547687795231168985303342155379*x^20+250960532971263211859772456479829050628600603509473708731641922117598438517929699278259290929225401595606414013509463171718347259703165563939929978448007804314524719623324545979366883954411640287967026583472872187866258588652445142025685092276551741775519469754466590685490865142743082116629617193255581306926855779577872005218574903408623772033425412905916589883807565835282690690439371089764784968467509250468898311234698398823656443558247382047668607050628184626789188964080*x^19+153546386811818807997902853267631222033457133874283285948629618536901030461420857544013305142240944299960124876038440524479015797967106016086515742985051407973645397533982569438620614046793007354554942160763342273499125853137317822871546577328335289752739064446433569984741893717902201674446495211004468195273599704444104143720098051867098503741178871518094084751942618499346322978771248725959839694010602071243114425578329287306343871476489206856343489764750699221025525779824*x^18+76223102011274512436619559679128179610328745496132982105297015098991224389218495983765101190636683725111092872596881757391980045501712671876410929759268891189781004830798573966587924098511070604117079431785008713657508559248899089862608309058197718453872571165918466251370174630676074339601240630318626613164817036585857641885535931182048373928506937361218932162102855736871874182843344471109647207274509509011350041576658570541819470027995756122359628771302298377161860568250*x^17+81945573630433387096645416810980808402423514982496203665572249228841726661178476611529081660570173169267495527101907847422610308503568656495699535869356032795544055933341938660138993409035628139054189085541597173164032827206452083147516382470276252117876773118366426011386909860231546968739838024335003584188005715815311591775098286459343130321878093994900224129933718541189479185204863818787087979068138600053379346784505300060030547965628503544242184879976688640176678522215*x^16+119406254213393143533168629057116208875427410817476722314772164863997644473035781749303985888642671247899608448955834275891310788696780346946566566539435395193428278023015767013771937392866869272635410464657370774736968214815766077638662760591850958480664797370236166613261759219675428941835447798742514725325477057256911454238527389362100341850035352885224761197287720797431040925670831466918627343740820672252928570003159915922710926697105989859737147400737175738015847810246*x^15+117637734851377558634134586006882498882620155000732607104508234808596926180035841674308306599272304724292860203520759710857158537043014816848364866827378808478685883912119075367346678661279743810278867239715405415594264428275486519007219575021136446208236926852633301112041899320738855943004832721419287053024397459553349427696102211766907551611422845865930710594168350794033008629490661433628037894946819735467149751937989231842633631740756607586715270450745357557788919217075*x^14+71444992644622626109107498705635749807121469793549281828332881671698562380376435797173778168771828832508410149043185802109044168893610092824897078648265198105916769041772759162441033447025985618932315453941581703144617218467022229253629765366354287443332484884352094617697562476514218221248087099513912010662619110891984069893580143784802029515594194515103998880413642812702871023375577061928567975706716107532838027197377142150023854413253029811136681537225989053336145812918*x^13+21926032468288257662576298467046186894373320307657449484840164400906801250176152986340675400616744532342488550161178266881225534380486336763448677912268441802192849337088631171841625867065151961040147894270993201870129614653816664913479081272628308281749472158603802696483836592713529817698633879449822390922415685761399530481648726650452982589742414614011040794594193050430127962802586623432168579212766638639011807603509727643990627806402783743283492004144525849934108535021*x^12-2385301536315411513234592986558978517314216414072328776214939743578287958311922417514892270937201035602655263996988918690716734165723340573037848215648469769699057466240161794148711641440169829452026293978934914249603278822988325353293531950137431528199936256979926794483676880475706975369752339864349302191101180628594255771005505353798209724937361438583310673793570980467989349158126946385168755202653666949968384392390737281171219011873829641640516371664300273163858706936*x^11-4636483408606028418855280570515154021250370311688988397002622874979028914397470846038341151757571328686781501652917240047603132556482177288594433238097789232571383638785321098603170904569640473996883230753256748623779862099537526253368866518676380618541648605279342690185781872918608916113109901016626192743584031117404211508188914655796828264636100117807253289142888867906862658755768130214236906267774968147268810382613634096776769692398828186691314854330616206425308383928*x^10-333097091087212551429016891666695295137064407572813211215269249748343855552293934280184973020393519360165323266842156529493024120802237445844668796345123832749640406726702449824094191640490653336945745947037928061535806068341251691792254763344099642029189975048370889790940744835062705343559497248796941905379081676431098639301678852705105570539649759212656202183750074591994370196974620754975171240984653412146815495350542912595739304327126034099314804685872837960578766393*x^9+1744698724170372843936320411360613568623258275193683182551002766928100185126396671509257227060613843507930671116339520760020327351609971475721185732969104623168018390162170466422074213352322945894182025002972821727903691989183043236307459242608530521963072628468971659102411868515974711318317502418892716872597367693068351684980643822116342693827513571057330365246940912164105882848966892226615149933516029766122483969061716366499304280992238781057291601936602436930209857232*x^8+1343133755292547072220564151378636868247573019934350013515000682452372984921282106796502535137285314237795495592940710194326037647462546325995999250702311183698063441728726856435289625852192231340642733289453884688204202743795786315752375526808983400776398464450054683264479515268249683184524785259997695417799883816759758612195702327454441292875742763434657860735550822226769515928325599187057979330985496185470119933830308296457661959749974643500541332648066504860684879037*x^7+519247015564803186236854818062162320258449496414968267464452630302884900376660681093963861989112536616884245142425843925994454655388278833058853243981274846791227022472724255960198595864431869350989748351483693277366844963153694945871546751546024217721402187020587980925366777821885570368448595800390306393435869467002176221391890873401331365052183347538594834019754150324608019929771130785433012449135440537296548882620168608133959853249380679568049377955568685453964318886*x^6+115905844562028308448615324708258081717409472182975480990638615691155679143168965758451124244774056561465366273667977179321292952054893918127031861199496476674326207220026181337009843277353419597627315197881481511994010028615646554594735306646644288152807472780135110047662240858867086130119085387984503177338952021503039738671734214839597428819131159930509906787565407780873385002343378991744712249206632227939064460103094456759956047661896852863320946847205162221339235616*x^5+13808379363820044633333208514288219399388549296570011812799517370047831930758077573116453163324901064216173755247846106661294856158195025134227874007592435169604356273835376272878318625285827728456879499672340696751628343513048157766840370362358772652067688989344501423637562924740086097165825278409951278775037089151924942316366075138659651833359402384252227498008376305865160689850271392275139545086895956518921913551922113669644967938949571403091786850313741650020416503*x^4+1672398273577639580498154697210090877921844387843257753207576057375763389908095491537875567680588833287607033975841784209188441192550768463432746540741577055309208303958206621539454350606236136004875926951390026614171522137933515107737504591302087643253401822571786422656648751353356197750673313239882531224739037869863428678728498133492155263886938262776130458058662160354414908898106596873658126798544193729177872339741779115373792930410749156283446350581459558356218174*x^3+453680893698666412448471313575695182499101167510521095627051281928247507785916231089652417355946927149126352666486806782974970382223744187755003569332125416794464282897075026566693817443392531654540119770032325968379069852185500032380313829891888900388527415992568207525431887380008069402537379519092559184756979042193037457676190137903536763341213551834711202913069720157266846668739772971905602852473580964760434056748072817512511752373237023479229749435569339551425530*x^2+61376791444570584798121355290507455403539702043062772460285197425871538759639140124278717431502011504098437169949078285559084865632994601495399665623426416061603352592375401312423145614347002695783521703614732952899399989451597233634811769628442187261355493896615251623454070297491406020263027739716935252655176065893325122746354782934254809590542449346498869752169651678248950313616899504304455823199158993839448105583210898909376796664020459786351525634716531927655483*x+29657604868447854490716392297781950390144099171117425659434973574280072169660494319472628257070922262029317598308868065172694909401415933870296800277150416437593397361122033492028286529484119139439504566537516035120840586372914091897975436599101881904481933597614197835847653034197648537035502121254923665950230178890854132726488305432126523792025225437872195685678408408418425381873850878223408591701685942652018464502030672573942678989877589026523446709653116517869,-106049969289401968625100553907035464138514200301909227267477224443624343469724105180954311432243345754043377538504221624858057092438390145165165878186604820880790478470816116560298022599584335851530113235124727052436114716660374851137490806347616676860489586750493139637924797008340207113345206278127653662383516218358915462204628975024654317729052722711956227448589752046732339509320799585811020132342724649431856749036775202284133986306715077207282841499095867792*x^65-2227183752135214488599183642410265538158296810884725842946305521560447960695380163761777167773741053912888516721967387146236157430959176807874388786716258865098958183774572121631888031862752294783132219732031242770181801242175622520234026830624851735206698375436809817313638971265448152829573452293110774119399902488632058244563720640884945224897214334730497330896127201163062031467758987173539318583705592775243260125535711717399837158861066591720810459130726842784*x^64-24712448458787542238951831609937345806544373174211766341385133822360848615620425251287658047809807426179721038527131121160697314827708501592979021725998987420782403548317001511577810577229744769039222674531427703575551014578334785342031530810496256863967997952393191514409709063823317461035199137400171159664783012456179323736123574299311702150981439852206422349969246407520809483289959482913721621373944501328785621653530972001346081440921654779520720107391720546300*x^63-191451157375595956788433750405383438695410757462143794756657642622905497009425640863495579800241577239202979921618401605020505707439312962266944680804844697039363075817996567098952751017112146141704903319051998172981670878851789241312370832726721225455059011495683316839885335885827677325342981563937358958191699225487454467232868231215695706299799955585630250295269235552640901593805071059297327594699381914879866474002066820509527364262211161481516021334119316562085*x^62-1157880145601958671757096825085296373123963882999793304749704179300404764489250707865953616023482677795157741338389037086486447835517926315878120877464950537876736870991876873064060821552042668007000459750255203566536256189224746672361787939137538103218593457767380723052412905506204689802125819793006421710125779662608873831511491229756311136864030011827938831017285472571965792384456264567075958098475390087794879347931485403364903522884190757222247587056914567666142*x^61-5799930974316253974562963103224147171810071706539253552691140895143446093185256877393775326085831984948707077870568236406660355777870697132306292915703256577868622722159106712146010270305163821130687554691139301347436383741725861265750882705740602079077570028021030626970765241257530067076178539160401640259068114916224725067223885420839941718209997973398209520159658500640944845739853480401290380360483166520042606211696862590429787626584892154844593275826443488619785*x^60-24930498814936373951896089293452646271584548863697649777557110466563582304745197343929298633887025861503539838664090217228113300274271159376731824764705435179031816039561018658669330595343406728833360487117507431013594762148800421289109342916261617733498457827761187776742381457307477688141259417942948503590891622844215454722759993332059601862793024813958048025518269300654681876647891015729324951707342148129555236116561376362488203661236656656273722905449424865270503*x^59-94098369296774604614383250041160720743187060761975209734384884650918758491042885866375087365574379902277326086818991648019513938685346546140159272041572472006992293065966533006756714871108089244933102484933575209851368381993837614998594902842298251640000206649658820198490638117811363722878321407693195148916222381343487406572663398926780604144295724829080850406459623860579136719240286934117966085084822606624836385266071815287061278681363007781950871408925137600996281*x^58-316905404042793579702577613542883768033686364151337943039734582341103884306911498553620556465267828242981199656718647464396484003914516252495802480695568952421721340401493272309737035775504670476474911281782919868568711158609946118317441571884643911188685943313170460391233051046222228806676144721356817323974965481136833883622385644381527111366023262618039518673375813425908582387238040147481069038320934863875125229878555736729187672597926505310656538527802283046001966*x^57-963817048291630717931479989342913982554765350720456752193495172265525900658772642440405072501798137020393657866552731872566555035273694659366109951327335229460689971048613953780004775691061105368956982635540690908749449048343073917148616293407835370078090305095247052048868688097935006242101303143138399678911793772916881904011581266161869745052775405413878039637118159950962437835546403277041066550624170652583840378631025801297637279196053177318795707686490651051185960*x^56-2673578233515557483272405433665159319182076218670961769394741597971882781339110488234708071749508819612656370428807707842927000002882282489995800859493560530411577083860889675813672498657948619392491509103166723659516944935202559188592086245926209507091377050084335224277014153024916022227945186804152387804148811333142251970956718788714677713930838946661444192316466032897034272321333346346779382925844339839193117258211085720711621854640800244206578221407640600982020074*x^55-6826868001232746441351912170772852145071617974666522211338106476939982254987539809165312424291801527213684219179896181787833179434521097314257277547294002988205989001229515069445213137223599787185211987615561321961756653232053708025567608641316226215829854295460314197527635972191470534367433120752211186989818621961682596835960531294867728548685828029539262430428292598999160189838374968628262045237393229601780159765634011704753017363087872907203315717989577187099395450*x^54-16197086332047359967916099373715352992948442611103315642123967588039905805761201215225127188901143815808072301355627014431263366880577444080748467668363741119260357388889752657927701253205215187431933014509162127802479802565060781954980306865709564505445035310666901546245968747923983687063599046832614834616812067809236525381712569122312096081038468499974083888154793581637308102842892229401735608255576920730733042970685602553180802290950519210755296010892404575373849012*x^53-36053743369120017750073041287623036524930936142423984225814711848589605685560394800133248018949503501328760600899857901682281075728590909387948611811777492816907317347201853797598655783684689281227737644486555376962588952675258141319272345708502000929271131256701843655157624941382541853622616675443583203184332439073646335419929206336009895730742729127686996134130850995665473234087769151649268275917195617537533399208715301851942187745101195701185802399681970687821874004*x^52-76009727833680393563078337435728415628597394660647131201805599498321420842067193779008255379384176883523395067972701884249493457870304741904586514547384720748862317252827753638348980602398594803276879143815567494218004001450183068328991980481875709792935736740366870623117420024612476614134009241338950185600676689067535061897608223324718494571346117228373693314040236429427964705130826583835291448304349163268891967912786690861910284594468086429805121063951278578521742959*x^51-152972063321252183543645536733154762836597226557928780085476388840911894547526579798743491811404163474799848226089614014741044356659631332395381933363324829270991614819080683004051412422627628316505936660017095888232497141434665528805411607719380223994917147146538009017483298320618356014947616639076796981772367895084193501082357351600622154076302033433838824203466306283444897488887383984411314564816201158969276705800707805852517478675965130737635408821615906975054753796*x^50-295303636856410633622160988939931677714898646259645269524728363003946721688841667982579178578925854238140973867995009575709545449034835743227987700887969542732635145554494254524179697533942827764933834478993565954667009387948606233192362229922722282987967356887940417490662905279750818760935425691846207909334100379040639781416851383956591343530557195425848241874704714202688616121354084635173664449851668259733812078397229679709010917233828350217212781511672125328616496754*x^49-547409028486377662435410623628278797291715689903129330884398263140399696097159907827654267034109872158422999099615828012978802730183161247445065964109792199294126510806975660979508184587433312756654810863791254097754296492538959603670764000855404172323984276969879550426849329116352969289815391716977222255614164146142386145933372264414351393103479728176601060364010477329724078582364741915536729976492522531276018924385347614730042768717898239343939207928301586103420717747*x^48-972601696166543944825347641974242850831269433885049328783354528262769126562226002194394217669546672445662535701807947034461974048884893021924527534705606859264393367613866166913638723278721589242966686087973096566512821734742614939569173298003300057019940084129663709871337727050716096016933750331598233439908856370809125065858131301813196061546861327009389005504777802119319079418257035983399893039998555812560079103786906599707030940152962705751933270962078067578643405382*x^47-1650958253047377473523248371812858237124565814727803977727752882475324236444791767353133897624637951202476894832044419685742659636512473799110412730163578637857148138020267064914042041022313023305067777378879337407216446999195066580110346097653559535776460679768890826583940651060705097293995796106045334218832352646798956875565973136201308382154783249783811507329039234976024340076061464089032947873974352124776725478076386301600633842300151382594597177628828521230522608449*x^46-2667426405982497478581733745606436269507495972337778158546928059524383138554160932979226198288267317058100551302433502224149253733759365052261447326507716967158903212112773556175690511251773636287108462287178702033602861401987419073581351394982136494220132182890951770029228804297923728639356027151032976919684663163828129026539350422914523271857911079454467222407946135442601584502274549353284639424629094576949408150314817911411626150719145082550860448357024156795371855621*x^45-4078459799010647838767071119393029192446560772960655031750079503297270812417871545488631324504269967772859221295259093103476151547831098360971287427159254142613159180547944729708689745377435004934754809174024928041147754771233566352898159250741048728875643851637714566870630787475000546195988915419099292386655171275799437240233459765404292589405821776543432727361325852503644030131702188043616576652981334112538252203783145367008746700384316588964574391391689007395377419190*x^44-5826106916635453784434972245545874438055014826872191017708837475182422846853266169214258781520756569545359295397549276798086127208196103250140786451398486622584835690992158359747580459431091709163031554624570110404440958282692981380894779477574876495719425106711983803370404760453407573911096852560043924365734161898947981921850528329794986445079946167371576849346810581575335837871677817658533963341985287876854668756773495260606436116475792479208463148484777350046686350588*x^43-7547211381867977961141131843862076315848374277694022842284278504215574518378859286494034155456130003336701907577589735006437084114001272169435947241081339197198661847140100340249346229397446917148436095215169065098600526157307321377927762460955811351676706317802349073261019634462329643685723130976679203061722144027923299512223332811253633151847838656465907594090233981267109349559745629896217692377760299582484235070548283171030157707025766382384804203266552238981639497111*x^42-8249871874187177036355224697975428517066243836302599086012106060643167445653254611046476383696367059627758047550747161950152210042546986857719304809917172408895719982326904123918783005297406563169330521322955793519511024275844808994238503636534371292974110721941221782780487218423351424765585316658261834443078947167865124508257381409801412922498672503358143667159268931075622965915020483879297014330888640075684553547330034900562321121639501371161463931742529976965128753680*x^41-5952245679959657869554532658140619964427999809502969127764315010683147315027739257831387189982494625781018919547365007011683084040972531543821640736917705541456084738084289934404819271348019837178229544343580570729558783308410697174948709296998632957909319413990068735296152344608947648130959238797086900966816442959878014701164514953431385124207281208329543708335514201986400384168559915242944335784657833064557055967320958147690496332084613485038869797178184330888689815452*x^40+2374677064809863988544737534198009694914318545645857635238774732928091984728507523393110665783775515992011359313800487428562476012531656074404641635301945928638057689711393922203036318242425565442487812369916122856105372048813104040515450765016362754840885160305758462408618183283597493576073681618567489141214005885341847927087813444006479554403418727475290268105927921160424270835573826258487741032189795995303727118956185823446277863119479504943989439386620325841282159526*x^39+19977529816917160407061088826304978854754598159510075915308560539958732888396920172217934230915099254893323421778824859623906864783194182300442952340162717280516245687844258826186957035166385390743540130688381359878279112608154144378716574727622408233745150446038202667327532279588320242096475129483401120473397524322551040127413776043142703666544922799339626910855911459920278638033260432508584513830703362163305660740541253096602562015368135245055721637338666378898818235897*x^38+48088731394824204419248208845748057306307469237058316362608051465003302441416525482860711781437973780406133874413598949529542855135369570896954217165484336405751767328012678694806933712677447695212903445536722364526573726817642738154072304989527169769342198131795043794547501633314430922422986754093801766756741307429581665857637015366484551682032164879235750401509218785437570257110631315632340189530397058239852793713872912164606640734080249517844215031439679225190070313026*x^37+82531034004221382994548477353205888801859558073683133963400845278697841639960566856457336923413364559533949898438601062586249036621314480428441260344436525113774047863448081326334508479339461880224152499916575960168098656800033643470202046369623991386813690412906731982209115253995432956360501640311354858892039169820392693332525894648586886026776065311160944963845197870904032208873711694704648832772493860817035369745998735975702220940122078427175013882804063682619562722149*x^36+110694623907728259449757719887995413161009167078413958120720675102881906770203347963019112937023850626504875348792057169759225956769120565827798801348672698643254752469086375177278950371810696389996779320054117897343505599426524194484469195424039562055941094820941996188009394291481748143037935644296945884212642258720796230784124966899781585663614326495541016157191327883536909833380294384057991426159290566514547737984603538060938350237840729158412367679130621785419596845930*x^35+110920422169397012399977559443003583864072991455177158230366830750974503925303707104910280196296127807548339384564620212717289208003708858585722992989438856846977673013564695478652958981585677438362798690509253726621105708966877997532217705199785691848370535988363864903648288667166523578299568295174734116459629169819425800197050717430303981456518096614242559758699994271881251406683213880583194456010259637112983021354361385864208479330196164813916513856561238971432120329731*x^34+55817436015831542894865627130225198515617868633602772484013300468141580939316446157678954008960941532058696348004096296228053052874241544791536238114124484472933369114051358663216133389152873425028247294769436398685399052828438733449171820019425509252251187025499951290060880404650225034002130019940246291016818888572004491950481255084499244426512589601921511406539591844239905234488880077430679346174321089690586897349495565606694809127185576697448736553941185197478200733603*x^33-77780405275746031360418259725093865797834408489568427833946352500665801876102390433192695569937290972136434202962601144270709166654756592817885407494873108716475500412828672034018771177605923360635119362507309739522100616313350907826575241352465919204975809631005946368445608732126930314805304991581922995897849129651423832877462684967106523706768797402087770129748721684915374201454467469679527630835437032217683881444662206929452937687824222701249578171089862779667619977005*x^32-289646899800468705917018204283312118248377295157698637848938422386273981855432036623895776564427350427377973198523927318444079626086543243229130808390202231228817671904999445653682081040997940349992880698791017653037547526226386223749600532410762673437795496377351220079103248985894347968145827276834567154356960695146646495506853255458969316788904830329085374851967168726353247350784554695268722301038489126577828841121960450220189614385490408551424840292427090766107068802769*x^31-535249002194480358222427804501538147744740606516451579873712686364006186294967108266309065235256389862958566320640733016599276674369265590717722832865019723144788906861018202736240203312252183542239526323238652516757517153114162875946427396382296202515114166621308786795708460169739772606428761048737018000421417836598257739837707828596669191590076736618429998660858702441885460829019846842621506560590559431464683918594117234274959485289934567941355371297488628430046131691095*x^30-726247619660950675010855063686711803010175264838549966982952673256656710221396584062073137945015545351004102989094320343696007665519118533644742452026353308434937405618647310659344001104842036976931724983852654763384337405229368309005200180489681340798321625193239734438935049561353522341940134078469433984784532976557006704446109120853663954510910267044314383639606945768268887054808604700716332011094542908929228882280490547732727445586908223842697771762252259969514772498022*x^29-771004933111406848808981502470739814260130982012978117450845461103610079996131253074999465392970284644973842353511718076021204681969043745494676762766103033924263626463760724819816831679245461415431647457513207143951051374955522421168140607860765044087313136116033890789821090380306687317348581166402585072958576701473813763195050990000404263607512830825055081667260413943890235999778345288785195147414577868143820334196827447783196877533399363127870953523676032449263608124535*x^28-629780568536190157296668754445015852218710593170384200391976385386919532671369908132736636641155607414908963277234333490224695736369515669486110553188168300250670899629690612422832759993774896366593448604722694721493909950477507165108531816663940199652952849942868907748689572653501887381458743645056926266109904146632745683258583930408004408991464091483046502034497390956403281674740246782727433459290193191368370350813542336761131619054068193062039462982389161268325614252901*x^27-321518339991470253917389814550406050652051434591891729049990433436276840638918365069716288622984639024073397389765894274249821768841797883316314342657506070000657895477424271093441637915203415272720959307368126582332394123070898745719118736960324109189177355244971139635644410692860622675646875044832380046336251992842399292749156875817014782866387475718689897677322621215455890228137720991508830401713524664055798580105154753606623340153753492034670770511649165838380787444554*x^26+105276375844095789452945071540476729765083664548901462326137879837779151799783881914718057670203959544952641293608709541396576182146648691160525039965702287399818263657070828980532591325472148546780702180561337344090759371522678042031695446600783044244228447805549718618204842173791679802700080471286862547952861022554916306042079935278806083761394136211912682147750454072059357435065720380411936490083637926736728211647450354611021305863016828124355922290435551651943603947523*x^25+528728050986310371378733627116631210358214121874576505238301893564439145735816223889184489755406953971064755753250949565054648243673676328759833549334429116084062829562716682751414235872956322541672130662450535612005043225693252555616443743465919226549818963063174139129257358516525556961541784609115364475730210932236834023426932661632922537851756177644314784104386823344848440656494632016889912086112940859260849062570729022785186123796046246314933480720943379377109534759065*x^24+681709768052736242810423450996544484968469719746463433646194951038082372806650730409507622628615715566180029897155608188736912100505577589636972545222836760190826610586335821542622079244158468807852414193651069532619602395547284924141507289195510464649583050917309399464015167826217712190735976278393683865738178003977401128702872605587753134956458607304520277756107671253216780218109566261794546400422499658360201873119712765949439914854521576658776197772803297575385328346110*x^23+304046734751200707970341772527791028729944975382195205708413795345890372962794201932256443857266104821814852419569291606386491719964667348347593565510882277683660677854758037767511129456966425236596554072211998741210786980933554656305611619967086898214225835696850174977946929452454439573695710086587682385301693094048707913156977387004983600180954508547818609523409118750825451624280403078506635300409970241103605997695693405923752701307350811953616925381830814603042989072283*x^22-494343723624250554531248207250906707351437130883397437781998842175027697080330759230355394702291330521841808650260489127259110789294972887552829354605645105965807282229157556513419922117335485078444765434661906091788751249267420002774154122884525241458610077713611004585100143349124772591430085869414095850484387492411167342153946785172459118750290271992510951824536488448914147727789926922151515485162457907493552448266385607571896902825439070683909650063992224882959200371056*x^21-1152245301833572964795438050363766825677450610422588312258671269266955430601874876535747255410195170939512968469656580760787392272282824504882733260441408501099539750963046359399798855000555868445444483156701644743326749913549607974160898915013117970644632420189972322652787459497468173879071379283824586131621860882251699343069158425019102067977279852145220542768821629098100471410385433827091183064084500904350668999952025978437520437997750947911696589325400295698416633296528*x^20-1178604338374180981177165300222940995540580187639944904231160226302601927954700322448347748958861411426661750717940392949414846062269881253395747167047009866501641846762795421511122900686401476917824326696157160006576102041906423296357544160430390721831893832620646029633088797757805960723259346925036646301791531309222171278473372867424337771227963818494860697237092212459654390747453319117381274340774714374992944240672930523937783216048977938518488538699350080110212062715064*x^19-718518117300842371384946728031805993594810259201518246067159360921421252360174234894937423468243733257039859474804727251178508194040787596397680245722610617522682772264431706982813799320949639241587627008125109138193799667237097923606981261453933317055021541259916123006682840796968966169952613796995007389029997298587057655030422591691395297399974023921924363161273450191786010664116401725086609002276207322634584073126943700396967942816991487000896426171229858529799392625929*x^18-356390373910128308158121224247272454083081266640098041952285509395394123640308787034045275349258110083874024752570176535802688719079626050228926703963151593397367143029300901415239974287839704374917040300970262649287519973221370171218656523815370947734519702286146475400236689631088824292755053874248941467746452261642640433066058628422934046672929036872961028086060719734880833582794343821901863796732770099910686937639281909546305396024183511409020947041388661324507575552239*x^17-385639068836977004553280441352590266866789849908072685977249590231605034109565626912579630821231218349812101635467800102771804386289499900566506473120397113380389572198212911056485159721547901511914871268112952138222520904089943100018595401480468512990191682727381475014374381992974518992879386575611362365249035009529903050829617443693109021898308597790324430319709622792746396807306837470837222621268967801948152727734573679008671491979689568060078204680245825671425013764058*x^16-562117438531335049440199192476517936283948258106556378047200582420867736871693163348721960764652490311042834636177798808662276161978657425622670014872313674249032910165852958880082307754159293572357840723848006966198768898647506988540011564821077761683374914678674927652825848890642597199231210188148992050018623869426468721369813863792495987840914017033220713748602141691212003363223062668985472568217463820643639211065491226385463040978352958549980709517785335726906838402072*x^15-552453644101077835810198761062416718015640451027686553537785820090220814331354880993230874374045315014953265077888285352195769851167953452890457274575199874139535362481658466756075327360947712640774025830370956237307144372826444984852455090918399053409875821901819235991949547424201606887996869901080078958344429379000112246584254785465388030423733666947181636770008831564980140486903636182242539326744005739810089019233735022228793502101301667194077943576383172789515119365764*x^14-334311269522275125808357706340809638600749091515883640137364919145864653654892510339292375635779314253995472872882022192543190964350982467422878745935967477948459317391571140330458413183394682832508919276671147499128574895822468968093034245644041713626397032434565708744887103256221647931592674155258128458710275071827632293158556134837665372873274235044281991025123003501420465946864557601136362872163733988750175390073099990169823438856271811471265411035232870432821801231603*x^13-101790583018346691783573070288324282745206071092500798796357842935381062608590786806580579905019980717670379127063603967367323529676894917433281848939849171914260516430136835113895063049961866518449895995314467360824005157002419325462979579960540967865215777525623182056101703164857659339374504872856065004968257683199932247773573242746078098356017212033249039765012659001555094867307527805669807675756605796432452253538023171713659719533465135718223173690947995218935146554744*x^12+11673369596953027894698065080811040881642375958730788024675123025294532442444184542219723040533451758162798740077414751212421741490283486760255654407472782600322635644985258663144767553250994911897917629296283592249054508823192123350669499087220078699827565384022383944997043331181340470608361919158632336126958773797095728051513967320947233320540887179767504950339532724884814913203315209275333926147109043959291012602903535685582821380736099487244913562237368628126973002729*x^11+21733754518908506432899603323387639496473708261249953925630193035946471507357962394395475466159120086691693777136302102580550830687484528458135948859356891409656093411620935711073336614956258232992870486777504437270416150543187014859384438347683530861377202248401744056864825375436667664900094742289839917293833186691312996553397666423193133494480095872580375258942259839802071011225776025147763672307757458444490890816995645321619693077164130594529595066132768153343139247816*x^10+1434556221615077967786775521721417552230985889780517567460686620654734848067413456499939136997413835915276721569500348068446555012631631073355902779685431245742950607590782519383823174661241659514944834084995449169224731792876344613925770849540621766396082808573556878987042142703845904717108304674751386254462189226184279139907141059781320754873639729798620877878277233882625298483341573788686503248435776989380570892085988649563909298390845729731769863112343168090879110761*x^9-8233101251508702295681410374214244790681883087248102038662585533826558824704443560640513362821739834792409143097231444034688889848962010362960337085085412777347240071602936760702312947006117493815901279209526569484859722850130396495124721068762454069389861342364103267429354973180023629447682409313727678596603108351539801572309589577097060226777781105932637725189959099434700624242644704412964752260198436391410215681711013305861657666273361061339137371870997445020538419354*x^8-6288388535893689671437848247708414964310589737712127211144121084742797863929538469563762517413530094164603563622860466431437655420452466791004873834772647686170822164778818228386546684765264510321900479414634202835452946763549762206380948496177706243084658736515457775192804366421512632187234529628405325451945587119028654168994888010791431221949760519968352512087488142285998797575548145492089389080536634476942281238974824958268049095919083521572045483025481482415148365766*x^7-2418347535013777200855146288154302228019151348559631791243332403777558024187189138806921762150528373519977181879126648064346278657278490250004445871354211647244573391241225573777890819702774393229173937030832846358395525346918736629614168898781293149444808218950994424541475319893253988108113009391079184686559544425447354651369833191924581297111251203581627675099477528328029005174130188065064848362384603046401150049026128337365879000873245641867830269128670531312967647243*x^6-537118707937344894291488994727006131072856025385161201149063334118553745026753217364937034399721104373719581513332900380240837673628262582198169146576399053285149945109263349779110227770248555100383183493294573425816334010485486212582168685832804454058663602427555856449711300495529541013792549684346778973682144029775529493933110154432055281960186069824240977623593171268423016437073991238754975060417000714964091577548319431694611306378753457392211616844362105844853797430*x^5-63737602361793510993832181647623937466224477476729339508026054222327983865455352357756585438081686198158802927448763294752020221944327519004821442586364181549216279016549953880563532657543866034153159077747372878495622440159933185537398849391983624156158159391799906923503143582355958145094529364209875170896677285046337588895351321385484822539325084598088690897223448969745151249514484291947061365438024401746416986242036958135342349686466552453183826023818286322095954505*x^4-7866189919476378317544872807717881443147768023708369314483709780569672600116084239031179516578241686112408668397123300765281544077671971151187954070374078281111476124514996447077648406031296595549904606126390440332154369209633527509970178358923263465094131325637414259605447092295083902350646487820366872375083058047300625941297017677900785670748726731278031415664671661870703375086675635654481985754587747429379085757039347007202054901225974524971878625474230196862812397*x^3-2104994186648874906649479321479386992788700888057387171864294719350209415756626628629654355509041485506995322899006444560798829799669963718986410012957902155966973019753513186424747498376810066770609960842632101864152538928287428630816780656342311336320224004257042288645027775431065556666232160573500666504206505318019869530291866688344038243757819573338129296308975288461331337982370468722218518070915704750497055749720932218118790238441664466412355500615013844195181118*x^2-276288274570257142495635426555629130522455085541463165115510819363377123860167309463170239378890738909028374678667611098930958985145075826724268829723852181749240605155929545445290990328481153613524439076132408309102910998014044482984844030654669671119679610997118290496406759672818919440858749824015457800999687650291025938292183074057497906298615510481863565317498999988419781076011404003827438550143272761879117746888880198663746199474018106499074464334436548126503434*x-24262790533858985245633930010598406465663437409926873449720329829852671983483705494207101332029544612085279949361114798042909009184816870123729588847411535437806291322762922668037340824886760677638331426718865647188129657454510583953021328827456868513814881442584993146318959944018060211926383104988693246006836240519062251525368696514233320795797199004777304844317902506187762026399350083321674648841218779079629179999756349550996397152190411544686868573891603221798,152850688289632001478218133582978489098089083621794120523123284947214593866577627101634514848070958690380692734729315755495271805465781885114895539730816206710087227222704075780034826410584736219575237936461642958343768511883655433250873671063870407801387917411035893660285143756947495820813614810506322274474165254962778799000295203419423614990589297230663384016303340457447022220311001121963689169594856388155309166860482306563183747840571024304382403157925248342*x^65+3209923989376410955753928507958777326675024837795098964306859145022343599152478782319758163574127887876795985430314632379636123354640804434924254606524437041076324462214288139589855442340485279015885043984764422975336311310432493347844351119042454295024164371347069759019142102428448675358262028755543775185062675532819279816372435211016007956139231691618808882852756527164911867003651823813740861756430604135048657564477909812481953364925873437342726057252977350797*x^64+35615478241516991592087338774682940768377918792812863104747406494200438081033043747843383039906734924651965422673424653036703166873682793899753051766903247586948291569735705562975280248790304701136241893172811714719815564430697889389032608206884925106175939953612715946308535091100220953405769578776168493666536779600637338037358880205317353083387458842988670923811153958734651737385241180021853737874536019580178015672295031802229482151215521668042226334550096173264*x^63+275909726464058347214487543658596404139136004996511634603906497147044518444313561234389009383482210657007778843229344844763587709966281532678101372535649530298151355008742319224288251370183610133999937470846525144960332491651040820172158326393796161897348083541639235144833241157754026302929885838994258616278597456042144272864763829015680461597607253578589303142300793485551115419031462718910938652115442349612063051976679531131847833985885620087276684461754446653140*x^62+1668629521013210400874417210089388825114801654320624127980398203616671424370766745965971393288573894152484952261865235663373382634815768118575805935961170065828704444554359598800105714046030761830626848205040913780046044223825236617694418356654740754038512036154658014793362766455124448391121506405027152449197997653859431502457046879264667098155162930687402059464349311132809729661260802823265561197600276958251616807807378807856371652928188812627041409413894469953890*x^61+8358097034729187591043803307920838798590752697219307695380533347328599664279185730929226038403800341009466176082894362840223243499341236311289795935778067676647462528246397681230834705047343949336015559644944087093110887926520555465395359705896682079908121413274365648007603025887274157482271100427472361267760093559795547664743155698621166367436861230086368559444192162798275544488209808683537199350521914585747290764928129649614682701227071313861474027593160055307424*x^60+35925638761980082249641194458412241158026449119685012306868402993410027388838579590424716714492359120314362710455208928379425016069186018194042127849474656603210558414337466224781116215698512027559761173326033972892697869944853956785615969656473174480411756723578734899351051839071880226415751953110500211707290349031548063770151392388665742438110428614572081292502906850028459050155779482315305109979030067538086957859448937180013951344821465164621497389136602050993191*x^59+135595423291059025777824438521465419120373717728994432726764252575093575150645026478213183408587982060838051355463895196355906639067940058706708134087030001169044143090500995701975247634388096704122664940435812308192739791820729957467776529299563093500749098670934592827918028160309330930224000512387278334536726025162611000966021778836647057796219812609965615179248937245514775063000935248916445125453475612339269155084107393532412295217654981146904315403095484623769356*x^58+456648770188228178150127231815160254164750323663445965255582684686292331931534815555297627945854369320087802436132550679922386955269958595855860724335608733519454004018705008487413267852844781641229841076468884290656282485252999286025643815153049728434717133544786659082388652155107349868832412351644775381933598807834637751447851676148343359039555153082063660265888070511579622143400637245918321570190704029002861125714086560878494078234772265200832545373179103910510678*x^57+1388792005984344309376730469088090145973056294419915806514756362800312777072326600534595519124976172711050514995906714081311200572429667675796632762013261786683296624052305141481344495476429237493988905514579255836520077425282364643472120647702096535050981670786447183126498471648952019643022305996807554562023095832536942566423047261408560655810800722352182296307027191525842756147807885306595465890526639243200503720768338239198369041182225713249364173045529485532063615*x^56+3852349871079829388965127701114562622877837557211956764109416594295035673728273771711793517109754142001459730255995040953747716504047102751990676506561163427913290540422327009106105682032850932349218122527355380939696006315948738905305836513207391324901905083606021480466513400597158528245279372401793563763025220746552312800868251648977905057562495990653359596275572118561769582675418449164460981481910439549146163494756487963129576426870055308931394872418669537489333716*x^55+9836598419573135354618180084273686662152036986239300328665880243825284514833190558357216173408441216836546961018185483560816731807411257742495394932754963784171163964816429142288658294617215389778129699317653298288906487010253071981541566818444117067314495379408093383318744985779479867964440846024180307454575879003897217484812933962629317862367002840157695173211823677799585749412542913954436932097679530645257731137542525667989210475161958838465361122548029563116079185*x^54+23337349930031869082668223473796768736124705707189443747539779521723477721607929814827653640934555390039322763625572926302496277622372306461438853063712424880224051376060269367494334574758897166778530293091389540951115326144200887863459708341999910866868135057171533806715504515311105495846978335955329533154633552570847782576388381282380628460771787599061860823242636875990262542248229842169699439652020741611474150442945875875611378976797588584083161344238668948974152846*x^53+51946588286645227342642496020321006758881306502413771050703688158731170617123203441843851027681065392144771392965032903938389304167813194295921115837518151051267066518995871482830685325290171841481161687858472314395114108337631906682425736020823677609958299120240446868721357586545765045218810432245011881680138999492821873039966685533934641901728439203347394681355422199265453891197023734002543564818266384279891501546496056475919651775165697179666744840014379763199172029*x^52+109513789540233838537405075147372056185086879643545204311071957626859783480867320152931562545323684499494430228785064748771670764494140242593202866810560324993109438913430477423948005763631770951285309640219822818275140484830345597471699337360094708104275280843165749621711580941004928565484586217112263234632343724139599744256804417798326932601928946386141384062453525487561759873724109863386696675792123538696236734021589395886041950711529668561587491515904907628339713116*x^51+220396928811130816713391699878348325986472520368224195606086161421266051462041558513392976143501378481985027094305995577526135171769927192249270373125132060166211918156619656904096480673242392202407011483382245077108597368787636607677801651271917224407872262807633506284211661166811182426163130165378250995755636444208374458943263457856955421754936948971117149930096788820189460130953806641951851434328566212995205538738273127536094922131877429350391383336333024032754456342*x^50+425457740676097023388023681914958724205035357646227096125554139965187067508275308941570706214116872833768282090005705217063570605451755178996866013201855443725368925994173931088720890448474042468039082327013083239048718034116678433103211997103094336964986679705492564864427326732873976601994442699977762066666158390042846984482610074794030421119405300622738370342653592859935024088286499167183606291759215033001773764088567516103053242656537881017040763400566638162584790434*x^49+788667096871279380413314279046779543726361155499238514506068515686359441371488273047558895893802278858630566151491460928301656959864164110007272254704391673607953216403463377961696015472278776611718521724853391842131556824423253679787690802023023414960114416013987865009169544268917026931115426283478680306084760245678058921091102728189109177960756410022241045581702750446227791551183245955070944888449696325441288266733124865764175931130523644627098190684053509354643128792*x^48+1401233160187380659550890923648686998112986776703733889566877062399785306027884600852687080946795376490179460529025589866972241722672238904849910764698239204455183194460133811783115221830562228876703687768841264162129952478987240549011424407454630244979743240001931826277831065245017750507345201157204960022013796285896936692275954701177496464461344499775907660773186459827646936445285410687546712117968499969286442714036240865875158031436753732907536693648764612182761846929*x^47+2378506661449989422356478104786112170969329301295166287137246899517215606317072400907110311762221380364762641535705726451441642054731250709944002470613777827456102100698004833254319969492280824865717242725789279274224314633400559795954343787405885102234534130952168478973027250326655771809530652278817075108374971874932521125595234690021078837895543800880612333672420346784075855558591514315624713030782853950600825317744134927393874504163528511429424646455742542625881926544*x^46+3842844340085103815130398933330051733169562182778123617263999881797835581084730148203433948683008368853334253233842019531684361111114624700289744278987483137390744003029101195092761478588826677263559574112335425071993770688953098641620665678274435429623656583346855015625749299179912870555314996797677394526126107405513909611548058471311865384798858727505094482896573538795208549193625359224634385410048822898694136196018706921241449374304906224229817458322050076974226300420*x^45+5875533502113830998845718582030143609730189730393013442387160364100338198367296499407008532503332585340078732786645065603820805568479275686915769911224239248104168008286967852118693526192511849904726695679493114369460879042089497435179681647945602962204366064431352085886736787662080198006297880950000892992205496600444009389559912153854173561605480062292929556036661279142126945755275324332940233843256796983409076465823013116300078903517357484003697857779677230691462016658*x^44+8393005321883377661010841291954830737452799610797208742384996575494316404622915918795412218111654872087738046389416119839902798290622031013662352699585492885420369734270088523794105624340868870772376126304271285294566870095905059648583569674338294698778002903501422291740401160812050661875619525208115958103257543477784316760642034306237310206776326632729216492216824397817487713925058091633938188543531485167421581001955692716317384112734591425675880412113361709680102603525*x^43+10871929953587758648793375694981073201286883497436512550102340639940175804104911450110003078041491033072490326255832061498069766493219197819006007594758054887876649577461534923769440224250396294760013074103840946247518498255129381261140240146250348499998313618607755893570038095814225384436332500358072977057334502046847540167094483371847019537605849490476150456424382289568771757332058194081688962938086127819499285202306295002609000966200296328674225454829647777299892272758*x^42+11883105165101060466291348973012659613223526879170444306409104756662140184828781759816421227301058858324368896214095793127512541789492803052139126999649395880500085792641912028145570117592354109352705929362800542600035338599531643778177924865791375252519593682192794231148745741296658988282481117813197974976354049751162124180467317195597804707750789956824237619484242582145975082231154089809470653606108898591082706217079593436380685276442897026498944452338099891632469639068*x^41+8571200408830991276267298865221427963048272857087760623014714897910861196098365377729183143288936711353952493557033447316768730209406565459221148692830523875449144861203928928411772411009952327737972989296916002178530212000965694973776804152244753032619220556539748848793928749683127653606726484922851658739766196611752327470006797692177051589357300149906841522537347059137641900692066416477034328353404094951318366734563978276435879014001552283797706009074163667033715633865*x^40-3427381824503981987306572588493077000261469880873998563940107171347891397850412377883341238172416104839122909570722288800914591223313061560464586201054433917587137340027439181597999362892860425751866632449362981723361236830968483383732719221815197908523851599792990223579047903101224461145040266330558499690113055879451877912773578128663110988252661362027207108870157504237921434335946711708690818599306558930889547994706229676907210852974903762901092290222028501217183808186*x^39-28788928069485459163173918830598325595247213832938137014616784232367492456257204209063696201947197578320032369197989602462613535296878712964000919450519185661326378178390499404167243334319311500396625284300195916373272400669398505893797431469901259616106993556668851390259937787745152432910353196183404940826252867149883124027025762955120297950456193718170597386401132486859278940612846044935608678747601059853479411999906974046382215502778929066303703167496767464957356506095*x^38-69286697210368787514327968581545780047945755640607209028378220408468159784058092038613284971273108680785110884689654735582499601941205568457250797066367620673748960104074501781862082252742732681401902046455565458498656590696800684114259605326917061076674065423056753363726039488317381244372004276950362269457620921215494384877902718108942570516735587743202419254347948090817538509707124753874411860861859348852449877694905770224912074580538019550276488760318190117601166565722*x^37-118899521813813457836188977049337638736683192520512255206254904064716634847210294059051772859522406634139286894899421340511622604953112477426673386071779169542876306827600211926690964109805854734575590877254588493529527596442579816761232987985512419672685146310292334360033493957541364840229004795791149565271329153028667224028779659652434656485372374182556897345179621103528240772611352814334084888225045697137918261444559637930786774746473925827590708095951289892048340357859*x^36-159458347483615464433642811141118861654701679419182142964024499657002697506785776671686560930762685144635115292651528955323623708205108356394417805947186638001476592044876834015042790148383635273022102088857712977858539216526990278562317356993059255579389209370750105846298853166805747838011875535568745841079518751476310499900800705142152614628416692115038639848318535833323170608008987094208265680547267432859491097032981803903042093883089005309087271851521536034432512680847*x^35-159760004613502951665179785705278617302048938811383068374903123033613699186870959461225376451396764141886871178352576633982230279515249772677408136515957052190368910707292935784369724052851439264150751968399423970742106358330750863845664626463152484012016080608930246772454734008482877023016993977981544154601071293548210935399651089510742893149335100852399708427732562288782870294777755324212279229342401071636321892572807312230083476766019242677474981371081896073879962223818*x^34-80348331764855843326354057521171434268574150976453495606763600775068161255228911031350442992199042540554640915915757572960095850616235339357835149486951430443247117775168883953202747469819238045901339326846935099165678860430629401642817219593363609915920097232129747225571188514786111170649098764673814637832769029264670525770688443995129051428153044896722760447395824148080445340793769521297209239729180128270748723448700265586613486054602436536789505825372479839956284837622*x^33+112139213901386177361626055115651189191322857211725193128960459750857260290724301612733786273493892482913147684529610854149301179980676918373004541079236315219568812834595444197289528620905378255922515103698071739614052237872901885045557687380301815105335248802116113564261911759499199794505807743960267588281287213778215243326728867873575961180516943007347507596150827156413760093384497843993595994859498751573540750714786829917884167130581778045210573725549332090407226437788*x^32+417356756132558403432848313765170804133021744587695941692246264950898677263357484989208252209210276819391795471531585408837148513111205181105535649998507149068587371446634955496794529636585987244281725738941887403027032371528163334938325136501365232036634817402439172403016868732790070885364664315902363649933448487380368692511258729289032319903851604625027559309452753102220603504748930171585695989224734321044687435938586072891295281072657125383588329870172563891910133866577*x^31+771126193178448719922243056627607652405558140609782243584549167736541576373736222901719013809304118461815009279033156170236943698357997317939575181974250497190139448121231852409191656982771250205200379859572408639983075402731507040366326023049095730810114693038329926292260574458998980671029358491031806655883740418624944255990122055836427439586536241148794825999341065241507760222503993738144060943928165806260543740997754471985108044552960825561734568934312620718879192232411*x^30+1046178528838871953551613345803916565011880467777752867561487970861920145639319032633365040157566508892441833897583711353103332274786675491048677328197829712552773035567581568247127301607832372488267418113930864460443785131935101700112183821824967840809736427752597004080120086897849051226258682692632551560105724410861711456592444361628019402537946818188530241252355888994536909946091025831538310046008887478057729840905569668181401187163399084567928200290161071653040135366084*x^29+1110529720137051077409104716629081442667132154463996958075234959237892399588762373063002810340210507342131953499748954624757063551006059274822600564040929350864772354540393052568769808889694948469847935744350980533904499812790218383190109873893957923158395943621625566283795282964356281664883480796704509578915514508970685249731167268464843588822366580464749419767283661615549671029675864818755502991730347395488861669475033935624364773292331475052435421801078751900891711386118*x^28+906985589926311706809197114156072149977066692090932432570726389357007519838901925423262654421241750535444013497423461733752015445903845532371312080180441751875142231882862179539178638695142403697341963583357849733481243712696634264666906411832584553520073921835233586232650706490870987567637248806802163506158433431795271434302815776137271033208165098019375848880845856214412907527677018142559899561851779214524282362720018710186855333638561843273727528444235055391703714394402*x^27+462869648021518711847853475187449284191402252023746882481507766507975437107468691539270476450951036054623372812566526811551798126865233763879739337987601812744569865880470965835637770140701921616509427826452908234930125626730495495773166829981121593791555846975709860111373758822221184569411736979166531856756581126352644857224499981968347201072574829932588966743393024839262299447784229292321451729699243918831211605141186544101460756183407571807974032700150338070329864849118*x^26-151940995229378667322473511649878102375048567516920459961144916096142290735701038380552455308436913714725489473851340724371109325734039472572502405761053072629058087450442735550613062008867183412878684128828040001907911942980227962688006586894382854875856488360269182238531186967343010208129323022935677787155241673204250840678438641103022899160959319212584391156398204785386984417508843552361649843371061233675158404084098908609213546819772112615080165629855197859264477310880*x^25-761837803496138940745237333362799869603768122815759963667719149753178767088951748695504234300294567546344966742175427782974745918539225537041120523619561563362560815229267799713923495646918536119790170994492286617658148134710085222158021823391915441138223282192216077514279218759235228764103612957957707297305498090692442911914892544825759734597046581156903814648571140730867598950667184257596021255098272423346997106847050436726600123066103203361180581879404678818100840979961*x^24-981944924234031594303635972944258122755865015928508512366116305853730373197661725958858428058892114168541467816807130715388412524959143404136875963716600219400917551979227299808277864671428926958538877396604638377183989967979515444313481902370184486282960184747105944528552172058817967961738862612318339392282508335951230659096356535801348665045613465719720411674405590615278947584695945857882978048803230051362784067765723375342658752500729904088023884255079596835742979835501*x^23-437563222906601110176698093281336835811942190438788713778354329072988242321522899320085190715859726808423136240846452469567578716082374704464382949267051026995437116876950431601628904139204005752245744336679102458731932327796427160479337703556588155488573248034701544331000030364046619923209698885198289504488530024753227343396622858122367564797660841036296214088221145446381545369201287114567847205054921774194545882229507675355795861982301180802616491181519372099836109711288*x^22+712650998980734127614101772166649103426125712355000641914420860296562723949159915707844155848731427459690223240946916480608593155415276648509341971468819756473917356950729200792416602228165056958096649056088164726281251411320739616216774077110842877633463492176182904830985983040768592632447801177247575083930182263597777634199101676278732703279149068259743142941715285214205902688230009977756390989185101154798737723916531404139182900435929807152249465693026895063008125450887*x^21+1660037045846978105365394950916267234587847512735813757650357685873093341029436838464240423933691949280433751538417294639304731602098285025162757370440545468076077002282416709616100265890774411574841538157643096737688994715513482095079207103082859873468421945508115806519687103250235764841722668275085161221609025266286180113982484458618992052167446660469392810637777073551072953386759318615526743873132600535355319879573178376432802381563278583841316655840495077785853455695694*x^20+1697486375212163778242256181705832485602681188306895588746466987217133366476511017070261927978198518800088884956262487854602117823501256243349322071557959845521822550140834278828445867518824086524968166670783852128034214645159198677210352958062572737292366477879573579068417205642004329247957314071445493909323815682506632064157329909587095816209634996374130888064639898982043362323179522935698364472825928598201010317322497477181201633809317704505483729294595281669749067730976*x^19+1034536800365729862219933068251847494455054591432041523605882220875694854374595125731595306282359259557660360595114422758693393923658794596033970790114853937172945009979166073645250723173811887489029465164802512129927843459973307485172060622309342686843085825357133666858162208942962279331502977192691228491766742443171925915248371250658425308852842319534749015276272300048425501105348632732162167013207611434190237198676084620990008053117311728628361547952824202801119949863041*x^18+513152268210530947749531602383848641966504955380674603813697102308936548875472730458664881542591186502833453998284571033902765283615129680574337836216943678652496158377363491100008351682546141194191947295923213487238249130462846467012857425181266193287950004671240688512554788972938983646135263180471387877060194263673090133463121393466124731630942578632010288118182872303651206782240967631385621065253889606563861139711114821727972857215322924749984569213825853714960698596012*x^17+555585639512097686914056611369051457122346201498869330643078915792733575561693470224811959057770878672491742104430719149490299523037820279867537053296929066727960549091090967958416570888875232848748185171229714780886986803286152637655085648702437059561472367666328275894706556952948167830037127245022597092488144679720957979241504903145255617616963652393716064244087357095111208495343016474934163652370413426257177513000357571157823968856394680844674814719046168387403984986293*x^16+809794792399257245261976495042524244647375662541741864427688654677183223930959406156271172429769006369810716107401291451078592911614424629828413288092019143451400326479266819959757377691256287919719829560267779962691174448974016638674908064697330478739465629649973354711103669854667909163185884650960678021190050823131711644710836471717364925869666003834753345232821069012971766772781117907159074573553209586952057030937898570692980441394637015513305211835253544678900944701148*x^15+795676337050995232213838612425022036853856471274466584919261641577468078715367289584639887706742416108935992355598992906749174960728887734569543277907104573461522386182310726766696562336752652062414279456251012489521780075505858090626040633133667267917003768560393608917062600539840962154447681994716359595759106168244022111361606226123680687419514808208224333885539483122206722542186789278882860942206915961610751510425731437903018442404164234193448725352275082824008833142921*x^14+481345099221635662842806304603827289117705919920131215163960643242677795234254738113355080273186617095677083857359751041408780735952125513774446356742424592485763767534871862758776377878609542716419476818474062598897415825697106440668012380553938557664008932534934759211434427993189247565448603042420933695549889512008803544090477090389401813640791605003470859594820144351536090860014814357731030695470234222708881910906580164338880898804671701135449226348733583863523954284502*x^13+146472126057800987161068659617630560482877530152236533440887169339324487042350971909630667612449936526337630567748036429553621638616355772496079772381772469245160238432426414973077778685900032459416724570748721412735102132312722931479625794345929941672729901955453555305287370051598769292692726276918298421862829379981193711253170188066817579583068276303219849506515340948964199475927994259438855412295702507840817353519583401253857194527074952778060761124511090985316795211835*x^12-16855358736318605178495966527343510617513238981913148417501939832270251830657617302446921129533144662640850646804859782966532540332248502204868825701543637036989224411992996162570985553977354327949009935368128561790496917286714815573796225037298073393133259846280640428943682086270688411252988195621365347192734661643513238151964297948980886476335585362694520974073272412852950506596506252350378676705278657560394798371433555347759796735140996449588928903442504744667305387579*x^11-31289831235522302838209691025437652614558260492270245963564661910604459433318319616873861774629575941217813313018554050702868190757136887106722311118657441201969808759824032132035853485299742189713953638703278971524860043780607496348866270749604117867982279253588370696552853736025971717448673944027985345269770946277937752908692595055185651942563698772113049374615954102579738575401712642346855386264143293902620186150506098523021945486095640449108705292420169927700093030217*x^10-2050160016120549464079773641550734195202108781128235878475134890880672925847433520734313115558432137239268363823807895021396175710693939781147717891986116880535580446760989818655409128384446963108809869843732449074470293120300301045682295142533331441216599289595686834028344871312537997786106182742209858488313092031194781586442191812881459423882784434132396962399017084024011184540723553834755431587393055572152679176470414677782574506500588527391019004446588448733760088267*x^9+11860859049031762938817237353251707150961136560736293775599933789541881554521044263544250216127622134305345696225746423609592326632634598486583012398919299604999174909556274896024757296241416261143699161501729476176926563118094262988964092500293532220285887308502328365700247448067502339324025841124026274949137252133554110165417837008583294479145536509035233668953049700141453302880337405726522969052958419598105199456954011847509661026447388437548793321469687776189692491362*x^8+9053945566412422732106492069458736090053552343803361859901730201441584163099304669809679173564990668033998608823264718026266852145934862971705843178748072166142895824850559386211662813140971604750505541912094921356343576593919605428486939210433142874773289510275391872030820515660665941296621306680210467245518738833207891276317550869050187898741056565604947331723812743247916986417179944640843704441169782428434959696652813036298740278533713711800240141634646369024782696074*x^7+3480898192164289137151332932586538250621140532598846768589885897301679497074561251079325651074325538220278370332501330851889327639588134202213951183117305575091496202908374546095708719808167064504434072903570344663808366236062810820792422348273333312866974324637455320866031298671059950776326817502594898324723439854897819875422786343768878285296249542958354680423521137319102034823436296228581667336878321425837475200265587911721840196737849257204909372937697081313073220793*x^6+773019299437140049666517196809815251891365526544715486641540482142533750370328051128708053599206018065214323360471269089320648557053068409389077690198545338035264132540939723285103973316060819297311371811778526018881006934431805711551476749217664287079095820670677857203924905198887787196643219474816959836466248080646084830004181170323120371936885156564737737223623267220079593462275711308158453014288875000424838745446652689547410550631195982582217210045501327999852674772*x^5+91753770338281513915461670210435950705072099699089148636222236758498690927455505715791893180387348001761956981219562155591407761998339505263115839508123218642361256385977873630473349327323236834086145492442791498641992614822710168085256390200884809950308912281266247283594315221621506870252866244865636791096882423550205944619254616464752955956703952016575940316525182719974402229099032839050747545628649734633086403730092852983185319904568334182435792148806905160383074265*x^4+11337565594107397718372099510940832457703876832277532396543773876662164664656788512213992785280836118589932647688736858032590294877314664981171638190025423188526623341852609830092660105418607073693932370978060523590650612204374000503200923775993104158788230778016899465579575860806239860507691153944148374651922830770689430509895604472172283336688770971397758416060380493474330460767921281280953847829998047096584940202470043837472981129321781931841829971893773013352954735*x^3+3026794549973732694059289575962611532972396305722104112301925158765432137991834963136351024132003845147224307694283042181134115324324208057147134385947896141993559580214504435842983625216902505666341150853913105489629484425903225929995609689647672205006173674243300980016936140429370614250564174961165794886906870168197664894760218546032950372232451644404378118706717430923463067638927858153563584533287449982891825797862685875945579729605245249960785291497340931781192758*x^2+397097872433384103434630183010283697443739614320439321115055368217525173026878550405327458442453095129234720487608314778118047624648247672112852923746617003210604090154267591282672538139849621686173952941142309862657923939290655493974707163926245957927578348375140223889273662542875790305001499123153405412070850696536994954431311352115739593879546600621982404339212561256308671518000783405580873109951162360029916919465810615200813562256877854900632219180644389134122357*x+145667821591210936162799294099526854218710191029312864868417116372828718177622315580918412735976846191786568462027128675886027120653932347441752399345376055943894542330000628945382986290847078479313373366325432333691889694184879077186670162082226641047684760213577953559932615457582951918331533599016118218999631871211852107652876259919223984705725440772274914434471161272248520151727369104382649816530998088322655004245282712004582932141098671748655158685496155876992,-4294026077262953870338215545817066668953546344107820798724337145226173169325668074911898342430018980001009960207782345810877843790740003971693772636504225955628255848324464495290151540750963008656627773300160023984595770925313872390669861984821050958652599436162384340541840672846060790523720163754096528573378570404782882371571565038068043037266556012929576366176213454697341703841499354868140012926750105083331897661129807370778721288474220659249435302517147797*x^65-90172120522968729729943040622345920824318127843348470944394423253470948696357589031671130005343027116440427552970603759958854477354042553942235408612346887489657837882685129239891316082745346101332306928310695201058369180008966853742146952628719138547165733476468494866733868902406650501281938533639834336266709512017817774565859405324000126599626388352445952135539569610348898985543303077259892330253919031106234550680332638327445415693849638195417985389425527467*x^64-1000463832248388791197318555694957669042097232069589269683401614726807296354938898693484082290209487126863066376187772134353985789679119699116875594255670950752546546939982683754155275940302931576136534875415169925261164385116955595989123238806306322106494567878004639012984836404961436502373710709711740837257712869691906843058442682524910143634493380264639312001973517917375093505465829883985849927518435971851115551389298937066729432808271026880773852375901758316*x^63-7750290646090911206325166781135341329004377384219612754195118389787278824057309366929799853382366780520821770344465176457026933713023743930411034493010236368833122298267573055860715635521503923022353118202934761722276807191071080634773516839086647381819457345215085328814422718275548065599049774305317373555576736831661469212878721462147609001055001954608331381108577436092781463289235206273268975730645690199820867224339905271280450259602108445382666516487431386490*x^62-46870730980837706694778474046389468427134978935966384186138569434406422812862941983852843987678832924883181916587195587614428562384324978865239413225680487928466689027365178892035070594346537964898970745627148461349043346112597659949872149677074125637728428178401816755925314628827796685317904371370611159487482694495961509374467442804783588922388901075425817372738732511712304157114658076699280849567082228927367143478497434840294046476763129384687040059602302850427*x^61-234769634590803078006494176250526003342949627244875393316349573540346480817139325671866219210216197171275045336489411726700204979913493752560067429667296621953153535008907128660780423820901386848034808497903408626471963642442399268915711011041657392742159711716750018529019146523170894007962477653000767342725717698179552389530548223871654673450213261552294618787635032684290497314745302051756654700645989688221239910741314413726389430988727982173558642196375100042734*x^60-1009097649449580726430889364552853724450198947835418150146785421321594394148039466028682585491157167275779108092849261469753594350546941603006988209626246064404732804377220356633925280565819785745548951657334092518572712094228882638623010541207590400153235434549220556094241842592009690589054337956611144158712757194095697979107490496732772994178987281455287606046421067867708721358010273418235784659465770595231786020721078148012439361614422654163024031983040421705405*x^59-3808632941178749238683791567468138017250686675557037442541446721509367513286780392066322317530168150292518365535524343426177011537339385354632134836729187431691190154062531870220945208024958773262949157523432681927488081594088577588058586469428387612163377154513141310612868054416574206035297641005950475771739877622511799254304474742639506040145002163636849920266688781410906376331446707917608017612662126061748006442398905362170482355593419806574767825080427032667149*x^58-12826343016163385261859388435909309828215263533792312564900261639692792792183948770745131444567659518508869459118412228038464632217733290238418838929118770828176684645187499725281652557750907391862715654151500610711874201189896037049626352441290547172310689637406578978116484020707064616448984065978697119946087519523676070578296807072125702423607822844988988168755345731252226624224189827492893906141892071256815351215248203891052513938907058121483109280404897332533231*x^57-39008142146898892739779967455234482436859701718533801994620765332861171631811112151622245604564385052387151346219400021962986943135555907881999522770142821758644760854758655399757472475664566566512006929117471049944108519641547658875551240939229367928662574757146614584684681379345672935807250638414751766246897476144349968769999761067865114445957710651869993134604928937388939078583434921610660948090563599283497053308291779556354292717917904867644753348515620400186443*x^56-108203752983876042246238700377259878023482980241996290357506088172201922550170275983483032806164743897423932937535876113229547555488027795895978509032449241602551420475471317956761042804703543206723187027541861283699316773718387123135530645778084380183879319801400293852208073549030331935182843187781843930307157883448969608573447772503009489057605732117028096592689256333535102788979570045779046569820519861404061722972714866121949044566619501952413173449748111373934265*x^55-276287450155774648580846207760483990120922874570097781682806682191748522293640752064975612071730962154926512619978868026141106126160585999136077671381604282710340701780380191114476002921145856652018321298267193100239393557109478945154309382837671015114422844732596245967295073996505447087770386133029929980443114579111011838518270419098257072191101529379155860883346520787577769402443997812314975628122060364407689779808587341189196973802943787038277756070233337914344897*x^54-655493564665377243157692416363986971424285349958411473733559911380053308078229816685513999049719578333314042320776160917883061301619386828547599390731411188443471572022016490842352810078788907567148116953123162243830541980801092033725785856205640152471664352191652027189935930871723747227351961305475675184353316749354452277884758324523094617302800628536983471423073106001432933706825583407642264540152053790461728425795954835935043416948501909542318811709143416258009956*x^53-1459068024218388030987781919334919176449988290766268333134226223261823989948625111099987152706955657160160207990761543239019028484675573402324249010394896933256036762308898933573844953307224714655350411994306750013222187652658146957716236257102271978456281928166978684067984988991204705560715468232262776857754167768392410985428419547513456076880020993532103903961103713908823587496044496716084322911393201236724889025806601281666760747906888715913872470968688621388942775*x^52-3076023197416032215035432232385787696693291657990670369184304320293271645902769466843120525721709559462801058496128490853755880232242533443706164587095108098426648088015106876409598419434145854118837142078736856111355406039593764983071544128909831667243467633156929978679374782380301980777929756483387229896870036012441814615261468252181633405804191604930741242632845627558290119828191241314158331001868219115434553458841744992208936621336874870651928192837152990024523352*x^51-6190545910090816468712102106631427888825170158093842589889016963502795163656125252634923829958820091921767385121690653596651937025393356196857825258131351915781411900201212215700857108100036465265136489558064831665644957287393054791613740639970936740666740701850937237852631138100617269613946127475100524833083191836797479751982001930640290660162608065722674772096464129974382465430866396711642861488967058021366731141145700795678830369772271926056072702137282062309657010*x^50-11950401736484026631668103888748286553103617408238541224678836729895762267179952183215061213588067520582729074728185346441230425451730695679311798002720047849846003421450151394900498207148581556384204239963005529906346870627440219014887004048962698221862166280254549452080076354528940196204350354787341940952597582108112954591373260902622341692574895661977959043646985238462929684744040494043290026881845626548981131784178751951815554395124195593758078032750711058538315499*x^49-22152487452430388714043152246837928968124759735152788743863549182399277321843816248281099031791189217560393655944836075732986321168525204985642122425647532008065428085349575175927552994742434476332356620991662881352616059443325777922990263418844585337539780724806136672536274944726684708808760897200897583798662845396938130368984414956169390041812197079412320858914965904619312184154062461867048383320257782309670572370498883805720168367044846645073734571401032239017144220*x^48-39358831688158733830994811181317459505967509836709050669384950845625618422586159315963235251168424156433602071928740061903668780793070132156621769765049515991351840309286686306076726180264159395676020503051488376361115047709439378334458215927160240823540743296306126260644324930805967630906665710930896000441223305458789844909963167289943604075542108185429192679511733617687464958999793425785492404940669340866511983373062037745576278571933339570535701240808448272614014982*x^47-66809761621926292227031240890836687255213821745377809612726332535912174345240665899232561156883243767884953742346795155746365548457398086857463105005485803422004836183336211914276997808624393012860259473178358693443654876764408996589823161475196585576178609294933958455082529287629063061574297943650575689998906552243035749066045518374645453929836001299148466650773841294176455519724216861340170927741819843961401867877131179115678549666162862840722677519595804338162120021*x^46-107942686492819337431431999306874042223535688756194739040379321418397689967180599108222143513567873369962378647264950574486692821563064441521413125591036620014541240197680106214458999123492644156111808367309472487140948939897517533752002432279189951598141517339526301797571229145706809514366587813853933161678353664954665375990151820867533030121875193591158359558957112192969480772659694394700658625948852347468629298152577413454485691401309209419358394133677849890093943861*x^45-165041830008639212044002250917617296137825695963921344674161537850650797183055941638409450250086545634497781596589657126973169953921912831916680279038582093417114048074508148296635250414636657921553021965233655646739239397898777431441111744453593554232570903116620406123745715562236532348432968039313059256430406064814814325459693835162476673555415522284617937651982158881476920145626621651807230022779592588094881154224676291593185152838736819548235582798349087826390502851*x^44-235761339972704650238317143153138659546597884452345036493087473975010887931900004319191361481732921265200502607687443929068094135150135244137239786348649746162198316309536240077720453378310014130430152876291719142504162312128827399261032297915389456454815950147219387699839384939568243196477233817131939783689183009126484885435722678611484620355989307533388859116916861185833159715138365838178000986665098614496621040755185848982199665688845538758426462807673337327396699744*x^43-305403944604744651480125699984815277661995229099224701445767270317851430696378183259176028781597585123756586998503399748407738576483006821860132109337857955891233211538212426116341571744890057513287657620578146396241236611263381740915593891542779891453612673450874750645051027715767330956685533605868393043164155689116193296254629815694002312707553558344129405750048853949729088798400543933052405176742492443437927219832170019688574978799440371810682984628537212521586945836*x^42-333829330798876698622964927017786894249190734654900817722431826585779050636370354657507476610844885619338621416361989447648805712457149013383173589360671178739000896921911672112482930164000029423084845275666837879137855209435434513203358438378320787589871427647532108655645099300487627677967059796770794261018858665294832309920483528464285513744451736017968360836598588140553554058217067164474224588376565277854637658108069416116513748520426861143868508877952705259502712048*x^41-240841177503763746841129703615583591778931515313942840414336431963866956427339225479743037703461543068450306976667387869561169319650324323775295523415339750542859862640522422972567038797471936778641110675953041827474341340981015790240081117859405035221661366107813018003520238267274962625847241585309839789994558793766348885575646016398310911283319629937522344638118960614940843241384472287002541942392132965537229332572826741245804066813106915876745658814055949231289143703*x^40+96122707998199338622851643729538510104785414323896180887723411167372408268960237308578036871336364521102044724152297732395745659131593005602439680149417791605346852128166362403350238157718819554039594183857568951641602926345160557462181794101205486916053603486757627767485837565904247595660481736330796752632568887447490335827625536657430708307153043492099369738418120215022956565662563990378806612274770528326262934471108658868786999478959030691302994766254299641097767958*x^39+808417860483044496519824657494995648177590780921331282232110011167636952962247823307070184040425643565996749932448209643741320713146552616976336037328252083994662672109854485513627378741583671928874830657640022021722103142789453498890134871907866306624519938548943585818991514869725035580353825395400161612631421782009753973596364441220228597968336932295839108206851880341374905655862675814466879420966324534029666866863934915976828393214449100148790161042296462643652403191*x^38+1945885664086598779016028685063492703558034149983455346900533828758072154454073143014372924046291988398176967601681043455236177914165368690618421541514242712830599167009280160391059698127951099406860843704178100826896494194907481021118033555609796870509743489493880898451448250334436408053294383880546293249231403194197024154860169720032869285989206058780659686947771159680298975275619780221917178391873839362503439340468424358605753555821131738720345992863710705798421794927*x^37+3339478504460169235790599168192790153702010952595203500691287484955630220799980286787107456569102777532240866371760811021745136672982234347754287976275646244242110757118127245877509483017326962072310452004097422502180305523070298525972766024291601211818095541614810372311279191085776827143956052259540263780434288081682341203144085657062415548011790004534195182965299754239913456816409143679643795320650393218902018292503173784110747516103008053623711777489061651911529820039*x^36+4478972619178102119668542370084230372965935670807834477418123589322134701487249530433658170617912735862700006334989047000374386467004904988097682484397199644000406518524843518859435942449641894279907518026244595674218689924681822126126478355605088499202476020041505222031209474012899433134449136562906481865377351583228949217745125313694802460211476734282918385352754990863836732413687749485222453268134581217996700247550267571494468710351325153605607580522391966265532534936*x^35+4488020541719978635694490039840492214523045057025213618853736547544670806348076728879241178326128915768871323143417453852988607727995833867873345153325186840250388478947028897997726523524650868891611235031155683649650289188518813940036919435812560080096418627583171999965073323087912140307071205218298535937034146048742974906178452909300899915257123643252827184510878105278747773479599292655679937209975077055893436518302983239632253289952619111107003666896533840623427640811*x^34+2258355270757663669041547708680046787285232807779665390685117770045203178584119503183316733919801861265339984684216751228942180174451432207399706794579771071820572601437461059580854094550252869027500561206222557976593792712805105755789320884023277174844464259954426627769851364211797322275191880595451354901206079874728575829098233433535043987789585651237552147381652436620704471170928968346466825741167253491940406284014070799958149021203396753674922090170594613045440546111*x^33-3147306864075553432736322577448476961193971933255170383077855060601820231040242779430615454478385354617553879200439864987318764076360347932518407446254390103678278403127980194791923183710583921804884681790779950773917150672941926616982134748100477380351379799717330021725351123699752674642084524057179192498986312697995569137034982058838277754574709918652976894120928118466231872800186272568064842318254502045657152091107948769548136016387367519580114252855805176468870323650*x^32-11719682013070168623214851292065468057181589385402946019090758458273105253133416641211661572957441706011491226893465382169546021593078122662373225561452673397385781305252096062930241115134208158344503989815243204018018269479800430563436017616654222949477851597467906755611084611549692185726272367648377926637549012149527239095832712478832994057022486501960492403207161957655906037309842958199114607474118932463559173148760313650514922296278114649262663063707723535726887006881*x^31-21656864058462328507180851841588063565993988585439470034376742976711243329935459532305379304502123505665602331147181317736893099030672274286823947973811519278855525360336356621541150673292122595375512309179176799340411292859261665158244941427207656160277899794351850224049380354304746199749074835202297569227380139429762416639531224931517508399217683185113296332339699172769955523402939224182382743793049515212973017431716284661849991044835698534890336883338916656715470890734*x^30-29384978738924719956808523320654365574473915927840759002806582053102463554919590942332787051007539724874637292217791605897538052263064068732575551759558215480583998711486334302598875981770931975040009826986445577488863238921791889164262333848874323449176197273165313609158422092700034629042504602926661948189492035713322554095983085174236412453102108370826364902649333225570071647310482261244083277608561988734037906872839887386048462847314616425648116684609437095773843756969*x^29-31197144227834579403049095604503710206565249779236827341597829586010117456053677304965897476634457005831229866524235715255940190959382328824939689212530585084261662495110098609575040165281182872194628789717575553129708672257035565040088137989560202616353846970324312416486147309287049158282038081553907076077830397423315310007808872532675734054548858842571507767112416506485308998614900755920802746762871170815675917212804358897190702237740360337575868664939328444415940209245*x^28-25485683670898875363339379916739649503165470750925420510694721298234165796814399856647539786386813838834330485321942142231500600068727400180434174503143023618432668081546214041532516915092923080278113141571925373813817296699911808140506795432142918172091222821800781808444041339923027512063420453364633138153913126882115221484104656362386169095379371804629425157945737950013898753411568256919187569514388456706955705196702821153158593033807368661953502813486082120362435161470*x^27-13015506019252912605938701174762418454523502276573746085887648249876841059508947764722051081111522925107553065824555854663395656871578523304305035207635317026542260465658031868223781928068737309901394356921205489271564609281037852749805002249916784820911226949269149279444651431732869274494854805269642313901818104180980184134786550528797278902975333477400878286889225217119966580337654124886009107664718706063797199286502998344304130913539076377691345543656148659032577123294*x^26+4252459841899351777579706879771473696229014086817349463906410426461696743361045950916774822546011447615823944505742752380347278866995216525315891695500323724659426209487745641480995201817735086587189913788159403607352237257800260138662239413076770747878952081651157249782808327476173231588474493906646430371739640799823064271834664789566886121680820398861433536526318474086461125433622061269648177006578952340429068816571521208216071334945120855210115051134692067427911612794*x^25+21385490063502336636474313534326701742755855133672299845893902320040106327842101161402969165932738438244445969349360220177540639739217620329921151626952997070760955703984591245908697775276555228227072533533289365330337764896280050449672751965816042832261547232375122128548862503496272136197830192265355296941977294325413423260402467584340387508723587609705300506563660609872715145439043073023633692742136433760803864604290184615670195928431765653567075592438246660249282938435*x^24+27573572609238055652400620746204146580150814298598806299465702999536254125545332152772566142080334682185847446994479771512544618544422296413072660903407835648289733279857716007912697208247654703501090229984133524768744149371597139256102277530699789330438446598954148976086031866210455419564577539942984722822448032355449297138605191121525097131500169098979832287710727910154460141184038407886113154480108996682764529521492064041198116806073518772154596825691199946441435076908*x^23+12294053378408052849980192411440194887832780418449402065337517217993569312768566122427662618674496219268579312178405177565034642365745040848006853718143942389747951288050929338547090799348499695396878752225725033216151462474008196264976702208419264494388877183891337380964171641965946461076337349209960453731229681366400610300007145626662877000841802150493637573609840502725993093106598946316898863894049567510750121342294209397085930653929522402719963023516655499157227998561*x^22-19999759740417989526636411229243814302955342405078436167174963044759358853202797543758227258264665575951323311604926916789616753268585068691223211054331186408965890412472664069887972207682053550195730240061218684560362508505186031913986367944508833177745444727786717719216963744085402729790541054470204133158302879830485953096139486475813965911469083024550464693975490404934055429641427596704632101481375379030730976634108437327843970712848228258528922126876982424374730858110*x^21-46605967376414766365714736653686805551940609522523347589670443663681263742347026969364567238805048752188390676945588670494388206308669576590499568611218172547713550362595870820415967714422061223299703491121914376095884593079242215934970462308851882515102118561424481402072814576856302935966982422121798102036115008537488787165643763770784986386923684091973602512344273215840868411224524976068298496000180651208893591781321154547546507970386533415058730011510013818330088381849*x^20-47672600602047328743555515905258440252025694138007388996560913588972948748942165589713260188507025525139835710945404697907002652709107855333059224351225672200510558141586898448855431200466583746410241580198118671697287468210752201574348374949088436251392530484869762642815823189609243397172261870104267670335056385540533558807464692540262847905650677306984140358027054792048348541086281480853719559616306444634130093746707299554668466024323514063037342134332500458423623877800*x^19-29075801165717052119626304459070670631393656612484079563032498313679411117021601415193247320769596495930682039309884750003171411030243681365581105281229431737005244299624530756658352812454595753348384871106050137090662823850294758551452211382381720896913890076618897869131144334893401629122928718247566908181722151069381548707619822665805361267798717115574039488793104008469585980694413031105277300303801278483548889907325729374648565786207296902121788498712009119637051433800*x^18-14442448548356107909699098241220133510089024987153136465321397386919586777269567221497374368295466342824266504232000346570918573663052807520393504517804547923944174196526337059699784393452779132448724063366590591018115097149962175492406995377632763242584566315377380247043838002712218624286444722869978676358558344311019235659898350386491591585674764830625222211676546634558692845118983097576607185308564994470736113977854084244968602434180258324688653173715199804607644990894*x^17-15624601506097568240586620200553257489762527410043916519605647538167549085310037799594786471949223973172771052755408781592118437589798936488383212808520528101567883876634256253691191197220793188924865738769294668698223429542557417855272844274936243719795056958451949111208876010091122313743147969207463342685337304775712415187930281110150838644769327930167482208669441125259059792451354033179313886779526763326206160377566933210092460626271075699791735115841348672543449069980*x^16-22750054252965549118409765529486454989786272599665279306055313218161120788832630076869294827218191602629225017781981081709314719986290335113662733714356641912888659388463578378681900464420077208612741052555791216393040942113660979395389178958638409689693818738894035835282980899917790599093792019212537262770918451573287084346529472662275573526092117098434499768393414318906543014683654580448152603205245386675283711231157439226756518693103745738966947249664850052054998123440*x^15-22350587766540156198222905753502429289155904132481843699451573861527355779795881027100069613044971226440731539857864268556211809136423287861092329366429394042734904140410036720552298000315577269171677585984616656728791504874492243311673233619721654999181005686563179625479351020630276373615422908284551226201088728582768116919246690026679612808224444007505426280785495804754586175278390029577431007291437512389544685918640696590149395442313856165248433731442178413129458029414*x^14-13528639875463935005936631599579435813279900825334999313406717732770679004730835559633660576958822338931934104680258632563874381293306142752999965185338292109253022273027008138206692831413162002441139484873509076535279788259698555188365342358815088928318288100003010838882062677903043763060359813207349894440994531549937366084113841319050844969715924182001887504471077851833138947658286518904856787602850876178572711085364132020549686378087845192939972467028722954545528694325*x^13-4127233751710823249715129421022535638673791442313347620169399759865312574304468201381245754238889843079252957612366913848260441793008180821319878303037074367103050867539373635272365208568838052896327748204964490863706017238924296434153692951349199182506086483375388440244335710132626233068324796284275987750263900816296379025330854555662726284390000996705504040359264678316035451927056955142500265595988355515226305501454634816311450061201885509048164377692149865727021448238*x^12+463420866651396225045797073799377839759336607299803973224417018422436125703541985226447859242375110324505945127290681754306557702115433496577799994812731710881419796112143288577113892915510459838734687892899997085846524426071893398781319045565871857730661831577132862465618863900437698345138799332962214688814175455656193215662055000317556425745518894938294717843859394235981971312537935580677988611386549458142872473250327503860313794107851637405144638034167951463595226681*x^11+875117901262888690172238199730156914248841497608900714387113726958605408556232887936765887308691516370486485108816162939919885952280324378354307193174267183324567525493113139383292181266234840145153260333361635242966759201616560827525397712061355873906672792754299986469814727514681473688918238296626106823230900484626640721867302364626873522864120057376362519022125595343354241363619768423061926293137394739245911227109253512795458108824719434355724346395861682061766755892*x^10+57798173646956931323654357657251003056915102624168591521249881533896168616227390582578047360729077871969870477354631538689050024722564994092460096417252787992317768825691254425985999683146432656932389100338809915339377320905917673756337730733559054993866613074326700692115116794218382180844108686698406683207500571995926143148714207071164399600446884157279790524008157884540930115354044896132054924480724360804396969518844441804840377659627282311480451560533113745167659393*x^9-332252162105095592181872609057840524212489120871166405749911442921074061342981045778450336239053222539065243326528808160370482232215786773107212378925443356060605812956125492157934283484966830990425300172936687765365984351000984939828846092817978024517264779968741081616852280927057088602641506498941306051637593805097849394469618302045260432239634475526612157349721327039483749256453434032972521667301110100509782670220982713393124779188504817897475247767381590602775781003*x^8-254061661146101990717036274221932917907367991702049063378963949909019326751545647430048145940105777292485662497502518741181522345112716850290373298071649933424944819821355613902232352040163806117393757970404301450116013643646704016390788035935281730462386165336861336134547068914856620600747670711651959398686114125502026461942629178158612661309354532889110946758964865093769202238300837522770020615652651577617540223630384061091216639070602694454574621236690611956370429606*x^7-97960800179330176550695746324416855830957515338844976256478657904356114412446231464395900324495776405842181052804981670211925236908666843309890267373013116808585803002379911454683234276091432169186175551633782698763002598206638052479727250148273237340170477334360148157633648355475338504279513438586280528197544816991022352256149870959587415035415553776237355214339041795188727949674764102395226329426457976845366741146233678731904666318451861486363044558751728258032701923*x^6-21902901668762533077499384103013035796556732480257694263401369440286727574924729220251735851926789563536379232239095911679471806287019972460693242649895528001677974250880887111345688233693561288467623619561676051920613284088763250159019182207735089414367411279159242007605609696753986751466908422853498215506888391142098829306407924267594500344360021821318067263012119159504411958848270123182236779979694811065329892478283531138913629308374306467155515218212755976155941880*x^5-2653146208176671027423036854498147745040934833672943963093732351766032190474737007982123944963963860928678880090032540551651841235698640597653610487923520016846404859765049239471196483189653442333454124684061067759251629642751040949103494354857717421705599553223151385434917395516684617129374659776679165211962979180246975397051305037440409506554858568161609127196548556069731696195987179247359066611824886391567797479715129035284475690542148608988720621066348195253678665*x^4-331694941614703155653937046469175895956866953832792786151841851844047791003441804059691802867538591903261656036749842824389027921395977476096085817971320060095674856623329616989978338994106485872193387126990240069661479231508185534126559894889525173051740633099634611537038548877730901551149288203769335314940843177229532854464717894298206782367800672458779787280428021626641123458511431793295707635905887543014280246367666924034462786149261085612699353075563250683569511*x^3-84708242225256989323884383645878969733004886636430859443853651411799322106099556759688109989775187260130932190909627104154724593571715606645474706960055168815383818038616920586774771473327906691854356258284378671617653859625537138471862850113604370392683387039650177996686409165859727953450721707975655088594459291236683559189440218551954837418529544476734954958052802776486529424840071598353166346805344876685142924482938654850244043918696600954235279172641101573971052*x^2-10992044699769510675862549176844182589270510891486874731427119030157453771818856726061890430268697800708725606956735101551095989463577476206344730575065934874237477159398476398643491656945328435338374055358011325068779308441991041996639983632458179569425303210001723622176282871536523740965187412349134845685527341970900639587100197232364158255383947265164407318250693217975420560640168220855772173439431079291594768148204407333118557605949875517811076616432565352518075*x-24836615914936755825784537910535940386901704880947165215880601788508568580567572498420802923858583573187032898372515512836277688983372541317573169089695109218251040029543296776346060557681673184908068783713723240224437995822356390298159592883280180672335308780682296521295678730067848910997036979416101584077108948036129651224919051271843986820673135945545976104707285652417885267183555261329145289297461542428200353356273417927188600739170887002905057432793006950824,57101306163132320788941939628316296976621941377372177825177298686951573638178617106288806066048802952396992435123519336478482426080477526051677677093646394513317325488058285107980318459100407574587459376703093298924628906229379638521933053750700166717282186197984595041826891259970199588551677421786877998072466850639988859502803695237361685138126550101181757743294613069694470353865603726664899494547787291761672340922622162124672105164291760643772688458320338308*x^65+1199155660718380160138415280602774483457928083013586668654309620232038233247566677596677267416210093707823369567199845311944478406447681734116066845045436697796334255818728761775218104116414619218597693666985552457905884480717130796200737916978500035224621657935034520566895603116915706270386184858455513371958779058753395267018005065607928066128517645904547265450625726904671778528883206329132513759141358284332644451824125024656442036038779557341573020236965397659*x^64+13305206542956285806367784052351447232775418318773831831755619465793042062449384149497341571958323462017180427331268440515854828560629962785760798265746157588452495094097150741828801180752864661036439722292373561626634611992014527400762330260444766548093010428006756286578169869142091534884125808265413411655386212781883766627233040077611607131809050879913496716630288931849491659578952846185448312843663019165644297629796550016741487122778404640987712489484647666866*x^63+103074632247023902020156593949948447679013716541635597277316167015070542070034710216872853590396320914578292578754614160972057626739389829887951079670256379393084377252197489374148698245862154744877015741772524297857827885731562145496541014502753222328713095569541248987416387678782346555988861489086218678637349221680511706491444729679141561413216864706390397737754463778111215151604703699070669173837316750267472595553322198973346539392903928511136537824346427628184*x^62+623371000358635128745487507238665141656349030891576464105560912359704674776590996831499009756710320427796678757778090970863455129604414181053102099497868759705830170014769237956775073804538130815617902665313214095582012693923136354365683074433596091061873276656605339636459332889429349613819630198562025819474901626672343155632454450320342953161184406028337056524472929064942532458645839546531916106212456613752673786620674569642882140823523792953730998876155500016257*x^61+3122453219497267138196169438457194763418053442439258856186537365549751450098556874753232952346870763780401182945777128589611031161290569461529511675232267430449207679946853033273515949782677245170646502466312853076520918147312296498602060664652588602976400737516716018208308593719186075193771828022441044390875556614731058534485627169727946579739598524197310017638576489981813661775146305207988246458365164639981114113412191051128428489556961182974540618984843261438074*x^60+13421309434209126663339183982524878989811883174248943377796493814857788183705147755772117699359771749148831748148735883544014015087837398452498201180545555005663454206208770236033881668845694916660738592457418641431445392371010522165067036592595371532438844870109086174268846337306702278285928005029629551300949370906676431990567612929573470876257928012353882548943430287356679127280048100486686196889403362134442900223874730004386754311219878997760955249323232042747662*x^59+50656748111997542593951417795361851225747581753507641274998810110519688471171586331885777045019658262709769835322954371234894449205922963396520874279946803642989379043492080010705527553704194374978441618136873526358523310837654724201539235999538832009499229933700781851224673017508197724578431640876356426189307810964841058173685423151712802062458629445128607390949706093371332146282786413025937634663160222068874401316763893413417381670926590286260383862808797392795270*x^58+170599007916733935757264122759718672026790044292093158342238372499233240068900606973787290442990194742371609151069070523384675467180257478400068400222727003077399601654759884602445719954128823607289368701947895371366696191531999673613387769634871624607453325256336014604608238472757443983127473283143947183705103383268933547017584079079139843994811431831715456480322910341988614221428380848096277002442442545672648296283880605733011289266974450184650869389745720514597321*x^57+518839952324887484401743862613543974355465979995071738470359238628745702362647209713267901916256264466306438758329865253481903794753676243937961846347050628456312745250996382972935721656037893218030338283858641220673919213593524995022342121067667139163887670481608008877927163966633581983043316544354338220815205654471618922476496683345505739344003476533599739917977095512881398429525145303821064897064545896087503446041711428675524446587268323006318597710918522469156974*x^56+1439209374648169636901218851457998596469987404252655080960913931866357306841116957068903206220494884784711717350476723332480496048418792921174353385795146730254417588044350545921213868186557624685047776130181824191784610678375501529134578538220458041237303347911384340642366916619916206978154725699838578695272983725962683286545493965212089740590815943279280400595565397487720181332099945810193969476232108809631443887713445830309162243853039027830303967035292977341266353*x^55+3674898001551940605164724101684220131090343541408128277078666216933530830690320421872969682526904029371523080721256576348588703819979274804204424237203026867781846771111934663196571533243650361666151607835373684674149131427114288037931740752318895004020161514843167462627899159942711869014849390119625385002106898497206769223563141703392481615829462365290882070194996986188358578029256853898142014029469384416626285459496453043532923099527914114015644032899294495185452595*x^54+8718744884854725812998913884015183151882884438584105232077306477249001738843590506891366940185808729927236561030734776934995664838045780731372119920174154779173202576354519491768450422148890008060819080513585132779198873792339192442982680243545039876381107196483298474601694166115831368827182965497847426083281107455919581884639876774804918179807963684781695433937091174997056874005075729989592957163127628391521836279245152261349120118672700340555584631948953423175237876*x^53+19407137140486882817161184887552188521092960268862611024659441034626415599642939960604590083203452479963555945871050598240864207390264908208149731069883454347142444656726734301967524197174478314670738119613467928241995176935011511909748443619749039791069928765959553681328222550268527471006510409507973198578988412869149172012652017614442332342247835375737847389152151512487866614140785542143421727856881213758859924223544411369363007719936756220067980758994081724806314532*x^52+40914301229443564364100084825605239326778325155915192853788196285038365872078931343185968960011272004855723139312477939198846880348963998592740970820597561619964337591505217444172133926032966244450669050153591964131667276402060908603745545360386293265808174420618466645614615742278017922844892668420228547586274518337632822951073460548914693656747546785283021788530004414814741162102489730080604697583345949484553663201935942999559808371255835768138965087826341565099445602*x^51+82340521349839402876848996415197344004726203191072575057039809108781418497445620513125040640860008195750359209489412428223280321358599558465560559710116586275073669144333129629606524858606334232029970495479174205694192134249904957815600669914484597533675675913739798479462844666178314870520207759350816544701554410040689299175162420193899186161852219472638503275426906916216793008291004986752670581151462779288147801126839715088615658253179473628654057282059360506329659446*x^50+158952058720573177002706256355833190472323042692937051090564069057291609521648200957926178604304511111641250519697641260655962907530726739479286992426457630247954402615067709276423066070900304559171528628866017120259255923331890969220556715949160543683273519589923401541620618739910998995578373723039949927235714686772386427882861570731816865565155009138587364224683363169406198857955992990515801797838078837600025049005560433481160620153155555521292822905228247049943375726*x^49+294649106866059777844591463730386976837997993383058719084911534724670866212225316326983252456373826578732334652634878498869002937422668994319660947673424162696254628883143143329320400166735322737463489295602822402045142700630446066831605402939590446184125629144802356596092289708962685532289945474379547258904762437575419764036792505186106822190748802573812997039978404486998548957774961951620321638588389123095418051338131069115171163754970091239936783661358269742450429496*x^48+523508390794772720973509481511581087805465932502943204099498158930050059605956210535186821010915197310512920410628467555968436194674423209946110293968087242203145052420304017751458761990740137896111824362746171207101660205845997639396104226939234978728458243364685076661593220074293020286493809550612266442706959620777480493436945142150967417954206837312609097618869025665630981863822162987636664918610750111946611074856079469189425221469896968252187819752848428607182230261*x^47+888627404731394874887023883375038218063393992733176605804076863568701280393896434253554228359830182362203684381307645061268395891899326898829786237700202154789961684206643714297628088112480636965513440643719899070964891455426933164865971638067802196185344386728655905596559492524366481438816124114723753300302547929757632740551065149803088209841432194784877239673028647772047118922600142724178373926963383649529196893625193337382122546589372951150751957879454186484861650908*x^46+1435722625577990489220021648923180140898165599691061757323188258241725285282530675460703624864245388334402099758928128216803265177597992979379172042446115684634919307449949650161582080271788440733025661825058968599613309344166562067730751943724300690335888097309103456776681070919617250675608159317827251082863847559908605155427858709482130988413631303970158664790358724243128759825796994155223829708180697746812785063843346892975021349559769607730385877669407542765789527538*x^45+2195168978232382388254467791353769221603924431954651789807410865864023174954896909707121426922578501377356247908643782464048193613034366121614996469929010618341150665386041377937051850345362773807168628529021663909292830191426648818744921936294114858397098637344669999225137905404186165744910575014991041017930429495023597082421179796859584563897932876826350117054823984524028541410581089743897644266273007505408457528857124835890093298439026871666147252962784834263872537702*x^44+3135753840461562329553960678517009954485123247205381014499533695366675547367575084187827509934006846862914105571139782179309600098024365534928178842941382111775868159214082502133853535324238359652069733469090919787442324376382447023861529760958299088867576504061470149812962495366229803532025278737843309524891139088150375272197390641531621207168452133206076248153788193738279581923400609372600722466899823459928152861593911778609101376612982541443594503855781062477549643998*x^43+4061973243744200121413282533884603698072768702489925122300107364706782080038730159196730098407293081316424337459488230567792666719352765963993080447571999719988568690756273439296969454381778176927250465953835359162451480143633598708445768368982138967132786474646882902183924462542171598435324692276455050610647349846044051641737938943810550843742109912752186614545484833460937306868437383244067429899745455886461639202832355679932035196406695758490939893759803963066146448723*x^42+4439890222846923369742828792732764268528136194657043542761691463535030232604390436259484114666135042471721951244252014992945800752580898687631539648078639327557931648681084033316638470114773275117012111963800410605677564515722505503126746436906622208132699380269480533484997058638392129280941804266702022634931429501138087312769645688134294785914568075238599785983814455821190259314928769645250645531014978206535176016297971085544352958540128601452900856523611175549344472041*x^41+3202754689911339809542963919537536964516353741916506120901464914430825437071431660831753195702953455864687897714568610138231800110841479660969529690087878027583069820021760712814693309594208369456753656925360917948871167954424730539586592882643063925920447810680769104890508386100497067174244985924529848258591962601037118725381378764160713877537403141794245599623683289861124104779055603937471946785402031252342087700955525058158600408815526745501522694576680761833971925551*x^40-1279714361949010807607088319161502799001887905140387854429331176944583775348925779553195230012141638640206412056885165853008120292098804047972862183244295304573436059342756787858877736816330320356973193215990092585162848085947380540105449120419455778825890319417143900215005115853500899339827837250241228227021748516249072541165587456750544784745832213336347432236660823779384030524146991957048832783854397700673139014553052763903019552705506029217607754867467222825954333223*x^39-10754708467548810854234749838500176716105460965781579259778874416002803066164689076346719625860984546320640576425244107322110107614369812206220059169090790252141197644942108754481875616826814760851280554179873298228342330442773684629448106356473574346408149334981046253354196143243050962849109815949359836241689541658641894697037412643315417685770270255432342774510927571641180492315891748180144549764049725176035730988907837854579207573377964747362060592360624113230471186800*x^38-25884975338055957003642346038226239088772654092107806225556726286030382435045546469431928659538276711080630228820064895481914933473373704398185282096336779064657940749688768801706742929439710137971755570690851738534610196031443751711308999792100992911900093633453877504449559236989148569753884361135426902580069373223869403351668129771382389550684763062806498980470256966967141662184418738830771901758055220607415145157099475615971348506836972893897996917302114724988052838008*x^37-44421359158493986703615555279956253444793392043440755953153362031506054103157002412038719423215079663957944916123961447122621056879788257201205065678251309221845566614523749960944325720078590619814533036008143486306209604691588530711488510240919246388034604723411629924382208154221112003643575757275843600512009861202826158386480400154624633637313992243224779871447736612021771897254480448885314992499524098076944641645070289218513641941290477265122303402681381932219297194853*x^36-59576180172930086632348553507552991031535090837798818894576805766444083166236165731462378339632968834458519904142451271613694319434527251256256634423245357938970412035754678206178878597355917146644524307721243063365862708006794310238904096017134797432375095377430403820772315706960421460746918240480975038839388023985570964290868692902597236199019758415216509472070763132141691027865556855389550185026510539677816571236510645018159867835425372047561399026985721452213308100084*x^35-59691855302538521246346039721098283462357243495067670843502335986056423294293737763479452142984019855724404684395345528613070991817328529823761836168652432630285929061756673835719469294807137241810363243740730938688083607342059074872361027467277555364090003694910860506376447281371704954914321964875892986364350044739829245102436942001792605078893402597370164520680200438079195176670485052596221735787963740624282971967067818730618403346999533014661057342349670267752516606894*x^34-30026840356193357740627930458372976365374704985634551021056583818578437441896159103345027363931996847940319216381403308618557432663838223720987831909117693977256140299898328027135398994893125120011292167893532152677441918142848440210336153906494998509501128031909455257293056834092346728504196493919836641592381841303076956061394357698172579245162135111443053212424069139825736613135862597420471943458785601309876481492651459002370528531035253781313053967017957921185157560132*x^33+41884682256172325045812000794014719602384133749109967439855837531764370206509881605704313068565835839365896765242814859591761024518907491486688615783412071301514929543807966381556133117229800595599664166112690505313011449642337015255834990317448960920285486196517685232902732067191584783560698767396337746631001762219165182101620434241114648878328177644060042062520074944086177398348344606012177333215295943447013049125574835623528677343739230867573591458997537217137136139804*x^32+155915911467582176798525802060015839643518065689285110046578198175615376806327152246697163513653933178105574661972440351456223647531971098439668236900023999643376407557750719456251753108070004183860050191274447562224915325180946344150373968503101618940797871903162876782433438713421555520380590798198797986475805745624200278077695171431209814597671146329127668440156658908031147059668413805009985445416995889618685619542187637104445250095842627357831399540923768244642868900784*x^31+288092472686435783902220467007487185518691632607206570596697466243131671938966642522636254407938693266672432978606922148601856352272048541367025104892345624254775746395717023742318448263616957522978481245526595311734801231869665034340345635287386601049864302740855839048289821095131411005517297467974858979813162033417492606427121135615614415281095065902554369184416763126529466981142189348056307523840718312387623417032659194986776091580171453052968784120329740722814900428787*x^30+390867460461524985481080041987879409630700161791107487454272230150954408783081312175076086124475909930638638407477630889815325911467666089977088453776035224331942287227717758039417205979546638921372559160419964218442796388537827426637663194990267256482999164038690452285891294563077295896298812820997744269142675391503290552847857358193606691809531963855386447226414272858205563208038146663627573390467588538038260495637345145192793113670311817881995103368980929242362869233818*x^29+414928354123727586123935181947612770200784704861357066003965588628767782387027510601036539859375554321700255502675958067909160708548728578331895536330608665215125689291630150536411593832959596847607411623339510369648157150830506457167073310788117516113405897319960815161441860873867386249317137611219715621900365536417693082688917363537138796470584438856117796575660994011748689374250822357905612266400860582743264060680574197002010886627717553668993063435921611694534131568413*x^28+338900174685675735065752470340018132747107697214927818276481946476996306364631444385962301210674505359015396120204995254322046868494813847771956974590330445332691159257334269457699814969659763464738785988161465223743341844696994339402895220495653665622250380967385984625057253462364805527861897397713565712776163822618969108554572265685837478739112293081377881107766330003660553948969521987771959217598353418708605381676032784468203815180626925758117003532062764286843102020617*x^27+172984087362113756392897794114867827225441380425298293154746177156891983931097422517532037605863488696088263431488778490528960028983429655181369616698952669726767393437846779440379056865312735989539690935416573251811125624323071845943080463703764817783174622089588898193923908383511344999577905487159568056137210777285550665130486614270866502735418486173143455598359437044075537871608632375912578744227759935980508147605852623586261376539059297060325342265329545785905747830551*x^26-56716526280489541364027387526671917753932550486040107301299906595199461474872742330230441270025449506432126440792234528509691009581065688047992119637362589156338399140012656915031123422101934429999793344181828503717244235147177712896343043673902031582027284126567894760985590287598695334862543183505931189360935117579343601826059300082789974197744302059388621123467932474374061935223679285352646789430742449655476346197651813020087085420759602129789391701654761035976445354602*x^25-284595142029492089125573190674742993427309370024783122355429433918395190919164257159215056698438045552201060220117044074815808623200610238499307327352827858273946331081174781074076544109311355499142114962935340669799809471033970722630272687279705023498930882851671820670533015499962858060797830286082465347863429338518742183135661370156127540243801798788954038825365161348850747515356540094168570381467837815264956698752823961527457737366217556225870441092737453992219052850148*x^24-366862602150808251172320763324802691934470666216052043682231238577958738249725375603177955992185103804385410734359468053980543309929772130570323659969720731652087092620969906788712382405417924089931660070186405720125584333052558937466352742813343999394309940642525216799675555031329217814942499298395963804835760014384575928777577518526725614976049902874119994905394095479095727319360981527208366736525804464623125050655940582980837209851509651211036963832597747345543401408358*x^23-163521348658208666252207317747537620055062213836654184444825475034309248619193263064759360385401799849065036140751345986512241331020087805197967714857333825622347103674695561410871257361838540392603444877509023867821564497689882613909318263171127937490243795519111618148634349789251222207737055685848999719551388312057987498163008546429195947833638795905721998205954530328337051850456244179670107612343871077701396267808864194726533924397222146137591777253833794802599095536532*x^22+266182961883688453024702969650692905766054880514241704076454667285383148568779560621425739799857969970822765158097235828631196104711390867139281172329605270486133041475458411624406155186670527226344066209099062414480730755983910534595773567945982807789268645979847581140709366758797862251887291305164759587079930411300787955057402128287484880097807352977819476956415671943253892179957493813157301985059310390886333199304546398513178561460665330866814102593508743962011695775717*x^21+620160349969408161786954697480780330455618606410232154555889610529008284515920823713708253552063315940486080201705706052868063701800570362171253595310367239669389608644595633891896969820036200953057537783188921568186429957784559148032801700304819360009194393898580833687474123030336782307131698017262833476471992109249820081496728038698217737425922291992903557230657263542671069104920734411410701594359265018869630868251708783111992320137407105248969717975638614286569992899856*x^20+634219946242949380549666453633715835288039636284798034208846785016924666991714583311241400614103774700744289748731522817009605357260347550242848233867567760279595193192339737217124892473739115169557986929526824620380369662312966005569833210248657376101178424687775580221563749594827691896268778203702769915504145952808219696507899893226022646274567086961118639793231495998033125750566061575879434359136422790208180777738301308994390624965350658455596563227491750289501380576470*x^19+386590537551052597364403868242308680591299770222646098028959070326117180088462824118779175159696324100136929334412730738403382052206362112540424331872155981189618350760149021793171549934951810669842460022623758237258934037493193376660704888788511735643631604430685492405467831085431308882411899711703261377485223127231274819525159688021461988826243379080847217704768986640208295588708921073606916212122520924267670493116768859738495921620785414711886712907291075510229100629817*x^18+191793101192325549513630503954727611239389450026089126829230105908900787757579380998668485607806328106830078826777017823364304085819337293726407271548297686171431365808357505161834199845675797071401703899000136618970315198564347234774459548316923441904559838685210421721310350069562841500696815927509105829122037039154895253765223708924882677687149754178788197853456874343144472517950209450626748135976314827933391621007791714654461696154443316359806719428656626505775663521747*x^17+207605258356644511162070996741813832789316791133652035358374832366746295264666363379740876451499436444844169295762861702573806535283345076988351105136802333390966333665943486262349414451898820205023231081230543516725421257266266370047475296465047711064975608045218215365570559505551179620679996121768057740257965121060714817496979439686719186306920149159885558279281769707001360794342595244827278902678150823041981193979714274959854116169411454386302767607441691537366904561640*x^16+302554788640931050726168411990020057644252027280065096295737497927412165075232721367733439360901831590882539683236100874879922584948994773955434962613539349330093925782015365430535169865288219198631916607123279412912446977072022266332711597074013004166027695805561422436405083395303709644777421315897773631176220649786476131843041414759144889671853123420817772956614841292219835315114597190816540799680303302760891002033780782644066333214280237611454356844672325694269001051177*x^15+297290275995703540938370302473162433627493771598111752787164010869120970595657967016318481335700006638676174447078353864405737234776882036534829721125164518163044971056313323743857956307538166863105168676004287076833316790147410104818193851983158966192651388209124346542572142224478043169967054008215664969184347554697049349425205279072787462584354206505630559301213150036535465498149701801921757424696363603831547413957842636620583255977910387093155002022177568862623992291936*x^14+179872355982627928780641533881919787199285781189717772324609553354366024933166123674380905731243291316289060410830731869192133952385886955869331683694978842459678197948533700842905259605733169299504404829930257349444268671288618737116746916980030738906151426489514787124095543457978109197791103250985562842651441180615565878406893160138323154782152790158115981714270220047021808449009815135593204051784338325818790934498321211871685499964875191068250036741930396754388130330667*x^13+54761193914766664123679464631394328457491919633067996161584913635642464856819537869585762239476991276651328056799613217362213203116205558103409293823276455786850274383500857836797727097742621768810429706710623448659406903525550392819794318601130657567577631484813329534530613471079812344889002723265900615611683218518198293435172561044609771646525323696021204023754889393218273069493527899091172895732702202369385973472856529124673961797554452827952919654721986940810032143236*x^12-6276058200198732323028096553854326454426037783804419148906748975578849002978161555553963400078384348699143942667977110532949100208486088171437332713489086236086897127740821446612930277664399104530518527288621809211999542425045230570438120933763237870649764207154058690562368452221247537629751509902307461208467486326698607635592872556346610581861362325298942850609195481540757232819960023893728887687796738629378253768043939109416681002864181816002023680786024047943870044013*x^11-11685340717232553771857136476940962940785222337776655105377200817911964583363693478123498328418084137393403137999301082052328462872594811096115623908659185296816738636553612823607557503759722383398002642674312747627976987696471326142734522756296828690743963727926013888606380909490501453432095254190298169220151539917932812445142657200176872892050199628888009968309851437954297291307160719414496385222928676966539981041738585547116849634851892417584424777931066633033897058436*x^10-767904921373052435145124125651384192311602880099571255285482779206080601417180678841286286012935330784146916828579544669171958683584612872670644155657064075939747631837721740665588576249773861161157546883627474949596822582306837410992980217181046122875856594308502319406081760059763279468600852578666324742520458259081815692428967873693693421061523225025902763568407212709671134594563877762868121153320396302983100905322845754869313400458555118893166273397224150857460368688*x^9+4429711265072573409165004389719325038714305060834045049681439520841836022615014626279629183946770985191956122697600112045569038236128201122762763129770859027589194217381370079354825964847353625432971570529573673708911573236978308060968724374258707158375660195717884515299910272538593376681278957319545616515461646181185010429068197380769714093074012218042498903055453827307734396870721004303917606490827511328150950079005546930947254624976256408925676242185585343924316643525*x^8+3382717153563561570212420601003873287612097910137653947214805896686059694232904831077356795463155944828537162950781181359452137807096800239493308856966099076010244549282067990171118114161161494546927782737705705607745923002829640043624749510257440761572994686821763830775359188902271771557070539880430040768210167245045353548290184209917912225340716728419573484921326114306861242658494175157899102428670897891295992522061443903358048194911235854042402537486008570263563468867*x^7+1301125905998101443382537547893413070385511343969645128779713666621719017382165938728465301962032098528881662911094493982880014967876166877090115587341296561649771608065584350008428188167933608892018738957208220790833465891792921234196869625084763796103486912715577782668155750538236691605415461664586373032104032676320137899271282588556565325013051066388447102588389699190615621915123955409942775630132215441050110773902650690992568901466842467763631110834099886801350229806*x^6+289200678508618566205925402234328127243842512536629330381548158802501447987606926817760176026525192377123074001091806516209393200966082320272731486661120504408103891257109692003621775765920676283480285580047808001343124004188800986915982879636320104186896022782006476314229161103399117171422472782077129314929209613010944624834416377363213916064966208778748247025351368729205913828999486194635471798205225639778370617774398945952600166137115679414548692711156728278522320435*x^5+34404172906064061812069707291540687346011282520584631923844119576638098785988682791612037847547286942962727523656524252960535481840015435830188502140580232832489862980753358264978021300078012797789163532106245924811937053862376297691238939448603375801471148526062522155207499401353615441416495539605738863661905760461038518104898781028448253696013707566870444988875043553908713249915153013621245543322013721835101512635806692672249923821856021792935853241992723815269420766*x^4+4256741082051162561045615942457561487931850761395688989421028507392240090298693481151454898023073030931638446431868948416820012900260456053705698504573096980193872123873954680631805229445778152291413280981845961768710695825619980493677185598368795344344833812405075832565328786590406787584289397914874652859433301757121102661163307363878407727884949142172460713074029666543111262795696014522216904582541719489148983520433970719035713396299920577041966583428287176948061032*x^3+1132535081754747475286011220786466070410488047795180159657960622023622954283258885532365012423414157027238642607014859022119266575722989517991653133488609456044757469849847530422277177881391231157532983559580241659793722013110307798563866380914152487972296799117622446448492437738136634743889153072366235103091125325898281777004015841516524326256649412524038224676963688007991269353908935894996724490165521151785827020864772631971682688198018677697696228220647791766342884*x^2+148406042111019445136324387931611133490687127462908384360209213233507325109223236101026202182493635051246138779557682364851927860370833325093015767562097463283661479713385829194149102421587487319216843176487156884654332155519681908914666357348402519446463687850536729145977885316984427276834148753175059834064406874221408662390269819611157791996308549137399576975951839197407959042156078460461722605750083089508999464717269930842863002671212447541614937811018579041555121*x+119899786014472190145539202949199188718546966404884671572755540221474831035963823809346190639625525070557549742713078731556883631241839006045384988144061845424858410573624658311519263599077605887798308519406134615174962617587643028096293065431652262348631299666045331677639074949089937530028630498944663679937567663149599394997561309428922928142041091027829611588742548031343291907347528581918271214862881153926683781257428093495300560670801763329886852128934662923809,-271028708237573733529343623047704137128816626917573720786811899157340838026165092576740459099160664943754787366186540858484850087236707121575962118013545435831683548190668366798611630293042901764488808117646159341797839595499001331969047867053847559090518391275079622942728178580435083325535639261324469019999642655965600879690792305291824327259836540083789855889536294391637474872954658363633085826016494419504333483581383249632772121282696940460997030511840853820*x^65-5691484643275447138691893680513137154594301842394824226396597568667006301018896356007424287441293062409238897514266733535784236327322736181602494058091212445241582247120491770158653089454839852890054570988036327430331193800414873077991936793607064517469974953589566296849618976263024003142383669610603645077287889124263575022139480603289729581374992940194713277301072937250949001740709170252960843609841470477219211654091979283062889958742407353892321023875369989942*x^64-63147229984696457693023826311958501076289473558709480575355628864043661274527939880600392333331549212417035309428156592875621053014351522105897733509881332226614658668477174652198666274570775227040356014742310367108330637103327982748855619007370165813579989235874593837161371705867151919601781148689654109162904805317548308578938705614953319424791699153861580760314177890838134431629972397372994778380677978679826763372681003376019451204795825535525823331767472411956*x^63-489179765376927817642858558116988125673716081766009967481105307249871218328975506641755901859261562784277933236422567760043111954491114227873020705774750198047474142200897906327125732076502293517659152508926272197388667559824033951204556214921244430780237766540026221352026050794596862328671639297330266653263998363849647532695364427527026977588844427145985418238501790308235995200702471081460861432316505258589795691690714147658117191770689107343525776711445838911671*x^62-2958341411763660231869306920827367319700504883909392317460518286243932669653356931992446916022781562420916555074604238314889510887126346508868621432977230529189723514134250602884248986537637454739986681404718359554288838707732690172087651740567454506375208268091731290397028396738458121750652418975233294171840656786562471107867659983817315057164521378594984276270949049025409666049873416459689238141091429984380000365353013665635835162879378283064918460926004699924467*x^61-14817787855906254050147080714602764549019608092612237894042873074378415329931762500330919128989859114448643289217242310291462911047050173590308874305964354753998229151099020710186613266791887960478903129906924068821021786216889151892900235034360785159433891403933228373198533584287684727869588823859768065426670020740869978380843206632381233057554518602541470983613913023061309484057040284195676926709514956751364158856842928868017192877257184909582727855797905472202002*x^60-63689598079665187102673993117337806120857688605349291393661644579270002066201204208848616650325790932659180210355456608404778307647277162046465231456797891497063477822155374495505397239402613871201932937803720494228672446862735178090278513119086296704920524587168089368297633621468738993391376637357731310633268353686542067051902141173647969670274693773320842318285682228000977934903820213575686572344409298336003815424546661174968085398262232155883806852277828874186875*x^59-240379448141453061752767727886428551156667338279075006480843011917357836302084178487845191987828172877680863568019870888905600378426119231782779891573743883096092517092834315246377004366693428221224893529377931297251969676936715395250549516278745245701628769874092615525334495270227924469008345920737631336089337189333269454923989858566005541491936660959964220109197172907389404395694284117156308125330912473178606789837145907961449677265127804382879440960644855562568370*x^58-809511442479247963836586314910100414657498432760306294607538497584667076267172518588310161201010268651194876094810806874517502300583768557298824926080149947523577544765826075014114481470519026544793195024241652425255708716147280062855558485120490176290272174893796766731026747754240703330060468293678496570345533502711280176565304597317575748134541473424452253364496420208869900813286847535053795479583980063521628728160334115103003792008134022789561566501461376800400623*x^57-2461876933384812191956558924764603008811096253605018330458935524100826279454951332533052000164492983650799625608626464208289567247826300564878713212926493719350577546846901932519476088833724639915583681736340044085810478083937013678966635067263315901754533704255386812529938531422456021442598779040462752996329654040139076461584523825555675174389032049656095672505214015148604977226787766767593665120962797384789030689255694686310981132732494055316153886522993226372218354*x^56-6828783518271845807614222783172543815893543193167354072792372988099020787638431684363311040422537710198158568320370653108289055583601840497448672096658791944457940745731720187627863324150453576626240567024602088505683243811904410088746043075774389962967315543765652146576516053107471581531573924553855370123931358344295887536296889818807538698034984329685382821678072343255289344620313133612727628330862679754311024520205640085221963730578421157491263571523557531164740550*x^55-17436176476324064010747991305689391635057815002459529640840356090055163547052806951021077888770183871599034979291539428794218632717478364850394936800940033653595288271751562474976691950176993264213626139610858597366758930860889509107333529880330562878070306728821427741728488956984634371691422171243697887956682870728787596030375122862087776639607437331162076383058790548160858030398311702290494491569198812737472270296273475446882280576835644640722094774402489883004576237*x^54-41366330943621167053659708168826510905803367109013658835199940041011358018396923309837352595232477628216980410174732847382458244989510516343563296712478430918365985238272826423029632791782810259721880403898614328371565845981868433042953060974082781002933938735678236665791453844721049276608183076296687639938805287765686239323342023697791129451402965825463753393101556670577333795207603746099988815614199546406314556295119338493190847231374038641059630432039994666378458777*x^53-92075143625566186365603719567649470632731374773226442626160391943492051623966669571935900773163273839970171588706076300388890099236128003345471238606970900100192494586790557647079483589483238718596677295326007104137025306659393192531961248694893855382513925519262507582197825605751117714308670654461818567693513058695546894066077577058518641441553133864560911239543102352382003708007381893536659703176309531789776603071947794051863119303727788327765680697389173963340408294*x^52-194108730099040725886908042035175542960413289935739697752859345228075551497289841458635415535202865499319959434751684114992050372333095842120761951243538357084759154823032826358909872078219849414358750251033086507366751494822856047660031298361893334334068127676729574810538163081028462557462884353530442585862881212756810561444809419471259684415588826930113437444191130695229857008848853779070085962944733393442090737328930611219849372398290745006485208603806541365156661168*x^51-390637206180398021628386698583432955010000287041081079128880749012070006095916416086488816220447087509498025067781726718360967649143502650574262602144191356679700468966918625689406975698932297113151914157295805361555167097235210440559356851370613288501876696769923878729921529283604694571469320422520938898097834648511186455585804865977414924008681015469612001209249129175871661482074933710033173504017419790474809123542233846050583274216604655692029861215304237496651079182*x^50-754078957665563956559397466584712497075437501864243120820337405604787563046018134204941506779888133191414112700323710224966700605898915827770556867080434185371004149929119760398422888156803709756886884840647396594377535774330819689114598515108663620968521200712014827294935180636603963914504141977648081954226592488453914142302274034646366664753270148380702529317209433948875659849985226441012776524580494867357687552732972857556956683917161430472661163892728866323997693513*x^49-1397804159933449664452498426812901627091903537302821606292111115140432575041733499743937201347558230958261740983414515030416983106894348301475917265415052992168667673901307556888303744756495364142898091037207081706033291229730416404774290083673765892914967933738130521383300156962190761449882610888770472941037854172889408387547776727997857435880822552343246351294719375117430840217335346821665797966735027528616614833013773047417097954436596875440495549090993540088809322493*x^48-2483444870059530132160439646380755580245309044494635229599600227191867440998243428488493064323219675726190054169699987613103066659854083775366943495849580253205123602790968124952622552429217363192854244565488834013376492524563474743464135035890923705103464483205306835814333611837090148495466136019821577970745108140305374592767101352442743063229390051460039975499331381701424295788604173884855131760896712590569792937334048891240924524346384524047340649198672715941070291010*x^47-4215401461847620058209399813528004828094154552313441983342586417879083268514275778175976826550293726799571371601248037557329655064997346683837173790083875657777157196026951686720729382612863978676297533721502846535234735437695261138455569040087522761101643280261875852966370757353842829987644574518384199625229145767933073571109747784391495740360328858493518313959109190613765572117734222192738719515533313056915279706795730880638747089662571442547748210459723658204840860549*x^46-6810461331807413025910532110008639993606233422969093675147732569585316003314250521198423862120922411206366143674526971805974726438210370842069047442883342923192359203225546957069103864837167239894199122580262589397338427372906364950543223653759771066773694035084815459691551013686356026308929902122716624201454420250115434688882794072878431152525945505047372984484608590226195456077158403462390560585564524315860732837550424448265508089489481846600525828686434913783696170578*x^45-10412578785738833885527267564800150538842251811593072994944726712662730552320795285443692748916966087941140969957492356876802879647122387834578688747220747103811103594138086877008616322908345226573538893407072195992826295655683268733921198493680805693561397521481109658628468763276679881299025390120498386482439684987838417182070207242955451800489009583183663146113180699136588647353064980037869808778362028289162339637984121405499085812897107580875397356794988452012165944832*x^44-14873452409867400704342388261349004282632361798692241199015397420270072872500011217264988305951843843632711258032801376265906460892256971600297978528903556755385654571083291273433528389989187922647451408816478691976338137861834751974171964890086359065272620176987774255200178479821870866056542238800458374721249080616611674193000543429147341324524974652498517593228896404299215798882102082953196273273012306960639600882032634663743884225994892258607129423179797769718984145689*x^43-19265257468435706248469015153941192351327471188854654926942259070893283635117641753069484135842046230782042948758906475152633202916487275651297518448081204001084391291911067141184695156068240308550949632396797532441765202016383292805104645717004179919681363564632252505906697246921582597407721170843771403954173022902766812043088859780708500325013699632368923207164849577359534222565188197188836580220727574001221404143786562831433843962476590287529394838010177863201499319592*x^42-21054562148800923390944317318021262710467428011341063032339964443937526013262104717217258095955567751535317695619760315385219944518405885361101059122609638794165561378027895638015912689511248907028472412852326728498515346071290636506310817602376126093066018880528710515078012789880644832973415119524583306015780658562614944329603510060474651103744173287207603899859310196514953714894125429105966107937436466916538457440403137827244054301236966671918081735367427094990617534311*x^41-15180520589876339999560965909760681019346752272517863734836109794218795123553463876206662543698571764853215002081308474867182556389459094749882668405144728027815250785422399374164322433639119720200713409129356550984471706705298244602127043529938757091154700633698178361680504361043445058666867784587667398100646011634788506385015050032821058326538955745791932297285129892667110765097791557587042633929667798983140046736499530677679369476252010607543509067441787552227879459320*x^40+6090000153900265969925688748647100759587143635661249655615320307471180363170398335998478962549528142729943518119357849236274091820928568752574334559761321101520065304061464376533830756591190332019843155075663748196561518635561704874574119346553459552473147646736233749652824377958708750372967982556354552864016348829664445040355190781723194315057410291469770178742918261776471668202293311715592549740806885170347585471000465466378247524727559986063974813827126292638183072406*x^39+51042343187829063962959347150736930418516854803645852554269070949788001501551660116896010743098458751667899340189170782468505699417327320312759618383915621614842415415229513731123849256170146938306534509204950469276622127348948000868715161773060090145347762472243126384747212932127267403984705726362102248847587721393122060536481448365818187238545846897334255629989276564710850655774066729951530984167020291680027775975702615413645181989234010213284312036052570721305815260150*x^38+122813846570699468365121840328281312524621215375484513554625848530011924088329075334028788099469220708238920957003437133015151838782971494965443781225656785129605435163986223339203330013006401536865020141011986642683656688791735208072612321876541906049071018957834352420352505705735513641330602896570196449975757567166190942028746718844725203503269923300175925237246259397413813127496498056808459325815271773950393655003722508817267058523411801584481457890085005172908458549710*x^37+210725370843586802421110520846120631824383606567571553315041376718845401669632808536296235970163920018470287857224788097048548638358420736932285316569164758740402952679752312483828510217818053616451016400188407282152966333219192249036848255458463134248177727855472547815425542334001113626010082931728011622306663064336930360785123373116028276982084584442902419651403178449359212478865462505170995782098567728523568777368831222836782935760525408008507790232472209849853033740257*x^36+282569168973330312675022294738734297909762194692267932763208716513234564529927377343295617723400281929616252006837047833066666854968893310004698643850203355434018003633438028775518169404135873477025429936678006531105763684993105546841057972842862003729633677204034617860311973503321081888070588179932384199775428938924562062843304144718821705421850558692351135671542917529304684849422434508919240709865636350555418698970854376321084869773088313757098031300366516277108226427715*x^35+283043926555026562950423519255434458041365962950374113828007274567915228062413518369461095104564555507416362129344811500806327295654803110689249574359259591474982956261313305939355402276372947030367096517013287402637416539544244669726666689007086370866828437926946259708171106775946273990059221953100530084918816547493294798655850945861301483512578084497552870485645934651072379126629783061882749271828286450199357576816134731596787014382676366150308214518752439748506289787599*x^34+142233773293613492287153188309067343026048007596048430000708193455747173211838708068808193686336280073487521977284144227497972518876728672914147211949789412611365763322090447986314613166644281633149579703388221884732977653003475217444513465055460769172025246937887901114538522909970973898913932443533834415327283128002646215803668395397039603942749309955914433805997685502049743281739253864467836696499240161799444400119056442220830940441755203761392457594388428637593403675962*x^33-198959972102419491212721158954145994510257823380884080868216599166962254521842029515346706851231899085892188006528607015611756153062462034197487403480368656552362906296141078207825435889251413924022526869182122108762678552596772609058676717911165485508212925844803613628248896524478769344918639748107389139516518717262920581649438327913606132347499958918919746053133403734206239988584794687492104870353395936955348986809173265879653092969530353637706452743673142846759969476267*x^32-739874549965764129312075165863532292567207487476308818450377201093710670658564115600247418138134317794590186785140795245412062728991156188882701365578481409196571122946645473253626047528160826599074052743430750147238168401263899951606692958384907614552025783678595655820840373499176196472321831902407584762831325802662494688665299263730318325679748762387853371338254695886244762331303454006500127368567410082497759973200440384812446985888246945002970395001412889845907847820289*x^31-1366712300504315547183143100487011435299288521995164631183668588614421178598691111976511727159485400122429305622245340032843363197179439176264082460017329006681793008464887241042675165594718829717921443660343357139464902911825046132503023505681856724514323462403427969075701337642795324320699339455519597029609537926206368342693048207950165168418923255917347229533615918990959648887304470829918298885720129105240531534620816985248171833664535020307392902295403220783449820252734*x^30-1853899930027114659165331346672575201222167585485870752938891387585280690045546623024186745299401621870207566196204227896128366382496006545589903858226589673545547945366147192218998785669516745177017985881636439000702749415956200605950801624476545848178728710470868500385404254631730235602122175765284329860526609698799475985126494270925035138029594837719817321857965469512532882276162164496798283136260347648984584601561296424755015377173805173602743446376423543234224850483146*x^29-1967597411074693877700062439446162956569410018435655547109504165414539089797530409479145190399496378216079145860250753691362279172250270583114679260704791175653197733289931136737284921436978537378453989637998600760937826336793008145860645941350343438170505278394671625155827983607376938315292121793233462045117955560329503895758648126142838938017906367341731516277638502331885232643795706313651143415169276298140263784401566526099091018081757146314532150777980656945393225890910*x^28-1606586391527237852087913948315970342895792154330790258555456455709541356605243913609747891058689280913169513278866302785640343413647439404550855798554111374802069481826118288043249895262846475809552111837838766561826529802939680627690351093050462444100599322028867845389623765957647823007517247484777748240121259418111269607860015451157309979884860359647736111901832152576101654583410610020400338857359325412078186002274135562045824053273667706641802678641330505834044839720729*x^27-819400625330283604167618724975820532925448138578193730565115964303503513903092071627719213621655453341473315388684926338174753874051940833761319288810869081234781098988071155913985332529291411994106338549815542963332737624424522164947442092180178901547540909198496825916704537854163279965384629998704202847905639339783857565946176952328104259313126911540893935720996237103166271937921856457628039269808202604513252223680687418825140503482762565405434693165601226100830109421473*x^26+270098174875828466766254828906679040889621068636537934834077452285542264037393346582972321386517010456109390172403014469728277689175143385290071384170051315047500262502710237599238120840921989094788511199074418510082775530475902948253110094023325371679563584058828482963801134322411508347338277110492096094557548787354301869992403681117852878885891187479606161943438308010257071658798560941871718361313157172485697840153666823239075249616665590225295133543403446874118482449179*x^25+1350632213344548244095980527403187496021654149600655425655919140602797173992551220694209269019203971753351954514528368056845359574320091225748046165398306957521798103367052510653549888187351899918788873985904618762168490247986225106687628963806773209513945331303232120730756687333694653500898463141948620971871734186158537269047169172416102669737796527875408121753862841948557946373254805874456786260680180244080951395193308651041294012172994811502354603937972261829037765819220*x^24+1740013556017271607723175327937817093661410945569785531909865685109677318029094560108692029261065566235417359405011742133037103754785165422477625688613220854082283386217836411879781781851157339223249528578047722721343281689507207793670452594790756039146407737603817904267868451191318050962118886456868783385097681395752941510799519882668066291151782335489229506906497794846593572448615823354506295699974768700033152752775002412494458616177032519712865812205618687590871076737475*x^23+774409862679626558549172999368725270927974046277381232786323440771013285687016193858317381077977046867053677308172632316221943960106991192546000408850565956581160248769202578955997971771632150579482554691176307479605375791590715273329975693645116435900890937273796889816277121080682588564028785952011858971101980114904477969253042561237894476961489322916916744637328110790757756739646838120375229342931356275793856711035415099453669114197159068962766805489946210958946428168195*x^22-1264297079526706052380404190087592510890435318673289537553434019013453013622084638015348909367458708789650677592984514329397564104104479635887263658722018967694057562064587682297684457715988525585172222403460671486922438969897277628200136999512787452683278814768748805642764542602653657861904391785732313193010554450262809446590824405611555395409887467333253309088919852104196086799177303479442231871115002873023429911917706432186975492182660009900306260816092045225580491312291*x^21-2942453765240187066213072885424515915023369950446846566917635537057173306273759672921108204187998726185179913641560113714435386075306234897715751964253998558351842038355299261634167612310721651810788525629426202568583504099965713836211525056069751955914075165889069976786402471674818459675673197294984636138425243840327257870383781236833932192423600278789473424168718768563471846718954539811824004827275299884966782108820327754921851411116774496093873423151096256842088396717265*x^20-3007446416091637201057801609215153653056072166530046538374521439362085696232245138594129037733962743678742054690076308360340619292432693334902371501754448777360734644575580958482141210186875725487659433692909939458909100889482848081644147993365784555088128643670361690308556530285440933877317315139803373025275015706642435826442083802284481844217371295511498071523426107781115907969003217134921900152933782243564569684607258155810279025987006315306286229670568573465440029493986*x^19-1831877347659061360206307795003331475768717996875298032268339656048727326127802350014620007646866536275411265231748128642907139912943514261727703603871887432815816019987620955538501405135088013078843912028020105124137682347951768452599180202940665983427423240700807057803680812662696938787262415956885034792638288634117557407997068655333767745518957495079740217832759640677469968383139003536871717598307259376356516555058692315446191457259965082079801861431372569171965445562956*x^18-908373669623611275054701836143285074772702666419123952023337255286874844383223753312755916758428562272476283594557570247262502760428590528854660053494482532620491987452604824525317032262899915474554363849485313034252427181363480811872741806040098484102133241309484686509556128988483161705151960947297977554123822050450133654859729096254114472801967580933471922907085170874523252121450280529688885891879180584957417291210502970679706379768327297784128810762206130616852997921039*x^17-984396159655047444577207170724499918479148530242443511033249664078433304220604495728190210483170883144184297115828199661540405695420014817384931708469342196866416148072138941296032378120362892668520568735594744249002662587093167712011417801939127536310132905575471362221093595249464136592659768802026063526637621312304134457302534728364116618116633057490565579552288506662231181977974377341431526577596412470149105717307796299419457672925341107877135249804030273487582706607994*x^16-1435082436166681808990879787124098903580945080649939164719158869160348526915169739472202341348384070957769619891336326107081313731387203082598086247895201613926620629562150920233329900123968312891370232805881241673976151958544425742578452003837345432898294199357286363579305511978562585026847283916237925573810181929716517379332355155954565393282911980668065326727772874126372187253644775582281042731511877261567820751350532905908845854496352891431664223393869724657297151583584*x^15-1409662103667502221488878990890234609523097020572880302323680517395816707671978505113911982276596534400128739444619187031946926336813533895030492029340671297333732308283146913900308481915189676133958258215011309851005416308298448072793290323469469978558053984502348869618612526364378459015349912223030229072620925017802984551720725564486706881961900804763087106345485759833373943907429791625961674214451725402354859569413312932923719875700344637923018706405730376273397925669153*x^14-852320946433352111099983077946628355043914615908917291468248378280698219829020857748889402233555312514198131334430901744961963087105147259618502979620599860979937013720275650223728712311054343237016607897727412447494295879101222255041595993649785572077341326951163452020382158203900619187777464923544543025064169652374883894138031793661604189641185451368442427285430566187906103875841059195952656704415220881024823454845328938200542735042788039352263609379264140096840380757725*x^13-259007596177936185658591443435567365936857789176490895793373135544383033818434882664384681237973645891894638442971321924614523474355819241936320394661957126446229019227585542334697857653549717877275296843676110271445458074054843964257764040274270288222134675008132812103555587704980124691534924903246950888952564483301994248943650325668374767493699466121408211536980847370417053221320245876055123861554097963800146342717056678463238018350926554821544148903981810613698946541901*x^12+30098883157737106654216727469883640134642419085516386136254349658828339485386023679794187360174571719350837748818354837077175189936308396654840721037533028106652555553598918429632833636839990359797336218214630579135848675057979266979505192199596902743767594393328059226140839169874519706711165110168040572130702807088417568108315463717189924311270737151789261796450962750585181075660072861693066020219311807054058708342144255978412696929201315493079852606005688910198139029217*x^11+55452780540627890300397468529814355587996425057033825016069389572707606210988205652521755484331603734526587621357948934232063042373117572099984032373131915775599006757261104512704188107320436023388036868044998980111443358923194108643219342457738747849130457203420239394754860475306388331951906769614370748897364319726268015848305129432713341895324242404614919622852540260126644150238983822294299073460472989048002603028858371090942330016354045485444843930987927248435198606450*x^10+3587702985058394217689719386963397052259448411940757802918854666413928905676674114112706980095942034310908424594543706994910852307093974405997037520105818526139127792303030235010887477957301823747914757910477423458800992961685133256269486432015824999360126673399788657726938171948605679536532622467169635018286922805736193689185689550832377868207628585637414243742929340279466617667593623457998066557746772440597322585106591589427226827259219861624156228837177105146837948587*x^9-21033844187039346908526244021912477879576670041756678760975024305654084347210166451696062782598493853281997339413877548942693609880319848895805259742809780300813363490523935479481798616608699751799880331807863089401033209023833035784245656678421671383159594240852337574738937782971165073498338282424120474566246664564587949950928337436498390837539742373157844150579857333170516445660275736860754203842199203462839444771377489562428413102686963343697633983125482557081686757610*x^8-16036099842800281414372613232908797671951994646245241349094330961511427027087067178284472098794487827961328767465992260843790094016106285116580369215911793333571660956527646752502976487694639621962008493742412696257036968956111518099561159546836844403129510455767856482700389191133481287142137697829569326397681600614100435928573854513185216898608878151541544586971326079311187628694082893115124434808879470205716016088531243307815177707158564362617367106220437633479564422053*x^7-6158748889673885515499587778011097472914506547806906983927866032539481379557733694697238992114998359443643596242580333022251437341972680882457634558707681112250286589815803877521797941186960364804038206306498197114559198990904173788714125284726121062868817245287777573839797047682898120318508707556221667405126204367444914983274005933632067441732421582579056718567505078111754307533342491616913024267744894005206246980364814058389852322664785580657447389167854644162953540700*x^6-1365651465045791139353318485629520548618556970870200178708809010925466652398829657069035597246606534599410722430753093840102569840721252455328834642771500371807948648391234902575977080694926209961424607580173611443671695590480526105832481361457481219455514415117473159954067889889304361027079675366694944026440535330327026468485353735292146293992657294552001016111845976969462811895749478568750397025512413303601740296146371262077965157334689488048379836766540551622305352180*x^5-161616567989778934415932287136443793018346635440963124430999621238920677198890151521949168608728553327110997528287323194113477853861668030090100848011739282644076484348328686469642225354645745333244049045042298989462607917345423479610078252172048923724493883637278391421671721650497805763841253884892870858120174513870997923181209773025639183479814972611171240398966241236347448584897948403684297926631526542384753528786503112695928016901604717911512518872759182522781810440*x^4-19981789279090971818664787362111553579842179346306382238764872568260085332765032716242786035101783579604487885988637306968043441632986209593117507430900174460758212865671057870104439480894757147144763695625070595446872747452663875976668995378210286050944758233432513532492804583674581679556181219646316732205624343961602184508019046469905846614816545473578861077419887880631286747832626403486983919870020659344061937107688177724141357849680034790023072240440505949769366150*x^3-5350623090836297053541647187843316869911256605612745348635238413046031291467531888869657109576621249830192517049742928680317669529200468149745687904140771162305546905679447005263088502592070064742987853243814215444574171047792716711233981586855539834912781819227874451254238967490069338540959717564462687765928529013480029582682520499876030559124302029275862357401247930087012575086449926206984690054965932412771789997973560766091227103722768305794295270357202136336273369*x^2-699648139674711947239219462037811993214111033493970052811767123142639849564693930356368077789750727238636009629035590992370957907556724710351299736350068564135733739436217673400711330645814312320303432565080923277529321629200127257981594862138392900719287394940637426126453501726702509166561479518052976391694238078372176459575881408079053814619005336106747097498621961020184162807184799236896692026656251630702133717059170328742912782482619640675129290671542547291290665*x-121953410803346135717211807446843233562480362056982576038586666848780136804020425953297485550755856108148048027116733873250530167992189383070223311971841376668034924872730435013078777176793693605246736312435205140380714722716927433437058314752245592188317517840018875631374709762196958475588275294699741311969677497487700465854683697559646216209103295804776774919834140889628555225767272425263681599524708624325680816925724817668516471269749036388390773629629983417826,-20123424996196197209546627385507327005034486278288992474548896421934672859542864215835017796669349006602475972650883777630796242581469877261593737808959858485332602332895980810310683748478028640129291053830814999738044241629697188429114876177380836139905131222205449880193223237354437122262050034798806103728195058290499348199602885964494105634140406084009405736265094800289163895510791321573855670141778358223029937623281647943520131954589907387437046687793138666*x^65-422655497465848347739103462047368307032828752594596931008715139109318672162564028733572498876386848820870901831567920515412270845653896327405277506483415245723423904109171251707985021502121487133022931371871124377143289651024619390703984838099343135945324553420107537585354849906990285741317762640196594139818226211965392671890442967279867362033041139926619976100206923339551824333578195100563233046731210157495394040310800488782475554471938373274854143858212781756*x^64-4690093781196191529921893905441573478560106685691408660867868470454733493282337130923887547845368325666173986169981286896168793327790870856576929430898839628836706438534086116139299164016334822241590656589581833383355127059708337637086880875496178887494798928008869887440477655079801999805729963012810132110991934126117992418029889381492174177465896262277129194184153462788078841260369278459266953062018511177907257504577689631333316618028771471720811551399184518103*x^63-36337614121722688217957358135802316111974254242781461043549533954673116673463147174289742614431484434847414210705815608245153818858467244492492479139761968900379457680468874687453404083774406298926765438180316034003854729616495756834836198906328467076554148808834050190811748108015554237471129936572172068189643313289837210644500036405169648196274547995846020110095847624773378309365572052242422667358442776248140774512976170888220304620266628198057827181891897541718*x^62-219782313411028096216530642118980058382203446284933953115294463426845158237326079746390624860875286019998264899951060797268163554343370371675715100537760043739870560194367854835089468322784430157318575325072401062800821288983885340026071597508578901776056126546230979639665992546476571432160188330659969125346842738905795198302671315996545352357415577614234296185935469572283685095742848809724191234053441892070748515346425254986550190839312484857131824482249228960716*x^61-1100984740168178713292951733215863986265008011235558766885116873375285654296002649305203138470025015064580739287402651922183504936627823972972365006711523065819260222509837092688377635608001265176835238824709061235382153881036609250240885878818150198260993369988083767746452266563751470880489589195831708460390646529450231543341512024014458929310866529909327860935849389724693322938401711745211855121742372447744457693771303983769220301645386381882506233422848298193658*x^60-4732797950836024548121591481369344225150785883809646713323715125064106651118774866065132139109175304034711585787957678386012684168436935099010205151986941760689622661413696516418139044897168033910533139311310793463032636455366577480378498609172275088695155282312835274764129511600626256913855051785944320230723277906260995266894560274466926669279848902524415248552458771999498672322936670244220164332764944753534497928367629773297309225005131269464144081339704436440967*x^59-17864763564484208399680864414653060344389569002398356636585768993096026720100083246710958170490776980823399858652053876417005242448652289296174085396686188236732769795592897789765777012217327941371862859789722662820953595792235821633147503539335150094085180795387634768954486819100610660519205194773881337023689983149649178814447414712401198128699944860438619403897902840149194356482963313232473465185889944928832492573939464151295413845413991250148091632373955955586814*x^58-60169029220420838391504440588542837323265681357176638213690211250132149415338317807341568259022204236602229381414348279609485732963526206848931531718367014488847986349490665502922108700939941447239913091384641653220310297247438628534211217686340047043269171187257885945096342841591582911054330663052675364004487179395232776055844827645680597152449090441635795813990590020156535450467446218767337329061965909187154986766453759263611465305252445615721222682753192416402972*x^57-183006422580851577888905582965899109309932397331197501606634037726397099878318482398554677029501674984644165006718346429795359790616981051789200678208873278126901464980682881095117061532903892915834540912874132009210897771564936056402380412075855853930167541112183750035541642558556459977049115581801794049491166163813727818253870406687616227729093766466853495678786991856678432083025292909102185857375206115972806453663178278808689045849747010984750609201622156721220974*x^56-507683601535096063377885483538990541891970237992551029236895993001358509790500120560345960375592420995286733704506948415738635879592577385933419586469248713197697249120685698395454918696055037153501943721490264745782501845488836758613650379592943599391338983112227240052607027184088322276097117009593667855070577518526386220574989316312238084686559506418157346278612523798722143705857893689014526759787065565523822213188388682517163544292829559899628241344428265143695982*x^55-1296432980288922449718873712502531587222324719818326285998066437668874255402089716360701316284355634035571066198138786806454196660892299297816708164594979588620787402156363769185483541913908932938313819357931710331266743368818116997065377963197245981574429099317708343891009009649276225479760483816177469031732625430505126724102563739305475816823374487654199612535476387807883776730179388365046418341660858984350205287368810466173146407250658475964624063854625501511083500*x^54-3076047060585926229356099271877513018995568906456342518517900483681888434262826152006366940453581077103435946525792439398929857916364623686134933542686931352653127441356211152591957335622833884676654649403900893765574596079359948360152452166113272844565834549791844597890045663828350151739018915539033037419891546726904634349519687934922890271615870269765610919063577900506205441293556255224955310949146415366252364617096411855051642457808324873006338690485335633004311469*x^53-6847505033119694566078897289078289958567999582145894424939012315103285251227284288090912199896983717989696080371320355883075833099683114523107456297568776636970989608264101969175439581314501851256125779760784231745381151273429087435561874864475504740296109633987202319377225027762973270702484328112988717151840999960216341926100569778420890799933027621097337939159375622907102073146345546191715700641432231806886830746427032552100082387779125408426294253894910704564185203*x^52-14436931569274806466445699555122418419445978303458470159362984689062579522186588566239601719715559043206089623688842121613304924028236691684460535544112044192637496244517657540879357452321158559836296029737164495547479988136985074963160807974398266977295503484713480457486219946204833897080568212446846143120739217811768118653703578953067806411894198730445405989378738942556974219956267246370191188404334254325929103673528799585232315831439884687460938419031550159377508226*x^51-29056239233059383661729027051722951528664451896157997873593317618887458033822962004086501804341411918475223973325403167550143059141651991790214320671641197424574519441695697665162664984985358299626050470688145204725646296422371590168430094979854675745353979196782288372491863377255365992154504642769215503872168012786014005301118009806669398480337605047644210928376953596212416094794188721194153755357688060410489108888625408153281125339824890378737896657704188238293513505*x^50-56093995395598504202343745254055126495153257044227175681488817375293388817122856168877184296263567204300564160395496578391286890396263791266697762699532025120953484733528508084774327815912736666233630331151057504939806719122782630940861363025042306435283481163475630454242383718859623208922489306602909780291898695682471917356591368957717882819589341571301269064252194312399370831207777081786397061118843652703860620684381007767656973384272716997345091593086840271683682447*x^49-103987262442416696966438913427871625699411641417649558142172711700550748748643696958739173565710831593413732614910747400414924905950900239283075386650329994470654623898537041679049222944641925226993637209610324114728221850343924754310796580799737289518198404196026385315935211630083456407667370893402359766176157671673102969703874684226489531574583274686319850692485572099492873133385549870490818132265747947784171594358953133897984612876461308866599162572387100399666455373*x^48-184767548007863830284106327065800226435121350943051802868882323693517183292846819746254552841573900979314940798261024381670297051586520307885421814927464951985718028086849392115129064691173991970669715055797251857378697913291925647809492909477676239829243115827324833708757071823059673251282352130339318282267072822204566773829415960454860390730295383078854137000034989002912231745606163061235662922550788320254212976848806134021116254995512046072113389070616503374373025451*x^47-313654966343015808342876307219449150492849878753361917487783754797719828499793910608533980958451134798125069205168459334882231394852511936005697327159030066428743843440853074567084722676033419914850734938038750129791202442785671787044174551976911382444460150221273589865494537562270447542516551468478679971435866721277510457446455070432516665891920741198512977037231351682522653265253209774926499426832299560628636769956411903139626156845312859013473247027282265268122828051*x^46-506801128891629616060731747746236673373824110465253814038007412876943740055443507917539814888609789236346232551932117049457812370641827483960221487591227880834997520252003627123571043796614653237815299952557522982972718722631227909545811454571140383111964429596575208580332439831252933394269446738618629854547074800245447761464561135560401841549592237076399855087372431198528388826733001426484777173390536016197107723702126459031212047619263469362570566421354832212717683813*x^45-774953670008797812890725142193142785429685807678715049265370177688940534009318734813430792210659084395810912107685854806512972861800728067920432477979432545995566150957772479151297674241071791955395838693083876849864775572988163389463642055946933512756225069308830809661497880841343750259916690860750367774115666410342075750406216541783154720576851800532015383872908674368985467582818750291835449366868031519115657322955207032260086433746757042107509271087672935484175262605*x^44-1107141723598818387068364748752520212009288108520610296696876557544631033724897194189678245153887868434998532537965593289188374164091311305420588718766375600714017354215436969764480501626320858881035458145457065564845816601445700462919454292635328665185242180018975688857944160966010614517907497777461576225381885478567367379588639043362033223936686499541158414351476052229154671461616126729573818909199900455839152882743569974881768874057156479364540876306428381270869700194*x^43-1434438387431071330563050074134700830058395674824955970127816500800323703909862029750987813812944184489068769748986504864954881717448395909769631675202301382404147785375264309929811327253132296096186198696421395631964576025876172479655490410825619924985481548472569048781064736227181187062743758566867273508954728337116798790341202878902752519427945966289304788033995286309094874310297732123555156080607488755744362187845730040521415098943605752266921207627624044541914030297*x^42-1568494857013414086120442150057520430926209552872646672137557800609325586107957793752520328035540110067131027697305475089954413276952437640302656039297514824524267132489769676333711507399190100685773247149706615398302766056043422774214714452746691411658618410171568581686789852863610569629086549790150331189310672300292103970468106505278734039073955084571750581740298738548460991289598439438402064925402609088413248372797894724153158797024833197525053499710916867669325495586*x^41-1132875829576306275174360909474949110322394051186939766753963073905885511550272289127550223132380250692430648862069440734115044087990650586177085464294666865526510053126364899957321450489257389679377229996219615024741804384599312769528834390508486369015941784181379056301683023842574240730294686839369054092124367402598367644140856665869878331834018402960440097374981706284524819948595297502397372664696777283765630402429730902924521647730337841979897384218011206533120310295*x^40+447947188251752404881657980178282573543157032503288274138666430602221023622476483909820231005228596570269075112593066018706721462896797076689709812145425614448487047027376680109693791642381399301300599359405832388293012780945368502498200439745241511792388823636060205277565517866618052213714190272935518420441014326879093773095891622415871341250187731542065124027694845259720101163430566988052222976259350125462150564255255374940198654259904733962052359382164893261392838061*x^39+3791230432584998733116489833639845400557347624275304667465396507639831784068506249649470221077509351246964211402064133147382862010853185409528551441630381631875504355329568078128047154261361585828054124207474437240435628303001084732659772251257825284647634963334114803303265329325355970166014420001709703326426008989917949985840519035320712121681922700845076307484157959111721733970704679064395797692430314554882635986651669209370320295358192360034308181338965012202466654413*x^38+9132171326238014566110029446803043816973008561787587631647198948544818767159503724592014634311724765912458147582273653001003125753203862999751861605652112849882839476925025862737994152171504860999662138355448785390215004767004525820629650288100498014698551257347213785812696549416041359020121368940019118937945221731761146916394678033998276355782943154010132955558465734338488165928085137938939635016117474154570713919555614483714516562199223575261690888488256281005148431112*x^37+15678772987455914041195000622312818016135393626051071860025769570489594531724162040678040895711301135600439501579250603003790374558545169496516084592312564785512336150553345317151163522434011763516814752215264682555070857839876212837927963554587063062962306800756325387423377945523591888047911775619726003303745789316649313402659071307377486293799293825066863590500449541722213367974875984352654715521230507343988855324898650007954069536851966432732914639992217173970553366998*x^36+21036902447617534040314628830579827122816604924264469391066829859371925382904420795050209813025628236609259094578712380068840194915355968389511637007870860877820336584661813907209559813810570118117349191812312969826182779376730276653506945088682034847526314659523713462815868528235917755082454238425264567730926368168541158606476094303890435940585372336844758939108767048752979058766284299950317795337737509218929477736167871048606831064335845288065673253243301093602987547938*x^35+21091983777203053144760231144336332619549247853134017268562239969324303321530250189614011068530111220480135484767678680288681067746360609580021654187621078592319317701149397721095589546063332204912761939348350925616537093180000685800934954392566155276590745866750080883554551898808094037803589114819235647081881923232711347986728809723390424980070420671357695814527622304831725211927003398280898102222241495863435514252217261940068066937163324095906259432984170938211070507735*x^34+10638045047478011862943572537293283561444928294639385393347859204667999075413006384908300174035265336121015333580455201374062134410226196812124630942836118628815979995634068660965495997804396170092530816220602476197256973660092145546712685608880722952675231211851135231785705446743820619134504224593290206841269819421906372794212823016942098970462432799053062437471462133466830976648346771802537834441963795235404476720849361290999262564527026146969141775841316059499530931309*x^33-14731833624627632311083302202186298653098700632496211455872629558651932281191648340212965708119788393525303308789924162132012615692554409652319114960281869672814592472401269924602917224903374468803835454759527205851067977775742471023687597273695915996278322688844782596953426316501649209744046595801983221383545306969205687000990567829768015805188279001576501484052165404949114231288513449400422042505267072454102346720895108606414522953451928635820852582630524115562580633970*x^32-54984722893032477967232668935185160504232169502027707454886246699842376421830525086992358234612534127856953159028827587489558560646799895246240288998015668551008351678541269092819010939311540958986861701973168808401611042657265360930642043537274673619614302154308988633126164743587490216553095733425913208496504769973861051507409088961071184159856536466246111999294265094758377573398235925164080512954971127960859903499618921310065475301532850678357009260451746093309540436536*x^31-101671837031209988449336136592024494351540499550506553229956091584787948058926286233541859820743872288569620547493335593058830842454565797884218518532504790578861897656442583396714967255845106828301814142117009786398393006920185788670832815631777676548388722338130026466516070487268087791608173255927632440836628316689216428414080522426862041345598472727361406460827855078264086535844517779180286031782278279129425989664320679344289723057217897469766951806359026116171313764217*x^30-138015010325342442202408688291471121987825061019117323834375418276039737237184021019570526073433363906180471883184234091554852361503783963205600965481869993831600091827872659282331873043064029554559410153895307724326373915604471923983933388302034889423859192197487458333435968981529391304432993998344177148970333992911937530140416283729790393289926189019996848136250541503169144829111281975129048256433624568825795753011356977541696360178620512228133410255583016058122802064819*x^29-146591925936075639249849735051343487638507793974283023283455584113291188463127434643540480115916610393014301748646534939432469086418874756708587990672284381048563643056590559083046805350071432220875113815887552803704272233888493884774589318368172153429681464174380588982401623925997028681015419534292119299836304192243012412023588660716607853169432957160003888137162983798283380434420459081092213640053908611835372304192886718616263969893189066357529417834918073316069874631583*x^28-119823821350536178641386224621353269532720859655635489447540269990756298048417567508396664832457806243195472273585590083171558069487216294804491494975795242683636818419232650748324556506193041238599031586395433475878235155666741042659069550833442676727826014903580147429868814957878455493120640635168887536870359361544504518779782035999477882705866720521443372313179885399440833030521604034372768037127127837934375417014382421956270293589873114737232207845567307757484276345973*x^27-61284916126349506225583813059823608161183104069164164458939547266866987484093958412051042376706304022321318315459576933137000144581713756587402811240796973531741418046296280831821362150238108577103284677463749160831600289612328584463386856970310158793054079453428618765326546383376255735086273661998755884046824161391131153710568528551193236501816703910038770538515746069724145250208471027803933381264817662379125154687938025550162403367268858302031715817888621152412957716728*x^26+19817687133715406455824236799539800856918631414312020936197316229133028768236690716298246414919500051529507496047928937893777802501111207400965790019658451590641381887070599117445366402227028358486777435166902405761229912588600302428824564701491356627486973293011318922223225511729885375066894287404377277195406008370153609287517157791206008926489480969538060311915815464221187478893418690580503804423487261473668377307361089993575887160713975540980512341733049774529331883998*x^25+100339784813438553090439059166950344315013387147005330127442680387997101020944779059020998852269887942348540423980688975203337411311008596075262566269784497810137384196603525719566253538798138497185904767121517456714156423419777768643778710670800833785729714279309880976296554786327802988993138831012010507945090569136098982613941638514816217581514921522657820908731133733711654721089083312879760416630390949840094287807835854378087439563108861406494500713578450608526548732089*x^24+129546221868090345767843149459413558217658566117315835039140220211342724116000011584864198991048937088844455030622905526438141281096654689896087794355526308081557071873954229391335329815956514644385812338849019443959639374641551222998175621965286022375216086661780494262585431390725753922361456087079301074855949666498274388948470473186395601738784960955312937699217390018206839152770777980736748101529342726635379406804905735033601577772939211205816327035844959817291454557946*x^23+57965934459056218059405454810860143533236373680124123061398519767394822473255692512429949980769531286064283650295417001228673823822594432165613675821256150831525468140378274763346089786441048899620270925452267970843745515439038583586256774637476173027673204210086802041082341137492850433220901145103480563964905851718682029569751076156300427907510625071960237221911996656776158451568041903253927554987821175123697762850606510907615430409094117187918938348409929682811337911725*x^22-93651075763298843419619548381466261260254330347280817199987840130824588246053693126611998073449995478675864858192907455210414373741309830493023941057184605777674391224372320995567963777228445258623307653856107400796300121940206054826477944011918468431676523205379223747109355090024877694651569188104800396903883287600532629985087945454124022134618678812477013782199320200026016106126203474256124880194236752821970820220018874193485057006591983794525390401749266283397891407947*x^21-218790730231425002649555495668948744476239732205942872502455399777719638659872849502538532281411520817585587548956047408309171022307078851938408451533979042363888249824493343712142829235307015695996736887168277118052655382119731686212027958978641499579537097493942854679996339481527248594675202179061052580103665079532551179147477839829863261028158487052828082825493642343884791535668839240369760403033930746212659699315079747076236520823657286694211081411965840397366253499263*x^20-224074569098326333563618808789450414271801133421576854750128022525765526981638012595321477708317807923813001735815942908659025370457009506701104740078037660822493770587071583374957888617651553608060400151483176832522732348785333232874863847755062044667171366646530218791757069082556764746148848171322651451695202512149401351540110054518205091178277912593424065990886186919869646903232561330861625304350072547491147729159958078083920474927625990842629665215729016556149410794190*x^19-136830376256424354327792994825787735416681927711666591697560101744453355499658771047118706205417037648780328552306917788128945844742691766705865947884620251576183219651837430715286550827720411746515216826387783466884211754555596222717661619075455149210375415450317671025743997246502203010671545800201170052892944200309938373268929369360360240261204671239370502864932458730337051449632894824583029600137983031162098995637355491447104225661598761359036145274050315542001177650145*x^18-67964954331266086652687413197284505097747997917734210647041542246601396609249622624148692091075107194089996323992740590769593065421318010500700038164120850066431380624906914965680852590484048518133939946127859429061970102134725685786496816334381576065708228568083503514982661929055474960068357767957351192138114124473061316840020535346579504935104276377706465714585128798585427443233044167864057690408139709579552054416193450450816858951278945026909551476956035743001334301063*x^17-73360122754917658697264045945543599438198640632356927793569415688803707350681604991622565246855933349320093234252148569455193611214504715200273110312132708541195000988481998601538749624403015222484317332588972673728402563951099555752977743015057488820244393837324089463627590004555493202800105709638061381666340360375618274515934393494683059251166089283529417100033355652673622997208197680661423868498838617815237674381174757575348929664493819864641548612555001343062979949620*x^16-106827800639210954572793182956581190458928987547017791822811740757361961445662524230443870589579849697254342396895111689757297563218315537895339142696709931294588846450010639950256994904564416350993287479468946868628344857048203033540016165207719167595413296556098290844650787059407257135195190973504565680070921181007002802008541293788163809803087029077932430828517718007885675038349815478174812104460548487762107871758808959111193040785856767625943111191122426607761325232313*x^15-105052230639523357389247854507335004290422437479893054493798733862959609939624612279001138718044600331946616307044827732333357917910019856206774401533738947498020910399351612374814695753215929069015817186245184252234678358618825459602102070304931998875368681379646402793368302474771861352025779620720909283201461819760925919945343386587769299039517045976143866759922932291729822879841693758730649799923458304722886324058259360257532395337101741795759148679659709952130134051822*x^14-63668097908981577196937851375200513716571213682765583619715535063110489615681284611072595381348911203165984236135666907276187838341105040229273505846700405842563282204888359681709396842806530288747301888536747541026769829112277367181117403294405767713877973452776440016727975010538638956700466776887454873724063962305076808425512007801018082254315289117441768489742245815737448016242810009751490260766697399607268407241746932557554574002125140691471541351927247719654873584823*x^13-19472931040812829427605155799914276268775786166913319990886738578730073674137078582541332835643899693142269414206719138869903548763732201057566048744976907121273331913811233717408864194218066342724073036413063250594155760365970638211519794784967708645162261927247841866832351346645226163303542300106759223554999838315971333112111532764165002065082724332405129747875196117494343195430083380418187056583218767697445564146616477609688850977758426443103909682338587466102129768583*x^12+2152517112040324194130686959715121826044568708669512817562707258045024587827671119927164332971730353334873603042712464278742954393499515699028305095401293151398513858573465587284491162032446342468333041399859491162596025571207743339404459729049601942440611745725161957058751447399263124436894826024110648073581837918898447880284666424008663479226419164510798972333756010638923113360638531548418289183348751305200255827812066857368819959557797121964473001949000019005851257768*x^11+4118885900442598755927823452178006278492252719006299995937773977927739625834263467577799469435455508963884129987798627685436403128137044330310037585668847468013398497713673264405506137723053569719291721129460151387233992077031745670918354771316115558558691868056398957013620095361698994562498182779087930947486132713833585748175280857262891849831958452867793710171759613270682299709748465837433751150424464731684575222408952093504616380514885726697022270688076697569048272596*x^10+280251715292374228283147590833773959312679400340799824015601841197941179765787385934867998172929423002135868917296167314914635099976119240501422676928163658117557631079840970887655100956621879869664520708594842088634046933561612402481550289512683240063507899077743620685473668118287166369728659910505515561083513904183143345901748526542962023531369737381324971916721185029129349671341909541857121979952397587950456901033728332626622359673999558874060997013688769108869936930*x^9-1559950170114802281948832736883098777032983567620425261976366909586612677895339773448857835871332356912779417628970177941936108096598784911171743481338353904608248986091117712436708944959171037369309115812861373448563319474512077904957652853010450932441882207116490635663117043550229465639802906792760658926946577058022113571594942259495586802127108910296361444675505028235169086136447078366818362783953682195135021785700341941110985781385583207594314512363887796011621877278*x^8-1195859224329363806805338440286135737996940999472392056487822337424873398703054612507222045932635614955204358011476681437747898774763365434426082303994753005065760529354416018145168595883437113016969249287931685251274917374954524295148048832217953899373112790173304281262660737520786919659359466571031477860169996347058950620697561182672289684505167061434592176106376342632777233855782530597467894748727314569991224851849995185131949908917729645828309116656844266452769721394*x^7-461698385126772748647488556796201800057078699000954337601132545519903999122123470889543363367004693902460918599914585234201599303890413188947657199211886350512624063204336706873728241631113197801516829441359163166533988557551607254474211239550062588036522952345818980270404066811674896339626021177303057897795347484740524622911712333910390292868466275886340974049692955089427391354846839964838635440682767257227849895731054200826841128393040728302943696706019110200269160596*x^6-103266417369969531454578804209505363767130764792618179461893944071584420644520445308939626158216037240890515850634608165964709453449102947060616166292106733574130347806840424185484727258601004580426029306065327996853905301977266769439814272915402294529807243069899609787327765665647016082898532409412418390304820334791030126594023493142590879126901701514741822522734521819501749205502421601327204444043228003827137147084435821613164971133911904273145974530516077463626665000*x^5-12474474614122081315375906921859054594256015733773437054043489285352356525261100835162709122746718042267422607473171337624352723917577650735223775750077420911487012422189087436326411781342144213215158283719897629590407104850616014677679116638203240905634797719863941611357381432850696399794249975447585004055226229433162733033079295918989840424634609338427292743052901741271057531955229576960532432554459187947112993646567694543129940494655360362248258990534085087068357894*x^4-1558857752606120299163262788345105164508097390369234994302857769596389313967861547208360382249355700032806313550288090539635464736223235940488998325483299424135967276823723360547105217582980246521880211652548722026601670273901443534070981820937497174404929023873081265030459974997693464511821929427836153992223196005715260909125251733040110685698505257455249160183321523203722406785300757049416583017258447928798100313538589049715946272848542799902881558734923563175538522*x^3-409704636853580182784435999779992468546200998967551826148762773939536037959439201342034782477447949867715973276307125877676618122520267665027140420874101365591212691942306587709326612694262951078657658336543815372725798054748544051194821532061931456176168364261464617416298239018712249044151042260020704567061209578153196812846339761243003657538030814700516727268349071781834146706761154297983663324244614266182387651068881362011327932232183887339731353964139711808712277*x^2-54305361526389522227429446691191089617714397419713113495506833852260365947524897176219741242250708137436128381032827100686052197912748489004515810320659589111305929037213007336402337980090681493904646227578835634165149705733947335344122253918960890887013362693569095605752294426707922547151070758858107870309677365244733376598639580623457224228753586315926946817409784617162273599504853725139806425382093294099193979868003228446240957777935092660837166845576389976847058*x-247571043586271359944552296288717406051588923775717750422870325509715755052971554213099787872906658704382027817366756611466076831865507822339948923161448888357657704909219131325750850572225395412715343918463828135774858300430011087694271897810095506935876665779630212650465342824341461455123978768738799520175177162853499700185761011937665579996486619120133725795528019253983369611518531237940470399441392170897126274379967412763324310423128384355753857231565244556896,136559864331823635354565817616866562844025769339177250175628790385014046610892090302267572220838961100858827467325807653779836804123902126288521968543394001128100751306003792349416650762259907103485268412249636103033437196151207169378929030684926923684138314054694794435537924039938341087208569348872247842253183488833253263818646224623514850065404594180199082896846205454211194842195692706795095997971046172128642168442694434447214701588036895380862499677279906814*x^65+2867526012733965677981587834683210721501578759685388338533029204605029965006597265258725568940343413477098651988030491784379003393481002329130339536110704095695988098248394619203097590875857679741385387098678852231524439189885436074854456010563250341524646086554694111013560035418305773487852575738266789875001827267984857499868556460453651536642490155297564185281654306597681074689592181807558176463133537742754658745134318527804659353312473592328547894872517533694*x^64+31813616168665064323898799094395403911115027644265100436318813799486756865585016866823582021206264222121607494079691133899375885571500582592673954919033936196617451957423227627074247662993094240538699321470732999428102405082935014184672730764750816036598868345651895951312451910970167713226151126822079119794733918738511547188288602598485442624784982886222939197516333607183291168258937672287642411998863562942238833827354516424433561143869020842596584254298747764783*x^63+246437157215509576488879211632147324886479080457439319096071904721683903923898123394982183939399472334298719318361701067036047144726209344035294580400108518456651352409675358096538899956741934087094915874166013610515905769410147955960526927112477158638790793654250800301149002989527797739594432287822398569040743145413208714598875611520463186108310612266536809269301922535973176504994450801022335037813289488519374276542512138026908391779157418983817629832723928223581*x^62+1490275367475908138581154769586589080354092810287922056259216981305904482316455629188125349812599694953419815577631173039533801354521009939081994832000715732764794572444740680442500480713451364972907178466254661353999644540805171143388062364533901398318397078198741420848725169653420709786141203383015520468329156327989967477156422676345273776764830724903758843310125884629942965581266432265173258060907278055692023682039040115669762227307236179574137013456854540214921*x^61+7464200182588674872470650255299629519988822465036247361265566793905917201505720372224291375232295782840371947755489900045181655332651610438236076034381584425505108284069520284123170731937940637673006605998935934247703263504294009616714527809772763484492700382771878413475175192120339484624335271619219333972705237692711926057821905795879120376098604697611562477924015595785182574522605699600474591438148473034846247680925290295889007612857478308465018503326111103204789*x^60+32081218691632424089963140445896370425965882176041603850150852662193525655222282690451687912124943765082359363841068576493451825282673807560286091837376296683755751964729361211986362820575159589090342278527930919697879978209728869503254938320561587138901292813768622996025633222585401171902140526893232682251222728727970438020440380505222666436784463536658305088893516779157169253519934925616086318686439871453850606834428265940047689029715611860361181173734410529432502*x^59+121077260061807404239880688486916863950290063122901770637527930540096486270883504535649908673899621207105171843428092723090503384007766911688053171405148502438201213527998667879930245591785765613755908703781145357162500215086854952709049838736360200761598864611232071433744421812748297243954613562193857494680147377690732274807787632016162525006691732062453398878723459729044772704644161616017979667637245625762801672101987511812212664549359838496017345130685996007792181*x^58+407728797260697145612039311925503545363553167136773373950446810406156509885371600748841217830188223926500830494834184186846393615070796683225694484049606298730621447207188519669654763242960448138886127977255533629682387139243132428217367249623431033399591588718881647642168063625393055887706635436917447002089434739966193959082557362343321564229045916749820578565201498649608744738377830915943262460887044567466407512490412308047463644310561200521974118252748155287726572*x^57+1239932428749441903217623849064836827068223804190879966261163414142552615100570280911454667689452019700540541434328327321594568274236612686891734704608900344590786458739121496591132528046103405783329594552065497052638566340616935672441941245073339582797625044968684562330774041866669074391215659054820847316085487368731101680774724138917256050474994521769313214547448866095646050152859947269758756177151669664893139226231751382608558213911370989064914356881822818054464651*x^56+3439208369984224077840724178259078576366197542159331777603369507472150553712588596225203523233775115224925434135775543789065113981919491323625464763185422211517266198206107553593410537709886618428476216397684280952378826020779932197089298036054688820769322947661363170885047250217175732183850737662447575249260858361907222627107755113663077502165115548386375731367951380205938020662093391407091797391830477355957025197733921077848790412989831141741010490677546394092196557*x^55+8781126839681899236140642109858048363346669623073282985860294930594814005253865820146612550071918190756860082831286157032519259456849371130125586293264155819647773269382443384079365858158516958090977986796821260810567979379973651070194986901598962096740232691805945892748050578104201787650659252142187954766881217293455602185822524458975234744108420847970248397352156549042802175415883433435391775812427490294502926252263292642690849319865580052078134384136580554293594754*x^54+20831982388867509588525655854478773708400213174023925960537917583077936149755282043844539909586096378051731908268504976567038260953179592290525038219963314506671442951705181778089775658225998288936720529548622451398992507752881791186215585103061927679376982836803704635437930213251876387315116840348338241591080651907337928450394419138297397197083250291545596895641436697864614950760678068691082459774735530656314125722320318564591054488378917779084693753640021780752986068*x^53+46367297433700344605574944217387738411920860127059518258847561163345065498219208163093016464934401283870028032787045744930003693903966132372604075927685542982688547393640075042732669774829982004630954365506703507399796599436815621896633776517680626872187403354922907264197778533907632335345226363046926883469191885135571711440024491932865758403282260234028305666165553989078480836303887249753961514196915463762783919262946031344006207056193680086844450784822871700821031445*x^52+97746605384371815070806123996114275832997460948455582006777122044124385198667360151434910980590335090220857421247671645835032309505044865036702382164881067322352153745262469815127132055966069321535807111702937375410921079345084600896648852215958962955559483017239018986296805157158340326804721989250349397626543406067852696983703156705101975158450875543553927918311620518456848195766663810140856750697634683777849155115324831180990999520386861253718455204996273644282006060*x^51+196706542395943485186814529669588947697852242835570631642149381036722702189428451384328043937374113013322764290503150174138055490940815443267049028528713114638986129728037900280379085950072880524883574713005245898234874081658738209828461647115018243490727600912740490517639871977433353450385537555423125925021904362253253625881148028718470739142385115410544671616800314019449180593129914026668631620604393317287894511366575111390721114243348317345166707243976122718433656426*x^50+379709406168333666415229275917790872112813504973749762797808286488365329158031673954196575136178867042738092582314839277892125301354724710907366173984745609475098258836057940013912756102663626377425255812948305832293690593089712792039466885237830376037065376083350578599820279060795352036293171993303212433593617383133662968116901079916400193057025999464137217719024709735171086601410795875711694143635056438473780372517640740340884771201891191604311500059319510790775314095*x^49+703833674646324832663610975163029405099295111498174247763144581633294478132313896919529940840218084465878773123340585656685293025649016370937051771575163262890509062633313395917834761498482105164878196530248565811611809668138052724020755621386848386034655691046813003846188298970097353862220902814902901687577164617778120264744815320019688160148573043232750804565845600741455021794854131691134378511989154856941138514461371202836336213574156612027300921132357451671686526655*x^48+1250450330549751328513085201644693555055046567283705227127746657889842766101219662195606562519237866821378985206561095932637082729524179496382875850620122571881392012842172385741565004759951916990884533355305197772289700905838159567332269525000348599118145771453715594126325815214165536905370082029735637258045298818379358401702106120491053958560175156767649242523355450847456591340767226327264043108358245831713409409817092803356099399345018968805440278451701818885767788872*x^47+2122450828256048488622562790662126819457085739303677874398702261192399490017125616111640430599418397476882498704578628107539073574504373882827101668298038569812182044983342414458290610662788484293586493404682428569031250987266140875352225823884901429682286076455162758140351562545384591974022690978591815049071071222887422279774055288078944020386028242034060018370031539496108965496656564566619707988203098501654677402718005263582831404418211244590450337557727547301916677926*x^46+3428943146346425594069449445585672492797415414601778475356061587564929646074911130900412670848190188769105658633146640933270691635516904068897495085645587526079797079643110499637418455637538249769897008941128066973140377030155111436000955159180619187005038052024561719747893808368910652186383206739493286519250628307990060018067785435602999660475134800802135665888506111366306496505933007848493302121274428896184591861456168802291151332421135623394003295833255615565932150557*x^45+5242332107305407034228449389184506047837042019915128680869077802838623637925881875077771371026820086104675036520797024089698697902305215915362643650158164680712773498055149795254583971748124853261559044451305804064448681581690680119664078909966856063994304165363079386875805541141559858068075552043539882266300198025636627039799462167948871009853774809617600146817813002360947500365893072914023579897584823520800002256999267568761504406539153796892469686378008168172426946444*x^44+7487814373483372826857363998784894811073534667103729941175616107211454780851878550248933332881040569108383818139253391038935844060549396125979620155697798918226940504795415686746582358452326799232429638022520202647878481270117831289819431686856010100332619894843751033852104357602738794239442986869529081237223175645507451035252558835269516075695419160492980407418048106740685427886421435467225273145205864861564389254378067332737161528232763801289731291628413852514399423485*x^43+9698000358375656489184866305179184248799254864945598832010516957481682445487549067595400577263512479607189709785485687783443185862270770829417852238472205562585597192936515307319887843905247963775648983407784065444161480718700097115595968878948368580197138479165275876681450654701385706848183164152190324545090532330452802748642693615949024274840073181785307667152839918741100972460528311366916706771876143832472476493206607885605859383825550136693797336100645940641679749386*x^42+10596985007856129631913867755841169952359761454340217250370086014809649797282226168052375433773869085805752442041633733793171253462811816121605564658979763230482111315635640962429217805639556600197470017815457607547228548964576875978380597901086331929111331119177671084597503675909919209810226992698476601678730085888884670798793076755442552287755301704443550829483507678591687740277146310180288410512753503097866680250254818762981526689308325317504256823743862102542363025518*x^41+7636390608796695944844797703410846535830841655622289640361055716843310377924526701208547759363037954684678476094386748332603929912183752287611959900930065980143859548651238336764799644182666898453071810391577099085683423066861535154190489517442240421554767727557454877632454612870036354327974657536337677164853041835268735252756923881905523961487828220670577135612616180370402068304389747823135731023533827695882463210998092496988796462559284608801699265518071544049024837234*x^40-3077081865476237296502259738814419326572321878952888793455407839299722355233058935169843721624677156526279307048707332013063181976026782290449561999049681825021188962637813362778604502262203486740473039419273522089251971233150206284307966372751146632174063455353734796234436021628144893427271739099804628043691368230312462866967955352714846145494767225904788420908360355730172960186829210971797920344608521635443069448546239226609062326480298422157574105137227741950690192993*x^39-25713389266196518791547276956193551873236248988280271984813596581017188191522148975557757259575953511749274286880826488356926025784149522436476158330784544558035983372547674756298617191396110511255921576735554958472804671981152026528802815064920232489520274705151581334237685708140476989725782776406324615766604430509922600072482537078571083676826711770207102644838475843088472274004477513964197109535989330748053341622342562857223612676441932817666286709670426909948826895766*x^38-61848409623625732990807319285261263746612052582781740514731631592094294294702421102257166924171769333908084810164896450600480616973785510750046698222115390648837973111499283151838752718981208411137807212764587023600545008468471769545405823330430140871959613147241825952324999827819516718081424374905176993949977340587053889127903894795094875838481482180399269101599323406299501548943549695741568285527669937302232534502039733845719194275160421570074581270789472401691777224533*x^37-106099798966393151330283658230859386894152749132594571682582584843989994933448006024516685272174345843666478661721136738214671784800291808513095897927089534118623747893853194239261785410439564863739005475845102675198581531668791991350646910520175050180128785563166917282704328815459833003318961874434777615283393008036910788454896798891260428014225259975800759110938377878177371020033560939375271532458354893341665366736093346626789353090521978809652903737557306987144395917424*x^36-142246424614473699695578373800019220442089289501211178746784762202301764715098061429154658873368293178725725545637783440914680018022390884414720314659908271569072388501095187924352607440260468648014980832283415307649024173163213750154422069164345130735868242524195557144704639095226964903722478795776714396266689538272909331451684633485883249714104280346268574267332967968808820575909966081920907983417198904548841272791986776075995226496934371380578532902353568591833887423038*x^35-142444333186752497081791370097251368231087372385090450771752474333993795818349205665798814754962903097486837128203639533111888476349377258536363786439409948672690391010240531896415044140402176879648642911869928349354315557310431872134577511249737644306312069711795774075619745609941025204870099918228540395056507170223499711648958482400695919846736295224445817283454721564504049916370483168232959108914694155941650987811146815070590640584043794213957971853294990870420665469948*x^34-71499554669228748266868542146860128949303249035165620056861470449287258114088305311539434023115208855057943965131990989722925562400113626969698626007117712688846384264529515378582093423656057523494076875450887253961660911655332129198620608567050822122417851531764862401215207059124663254621677588781584318252005895444520176449846860093000722742487971279167268289401672942788695645745610935360792658789085345690070890638187719353451050595426712259558141197595267737561086970220*x^33+100323442972796961141901425649658872535148982698612937553118945873643381597873352268678592584215977861821743869710792724688715185311806115951911624536112746902338297908632791298857695947317624513959538573011309547723324487357307499716863351564391035804507365639366455188329948453173784901519582380461747904460481750292064677540695109823277128028075519565050936414742873672318762917059957231990464175791809027835313047438712918970881645738375735411135815557822277692758136019205*x^32+372656617495517738896230600214805896990189755267826176379614721056852952460177047458226813956358169124090409143611917594244301535515681416584819754516337212158596787835065003264506528741008407767194101344725646384262528464125126760708477861313816058917052225045764513724184405050636246738776509476438666285829539641240498130777697735327919597786088204365593932888710595846566935603665777933793940214279665228152879842797397632914769694016467056827549576286253572702393539456298*x^31+688165660440756582783981978339336818776070869911303094825489078891113757199662651139133960994488602695154390760054482542507029006275188910421969168862339885515647588087319401382417873667413935222819633071212425835711787224721066764376925608006554865259980770146804906405355588139601206685008745471205750340059411798089165240844856826526480174103926600356553088782708463407153783977330131708028822408436910034474930447101118257716349323029083575629395149999924014702445100284077*x^30+933266522841876440489951894785321189228883332626330977187557090543677293175840995291401500813740853765460213679225660360429931915237898036039726334097702637865731217515727305735473982667326724799819365371746540080693234218119544027045949690044116848853557673086443636574200593389518867496587822546932261139947940765846146680740582314135985561881036499283146347467482923802843270405251587212153584772483321694540739642508972110171055751617870118723289678941703044979634792837305*x^29+990275662706273891015328331176803522246429060163120562449964576073796679323970730237517545610523232335840971689963414132362349577544856830966286033302713367687405857635542801914105507527680728510364816901262633795440152815299304311681401605439385302389204846959530948153605356906933212752085697396424852589620748826729318576044125816892716069478939924351461882111439334411854566633548272254252864735184472282570841244552172390507848309263421178554713862315361207673396589199908*x^28+808331526006215696145678163063638379231165590159113663070048531563413056476744436354849765745228386628989588800306412057193355152771752873487391872416162903250056679875030262251203926225902463773983815081199175104431261026489060259983138116418914387087555888877736490803195480677202394329417509682380855438357611963450503297128808572547865849530043030580910174882440009261514769387826984708559350076661771983946276825500867984550010540019798788988120484223034219107528113309445*x^27+411940550549315835357508838655654925063691346694494302014161260023316040734235094737868101999733132169871496753334382601319353881117015220557125828056766711098017493884321275381565521264482759106478602597375931870581825725502241096905222032935289578300911521329925901471288577522598384354120374460975322787199104290788671112640860110475263179530971386087101844348699066625851406240444690847636492762073963527949927577790179848081338095751294244160882328445218150288557086104080*x^26-136526072953164369849959009301177353644372976268252646200078986471391558557844064632786139326256059003085641174449582719891878103425539439435868387363229091994060279768467178088456038439842202031690988265705428952037115294340842855018117972038266569097150628001616906505163039587350609296323577385306577358203310911316637374011018134591399785006606531546377827864135228095256601805359581558936464463675081676711992550940000135716259922527254054201986148119289834199769474079902*x^25-680306189378168263553283028036474975470340571544496587089458663514683730865745229624280098280278469970361725460563043555443328399724510199368920389138328014841249634877019686426916110328334333601422406232139537277683950913213919616652448925770677269148953353652513573892886317222963919388591784918412719122004587050527237831329613855178093026717727917241446951031848885073624227246921684327052862461252236491265615024626857652364668101495316796035633565758464215824144914161285*x^24-875865648247812974862873480859614314891439815217884285830916976142442025266929483095701469751092903033405436791500322634292513635411492512090430444568972538846266152345683110941535136278434391121517558132538580560523693476935435895075548423073913496571603137885976855749551836433911380633716983973764005520457522541057279802983306566240933199139687974711148466955230891518249460780907725216723996615117494889806254679939092142715544151640021082515684950060641561163100241235629*x^23-389146381431881198977830671893707571502812499529404283279852306692789464214967080018451858433321139430285501917627761458412422100816773469118645945482960070693273068260241483694735184222514243938884338950948122606607108507462753000616548947252605123816291006044095924618528146558025867598761417060631039107388507339407035343369092727370738068878251475378676646940330753121199291475174384257584548191019881793494779374269117513136416410502528110885575648690123835371948884130495*x^22+637432086787481844233708865435598997856005189934312728222242352720282244935581803812834558243505050607387701711314456439012781643207456145864958927256138377760873411518270920967608389572070230676669147033201816889872345879083250797668266745649542014352012981433759266922319442612906973234866439245115606757567753190721319136510357674894439324736047184834699676332001789729155711234111740018318875839168138120498320856365920776846365541646049715317329048809646117718030446732806*x^21+1481725090875573947267600710266332639788231284454408585997139852990836800788264371242890840630759383986857195830060233597431168717455844995558954542736001518624021152143422553355467084955864795492712414541569271273647044893131448552451396831706378706392791683108221108861026730568340482974981932342205651996989963759053169954753395382929058921652008590003633434028996998766192398539985277152555802542223388413070488654809524321672047530428545042266672227639161335696035827362707*x^20+1513500193826546233448689109156337689485631627329338946401718168333213085082652278991804580440308621575983037300077655576315717419876488184618508743641090562316743813695460118842104204367529282604786984331733220342911842206058806961781770883174793236168849216426025305467634065980730715316141000145605197834930368775453585502751713541951586900030407568633615204344922597631546117408953162036790821889227106623704822744814947225415503682979143596881161054016816619140600942865318*x^19+921230636112810386099003561819088778682695538981503089029277371266740941929578141572312682433022301442262146756876639739819158659229103797052772438951609482738559927661261445966145520065219313430878227519531295998565343811152374216641533032602816948007740758820934244213660748106472086738887451943071868828671551456898099683644588660205546642303248786599622649099156299497159924536282589989922229998205202262851014301515851617094988545508213447491480537839193911635666620073434*x^18+456683798420976937587319510757217156692489107843109501697972871454219231989197656813305389789601251007580987780598444519507824266008957135126945225648256133903420427471779833711467167878313209974673296625559726811376585504069759691528586161998855089266153676155100026212474094619951580020649358279560599922032636692405092190583042195484063108243614687899271506496382336904379420902615778851708658000400614698755526176937119001195106135219239128817264262037172143522840198443053*x^17+495525606931334202439627753005385609770618466988137885974950426330974488861044925224727021947077631306227245893515850755338114739913609284293510284744799252456677002988785476123254102999424545944825132700651194698537626710857966075130970699668292641645170078797447367709134600052130977283275509054013312546715586718612508555610202706693012154023002761017812758545015738689149453780737201908693520041603715652522893465970966779009475358481308860898442903075034740341646026419025*x^16+722505724347119163973236322890118140223534954547904400718551561602937090750969285910916608299527044117455337755016292815080384514590588450192466993771291850421393184155432676917979677164251460402992567994965045911213256704237560804585121631978252391978471649357540881587547249242796287254735530735776133505437826961934291375616318235110338698730844419080527587655930400688304321357701000355730070531935994381015141213477739798663213449346868624622202035813731563148116437078828*x^15+709403766400776205524027286440520976199990501746222301958471476636847119178190121610068773067128854883682862250796669474322883927440051360251019467461286022049068645350385007874814210586406387060055042510410710010889018331834834603286893972857436953626387027280987796304972812232644682988958259795843913191429022692956669032971454509402223028832558163237266416285611785280771851109272705872484219275959902541469236499916405023689582889779936766343263744397650752031070185155908*x^14+428620618493221644209517897078585363876189090485666443767912068064568810753238529697831796967279684181648106963949498021523350708002151255240967530482274936879250361461452061563551789770768987304540126941584426562604220694856278993194883531238989323351712459007278290139894535905176628659012831833349575457764288683989142446438250806557092966856756301489810634268008844360404463173729467696572469765687943671666605671924778829976618229735882401981975857884313280581248398781094*x^13+130034655736203623244244005176010170177691417485678198224173797421971144555669591135966092994927119088079619267358664371510273812849556722881778116960745213866003005124233866464783415528799758656922410300752525156462276174081402479613656059346735843642963593441698423995197303638922880338550752149144986581767341503692900678848462311372554149511205999957565543362718951425360892389501651948974019950885623415718339287553426521667446262769021763093004443493120451727967853813288*x^12-15280513027672943928955028632380688159626113055240656563389806301539967989427370245298081700505434010290189420023575097069234663997366877512859239205769414576653674233725392008484681321379633784305708038944758681222539214256456598417657723150152229304597873077803591341913944522618171202512197899506443600283391749093251328599562855843075788544320889414706475710998942906093867054463749211497370331887653896304302022189839314790120131722510044866525529374888928580801658231275*x^11-27902993319240096151060905320409308497437510515058636625801762057353513791001155653240975638531484374867622730754824827634809901675740279788987274857552885504463736913554883612116037185750258565996825502185989324066231179901513038539335930777294358278515115036048603416586996963367967305448282526083346651464316268647245543114648757779736825524529523205551624663945483455050634936679378969028267525070969716867761231201161911425069436856891183934898112819167455640071782205704*x^10-1772529861642118363228373087132687913407985492114720707303084546107374839546587840322634016372541751959215867447596317779779205317754361183869254005482880834051613072613099091100301424472851925491288510239831726944417948276109030265665909787870287731064226299342772683134030402120004438073087406232024426090907657835786179157292567096155807483969480425202126184709352024341350787174679556804859623410882452109430385289601255543377290784678064036604098228123006494769746719934*x^9+10596973543999113544905752697888900254730357044705723823071240006176174204468949291791271566081162157744037049747990344233607869272465184694162994829252791534984986895473053609092072454782234625088096357807923423739515629221785380750610480649043301467032212135132442557630803680223324433506678052189066627590003430372144566647854117648640457383084679176102955088850511672896530401206755900771422653569915920670124171548731932557253870130644576158029436110160831894125461889918*x^8+8065767935417119340210560949853844000029264129224410532600937491270550583966523787798857586908603169281050918806738414603664602648666287160426917902632419350707515254548295495313031201536253590310088501985825572359354615591408594146947605445747278509304378857208633885065825083089166664061401350889338162293358935209320014459071808276919627390310454920951130690034043428524484614085429308472960166484551983008240146183571704974056912341669600382466546770082031118141456050998*x^7+3093929315577758959853494368177709077742132556087874969992003022132412338927881706090740409138780189268456903060688145166613185744704775981421132618449335417204782932775462990287540603298704119650150021922278285376570337218754345970455786003311839441206130258417325810731560092199031839805907945973215887156336039556277371614274850389329604927001479497160442643624941921092379023444691766466081866832565116638859779095039149198985274360015197293777569378795173136179283137405*x^6+685125772651352283632092997548915549785836752145722652434976000818396455031757664606916588423701717529421417922077463207846259278024573844476316991970668666103098525307132259312282546872277796841429815140592341914382559624837044187415220693620120026945942219869892228445700797890187769935210376041007373319484167192141534969419563813768990952880859739960836038215434328687553193309467809106753533773168616140344515730812820328157300678345079347220754869862079690745664532184*x^5+80960700800282008173287355841560275269512554198595803763395685489203112626841165214976669505258085323571772496236861514029825511601970289755025038576037158402394762137443198519689456607911113931574915436781375155429914281755791844630598363231967832447164188298001539980553790104570597411893476478897082665289579043004371654188722071193382590464524243026667256750132666836773511260836982512621265331766212301020928135076178971633498324547936505745556451938140498807179727505*x^4+10054815151600456859525554827724211629446784560963295260820511680095957233119301592168326072501136135733702217830221413986104619708409205921923144671058638180336814464219733166152613142194315700452228836445141201606806066044371093962414244443961768615801208360352703794869104148150161480916613315153582393829373623996722393622444528870646067460016372379969537426871161735058957403726303630055014873726598810182952607402602803149496027344700212345587108300079107032259135117*x^3+2692285997088978457905027207970785610139022846732095345715591224816075792238269285699129582181700750603647757212289028547079850952405783551790137663499512209911191217070536243343301125795968447918934375676734984269395304003308324551290598590536327891668048837914647366873395063403315312587097391319848520797382261037977626204808360027229525448221809803705883993914484082699287668857344207639261942541756051489216432003764098247356491835545637615144411083256177585359814934*x^2+349678411929981412956145838504628835099083473776045179482816141802434829360652261249952619486256514149067217384602767500320944037377950477230662357979206427154172198485578575049877480350107444140748328923788102441913712312545130958908075693077424069229064937208416379469041021653593744708778050900399384067858551825717249269043077736492779881641638544125428525246514787236415425969764249135059967484280678796269267663039136582753927893354889552173658005794323961699479460*x-118118628634002017029688213165451803314791102981721330078511996448533354124702177811901190219195510225380579951208719971405252227911080617774233327767546964073896138911877978053234223156893808903147829201721621620575134117642859973246921177678903044031304297331190357479025474051018798684051989309015450461400492939692487183565686030042625213843475052788362631135074871086785859842245845143557548201194684803230925750433696163119155584468481776561689592900547945744762,113761515492577029434349430543219274384262250703631195882546859520532948998309892344679741329460438235561697392684548628671191487439830076800335763362106396992990374897152228638144423543758918697969272167886920987705405922965556208877588626496175308442940038665278925007653987934813566602207540695048709428131334772179019097017996175295954224056541730941545870926281577802111080741876754784378853717056264437573294336163322003989654653387785408924404651826915144339*x^65+2389410458671460134504478968170911390911261650836775192722688603791076872366078754248309043248696229707724928508007550502003979478206957708029945584249060262181154252703534006423290177128065142724260360152785003654601757375461747233474713893982948346866245498118953494601258722181434561878665583847426802037328433724819338540178819371645417706336825049830294655337546822496641228428924864706217400777651011585099703764627148919159644682265344912023667478786725956438*x^64+26515138886061890038839671707205916033307972491345804296161412990074969527687605862990397679376247349232380360326045928970522125892618027398809552483773445489504800656189207308421961363017636662802024200517612386547305726673277550585299787485956621723266764305619116409505844960072901134202972143025252798255733456593494982059438320394945273935716546594225119675742933295041533663837190948175182832910168696190653940020094500536772527399024460247680268713998994598398*x^63+205435298352608787867945194238420360405189589378460225351512530217646084549235965102098650222888539417531762748372179795265831971294121980599171243923908830755461211981207630886593032271317799161776141984962941040961840294690428520993707399552623009493581061136838485838797087520723718011442152421948299138507232955898150577819912286119816343813249817901217925207382490089282572986661148692683419180383201506403601759392276804084259633869211208455797872461240746822612*x^62+1242556769721598312975425391415279730475667961698918690758861783529782112343196916067170219265037878960497035117432002742266617691552880813075265744537463997014083207544953103431470134485468419399282135392802761254328912659636837798259973328696199875128323390887593295663040530939732896408311798736580413968490240678525092692578786829857289052050459829861250965151035967103963364756083578220226395700052402236512857011527391979560545298821523958729019364183889653691163*x^61+6224557781844828603905665366264716310692028402591326660184782489057970297111364842645611597049150882460396773824192669344011560820235958813894833097736193720889704691747662368484902090032624409568492714924462979079677586712398700063738899762524207677137239270137779575699545787291553874381189219454467670337317199149227759049320324572698420477109547009293118145339729162809112065378786513761091476623533998065384575246584934146683504605565592590157768407798352623872011*x^60+26757649123804059191615438812309822027906244965937559108974033491942085386948244249582175655460794594038908319104418218558508368717794298878516657060436010951682758685973388302028104964549630769880318574951278176502451956882319011898729603358640136530294983954490326300258989862799546272501497051972475913114938078932770089658220400297959621401572582727870680313637653834338661123253689183638199298521533252150193094849053518542272877783834776110717762672300254981402234*x^59+101001835461210483250853959524417393372595563129858826973310790496552016641470907177227380308203729404488463586294272381646799218745362585531225529138908206743703593689706199254825702590575966641946353161911530037601626527158207753081091080109068588458261342969531952268962436926875118459573308971236149835031427523004409247504715980747356860728446623809420654546807592179431073149315481789847118399857445264180484818226072661066225220494771338043997253955418901554973184*x^58+340178043144154848585440919488653862620429425735817154618074761377189318597412871032575692662994809119652205890806541290253522931919415514321888855462069030155723218350147318522606291010071910732866786286543319395954069848069881396345123363648705131329630776969680633410751478594141839872490896658065988129082394280973835859146798105367837341459102896789713712663584357293052928640844801186069360037855258112268364996284868815797548511975768539056092077015546560394568853*x^57+1034665992560625241646576398045483070275260377429899852188359677432874393741720297374776725971666272200969744536438087457157835936265249646574712797342137240066341222739578233105281743765179345992861927714756522617053975849999893293451129049017028945418688249613842623973229654262973962934352579379930642784236021380783253414490819997473994067541245066559596219669970957125897898993342319185317426566222484058902929809254607779374710225893087348551136424798450465343974066*x^56+2870296879468343322907356254184055360832548473524937524094398452752041048118865197623814090460657754573296894947021656881345049758096014193068175243461335446800470931021958512324757967309337413477693522077666784857444114491209847521233449110713706615860776037550828229786526053001398299456867581980309891672705525555124847491747559357163023265311180080212468208911983877010172631850124046105601112781125784843074881217104607588290583277016477483698717153535787280991792582*x^55+7329643354711074336547617361703071688645427964143558802474026141905194959118343343339380218432342843599735915208759539635018825525120038129829125289153673567174415092698794520579825624799176374918175004129704579247675380824034260534834600173542050672743532958279706640376870858966678215386165796501012566893120817341697563637778345897896314893182195063830355634912636380010067668492121979712381798867284414977145048268144591303422505584180869678911571757568722667741381616*x^54+17390982060421853014277364292710109302192469387758639277783060550149909901041922540444769193928422936260877004208577745425988085216156649423628653704682087232949947849256122644787443991575466089066170435265336796580760937973572708989418230632484098737270133416789342221643723606902093166320215806450911496178765833222111026827237336530042608884904840183663212745214041561488093100775976385742174167455210295145964745181429307364238684292568849626281646075794383065013752177*x^53+38713392125554230261428966520949753479003810950386863565198211184525897189752135038959786172837588675119972114561571561134236002362506665964749869370825623671479883026895409542893487879003141420264497580149409978823414584747229815346080791488529198974569021391962615602444766636624237061603169597948666596064816057153421620162216361965937533083736858475671148738360429950156347946195306827554556956657643804336488223790503304163496852008780358971288573752010064072452121433*x^52+81620843838685095071418580962933094932382157141252614351090334043050543150733976945635746691859224740276722872470184101842105689388618194203275519796231882900857239528645427187910119477220161167090722218624876021743829927062127392225276252143333410341520375455693781268937910981739226704731536986314175509303578563000915624572073746335906216553456627568583893390312832741068702201219176815163918514140601380212193514025732110026261090262158488664596465003633469571233420972*x^51+164271692070154714773661010477308664135949365716651022070130766727848857444350970805816318933652595512734973373966882788440103563527044479545149997654825130992324087015268051210115519129314154431355127513915814224127387545823491086955369388209132287745232608864077263201280689486692920685830015775146055642917594955978056880389633358807651992320875992163980041769452597655613623801088108846432333712825890315524795316958211232637890803363076223214216608883590010522836695283*x^50+317129644437738541872199151839287681671138647917975683735764627262376837570451113663575911933785433060023196244051256500804097468861508220933129787034874748997321754567070892186732223370266095259167627780517823207357863731281880742195749231783418050972936667961947512216865325846795264218324674403515283838448092313761597466216589710507630223416588752156909787659289427115645663127914319298135901108559228420525396369632329326654685638939761893560500280965401628193346435703*x^49+587892205011144570056418126145125334996987310470948686515837114692172854630056912885021305395503449436449766818747691651534783997528778350652098038680653948819632151211060719859162934341547214736007020505910305580448866229551515706300477921581527025626286140777228833221192988669660195094392661969363326151777962399283271992930731743554178343718503801102730690900360379030599240413573955459364088524613603169087991410108002705707224406068199952923399898558002929158602519147*x^48+1044575979727767365784391968228692223082293455930721325192067403174535704312219596545074271302880951975663796806381114022852029073711016270417658371256020122610363224877662719832832190755709431728230757406456603003717460982097048352659318658150157160047680328833981831659149563538996101258414118488505149725279130333969087497630403213432467111885680216381656960915343690673795992092239146622485343920850607236952871923678222874486007106436838412574888445980965620082858168189*x^47+1773219997660212836564453405477411866484808755955699075696040210338929650076345562130244312719304808642364722387713811363805822206573160899806767298170807217457867113135066013705989518375427816866990042572966004968701595718809386895398740086770709900129007657261819283855004888351615460576752765095223816670586672366123099626782351740070063477247578926378080909490661711279669925708065365594186576287786665737431974814101792340659771223026901300738140320271394853837667507812*x^46+2865122131641878794948988976544087608023860750190663133756320558232797868266939628016124885716103194709032110752318694155961112980266084591063009370584116680894186772053088546756392086107928568425535041038619902271980352451481164510208371907801082030004585989217359686343475589301401476597778729095774467613225097269768717283858128916815049095165068325938814930409764055313152906695712002542018006534548631371896547989577832263025015544599599753863713075836859733323010538363*x^45+4381018669510324032921998389133323614121859522256614941685923136627649247575414454904167795972136623722017345642454997655953461707208707652712426369534762513299998503693174610605946457997502613003868128763749832119021177550029907137157579622008477467411578892231341322187146686987812617805211753992106640605198412258151111600400116501944584299467978120322702396765153922430020765668271420409315927394907525426108925524929519694877259195871668629449685425561500800247225223973*x^44+6258846904933940740555675947778136826846140680231155563492968995079972768584471695084828652259841934008588134805455021646191315830314929346658769960694472102937267297760816585218981989590868236729248801501301529237633629955832479299497767349460093703929308830524692505156432133109850442381069859910880895958296349669113652238858260345392104940072426314436756937099904337028454236474022672301506705298360287104837478219297033568960334755917747346636656039437192089374037609015*x^43+8108868344093596196924798850023175540528899502299958247835101530865380877345705181106754765161359196074712879150475293141734256635746644929203505983019877406005341639978644352785803537406437627482943470168714466623518924947470365770628950593895809529654289803351245581322419044627028122531265893163117641051499754808300297075329655416649839235223449770066123620202075606338503552699784931926211444665373566683580664595473810722676644561869519718543939818383784834708624834454*x^42+8866158112584444923405515889591967261391800957442787757108017407389106326693560277549169400680992658599442837684566076090138407043688532458561718181432164668376814644132654970975642506767183615650005301435935151908289582559745027530505986534120072602808158509671115064836633842821470631782506072528708727180140950801988114968046112263227067077384582716705875223595730117462786747565306797262203936403192644365906555497915960308686500090363933939009952266321714419412289799500*x^41+6402415381641720323958246399858557728721209428060530277157135221376545414414069137579558798113051056779687805681364467588369604259413483873626460482253667565538914523826660797108102100486421031899134758281258410591055895519608176208155210217023308153571623285174959421340857314080469396849507039169242370058340520405842208515204044829987032533607169559341648430677446561152040552208082561849790864891586670507028197893360871416026110135201934888331715395465739700290872415707*x^40-2536179986402451026760874691872046259039338826290886524523839972781190241425377311226342009912048613466571119431865856054650334507498158287107476185732826892628779796277655884978935353018697976673025971767153036866873310347710049900683303126999110067214073203637365792001905988143768230647927853590902412156036862871780858548977838267246058026486667141013086224521775998529437338838166509536558502152916686761388016294209973813747559455135929616977218709838811084323433988144*x^39-21439066494706239492105712211856910272888272641522950281699044089702052538704006887643968291861611446526616241384118700601932639945334984325926730135341152470385604704592679150816877669919417438040882701427253892820067573629260499143837346280665684128127952390727494568582864150037877136733634498392870713113071863920069259270275299511678285610202201880126438962981677417703386389362918312630088917188018055191688438228362520845236052177302999552170086512550472560394752648573*x^38-51635036995432683742300170539442720331271804176738260469702074981112349567961083061086882189761440500675471811396295001521121952551686757562467101010287321658723813500768669145322397787996508520187319668374907003445949276596118713989000412734025996910865110186208153520163885597136515527829007835634268233646224356623643004013811843353751160876203864196522141384962110479270803767473911419902729042628987363023149506196642554545173136072727842091439039112578674780167545512362*x^37-88644634107419255701326932306644092151216607665247349807296631608951506866625953628972148004513416534864956116286673124879369161249937188533001563026347443724157166306384698738999074423692060700418761368686671517108921588864280199520145102751002198647091863632882392868225843144585664905347127169386932962418460744597273426129924942830779739297544856397162059253780042806725514750867319023920424604038222661964173039894735600795688179062831907139325541565198103093970098278294*x^36-118929939030488293330630523271834537023216245029462562885181794387768653948934451935103319112054721729027650805541039009558584727242618105635313808696241156287065900211285006762733772583756261561397392909070430856958487981576302434282801838219208097647340821314907481799294917618560460625818803244042413558027555268271628465091428708428160473012587342654221085868316965185313955895049019660987762133119724079203791200119856891275736032373204027804720577456143077972793638461134*x^35-119227038526411747618575272447658371479496878984226578199751802827859876743066347168133027657814673865684034380865709822985157625758895933797826852478790884420304271064641904978036815712430199174919465916687691690904752848505417319761939500893755499742125224508843935600098029167711098289903686658797186308644544380585424870150307324980124998436937420547341154067370167074535268380260520185252251270588921019051565794079704331889011445966904036349818409189079110363212317457558*x^34-60104457683011511130100757369610723673170189833156786397644515597464936686021878739660336367370452515350875131469082482446369023361255232162597021158068191682077537237907158209406391164411263537829308107019299361328212990381637642747134859140778574336669876511594787914649816413458805738748841577433194058690185024568348912487779191269397949415550046272230847511488955968102622578431415698088066474832688274127749939295433895901796928180141628173321970851005990312660918123986*x^33+83347381657113822949807684554171957266981337095254827582103014050579549406973702930266351157862602873141639199514526848543932902956551246091235517569193899994292949317936891890144401377062771130515018888479191410138615527398866794702397730992409128056913484289311512445753004338528769520136097982356523165685455839241832157721158106369245709237882278677981987997148321150485897409499755800725689340518587812094196269733461630666940993799629504423072991275668375051100011432286*x^32+310931388875975950037455786238421077269702708483010199803709279249690120486581167909481620041093558684164133540190381934416031200424360357623019631244418839643276919103188631181919884840828451416628324351474593189317804501039750396495264957989761447120838366039915967963770617075741905559265779404847543129270815483828953710181082889111020313610464459817462982906726406218190589394649386272642299347922442651755313169333748434172973085696213261302360032172111912169954028216707*x^31+574864611878725936313647174650340711105110553344340182195235008826808044682241419869488867954458134505918835497875253381293478752367416903048471460684686350736624171919712262358441494439515905175522192320579655018955465561098689531767293948975596400794465524313348315334289200256069718828945511398033893643473276594721807457123011410597790665221579080040990763821345337662222981408047117202239485823020058660421060906911402207545726745387314932582849164345965538309152790789251*x^30+780272060305871520651297524018583389474963191448396252364478215962645010767142050556677813408896383195452967291515214135659587378301219319951785364459883238185935580469585663419414828446992435725416715501507290726630840392754205127724578290949893223137716957653730517502636128069274274446312370786640401295120171695561992840477657414016430443015142416602468504588760276835068674576613763860656028253668872814233723509528061338955056244653381033871189714745955795153804978165554*x^29+828651420166838496479604444936930899703159476814254653720280710476939403532151763733543548917240103514843749843243529659329821187192036771440145798921662331397297467520892212191281004611974149462602361474754435392019557362746024462010886352397530365650198994816004406079924567483650439923369287956191123658192244281586987380404738310121982793615269617988325620638769557137841390187509825161607677711398456179805474527170293998496964219192645442476621576111589887561348752698672*x^28+677184613971280329344991063346904575534654821791095650378983226094351776732750860169284050176505331960148885217955038002257151386480319733780270707606513511958186519734355292148759135429775495761155117075972952020454292498604605047162982296566060908009389114244902368765673626998638545832992994105199509375504513150699259077656935502051305111492008062600577991950170421936419843158844409457827389243012445097041204691691429643473646065633864442044852907007938315827874144902490*x^27+346135803302232688280408277913863147922136648601339315688891708593645004274040671418591603972805247359780922297924855650171777962314441443289283360851834118992803293472961795428624534951339429149398414713766011099088557409836621747871494384934513953439478076825211426645108570070160337834119931702271092513928123008702598352799853940754956619739822247296204306502106885304235892266144414077005494168693385261157387060221385320329510702472190868987281880926486586817415209530290*x^26-112400039677429987513148422237397193048253774653546997634635823991140520758388105497951452342170956859765040293502041539233718765328209042148491392032035591140024283673252206491684470686640442063197354489513774669035496176415276487430071145583420170516478809286351590655387033042513109806802302999571062442132329238642318741790849665927484309056671008398586973195449292827674327322991589422102531712012025422226060892882409918634444445118926071105593901838152001032010412600588*x^25-567575083748370133295714694141664766553072382720469517296199459577045579681376675611767828485061539636878499550816429615134230850646392432124646233726383925098433177875554084926348491777879602451337635724284580954394922995185890505174039157704651388239855288752812222620458711620304616915238701737166672126315075182964172762000362130706906871941468324442560078439645214123948959808547069816856412544347389545912058970410645600304340212370076112663164612666428932864161069384164*x^24-732549368002608878568265494555341676630774951875310574947756886486187218744757371663824598096129707794997727034147765722295916826502733957843997438954549465871693708238731695688144302084084118539254462921740335550742473334419041252575728440150484164409199779640935632606012492954586862796125210640396450547417815623743588793766208193901125969849860177552221025375096879441753283315236646753632696694464835522987631164846146227528927189901025151001893185393586183584764033803896*x^23-327608779092123977045258770003446876875857137687520701655736744616162613543559995684316641619044727476180746351848505350786130308202623664579503482613297005768834300943457254172248211861313628728254468137727538107972690713081520824547618017132726523847030047374165961358391320167359827065416077397714299612963365885879256791239740710415016246915791491771831673713024508496659363735289700995561958027787357468218214346484274428325388722140543367601830449598915730305378185720738*x^22+529857547034948740233507732679438945858994970575253374278283379417217702321451056990977343278720753118834309092926748483950836092639120049099371689646601412199256260725682287202305584601805946588527357696081244275309773031919076188815441852448519287028210959652201374451110855515411961663699211253831232950890159440443152703203632807561568404798628513024884837982772194412469855614305245163173772703253458530892743610476838454998934494476183349736941860905401104860586078146983*x^21+1237412930299023984912640838825153455464831346588852092918687660720485329978749282570719214603224315508031943449194828124021656923342917212145703819616210798356651696731188081673098683262788171685682386919805585457883864393586000613053706430444553411936560945052764871163785966053355077501008011454542619620502077860214507410404953222643211379119866950973852580692681665177500257772720501390358226243770155011614185733288487358629064201543334513605778880029577405264082449696778*x^20+1266947404112104368215538719075441291976168056287972842262128184877921867349879255826473077812182891799057365989451829559992793992026942857393565197231612461038213611194120718913289151531065263788813861069056265055794515977436204010288507035002117770453599046256487320744588163989811816563661966390027461458125685566693486341270098097570113941404672818374584210764558335906621958299882288858895149303419217548850136114260613040941964339877365024215469186928504362909574300110232*x^19+773169933637407816733006769605994324368353667875790664568559104142106445158884903837585203586149986682209645689045494048821727215201461018253545260475848387720624819569670020812408687466498934892199247499922151800197139067529987078368900431337222621448501345773059570977622921148752639201101932711617035842609764781976950962517071080456718886447229725246170589724002308095022627237570184444185286743678592215716143148867509228587412163027348533897409294739292363561138522623445*x^18+383581727573999389462459577365623403230269601127120763952422281129997621651677488279449666565354396429045781649091927653939041991401314864119393590841849957513872547567411993707118980504654886863657951525018399586276030605957899698852014488768263129854691577933093260414882026028806643267312094168516261739898968532871353518803320758256572572989736237926886147128898608243265579454787040362241677359000478015308959237361024328393827865888163657990686368403826192506004882009389*x^17+414296825588171574259915833943557765313001358369169117458492817849142199054479356156076651051996557861673105159378701364670419762788236701052652586827229697638675898180317272305464740355517005073085581540160466221285005083928253154477055025556739113673197377179076014052973044327020435489451801211677499496931754099373113464822267075786742053829728009745215422056240209364803333684291211478788604320000040242154504183354205060675270697504594607720863865111189371846387710632525*x^16+603841493779399991844353507443084990831008858360513413270212935111971510699649463654607276740338609132556503059559898689659520277711678657006699163171661283090097233930450978919740811865513600150228645756083147028884216493055911324339246556805548225404977732265345730003459076523739518158021210752091480015586667350719081042134953529996796327166496453622167236906356855568792426263596721965466407148955167615871890344369798442238612627228334464472386290224146090272098680828117*x^15+593871459995334874457558939643439789371621275242356638993854823684253020425491410892872056150608484858120224349231940816383037982775592394326437902805761627887970142513431215768785546590769296785098465051439425952710374323671171861975894821019141656504832936195460143957907530234903455966128844292297771068422956647724229366270183053993181849827171711906597284804040945399121936248703645808925716279196326479801718638393796333378504217490864336647290594465243788143275846028242*x^14+359745460152907622127991965664616895701385744433846095888175226877447490066772734133606534585765036370938402379086844188337620212139552252693871903698460953813658490591105471391558099282260823175467197531529577520201096103378791144177753517036387953943130712027090174715825968765158939209321721301161176895648508568863801911087110953807356117090359520686976933116344846372628535516395747861312041582252810622579559740038608186575619787647651200018148805485023322789681456834201*x^13+109784353841597463461095722405861796797245495786744306265660091608298372236898771977774564335479070650649524561623681476333966715833181985491988418167461222026199903302226524921171466058601330493361833352850786480851026121844295581836347509247767418109724590788775138523494625876913640204877383797363390137673592849580378631005491608505317651914957177371940872901591673302336083349272186769779814502587675233126010838323677963465883160639326186933824927503014092855721476858019*x^12-12401112773785927297346324032717593733250510591716209920594140792282344414544529349376111606772094166563096888549161587602633353974091627221047795641552194970034389473611148950952879640973835146948716186748989532439889329720543234302253660546632348642643766749693778575024949828276961853543618471051517623001266732700357188543102124803602726805768485787664229313014716260373307102922260661687384880215823219593628947757669792822129097702324785629547239527269063803273584623724*x^11-23372809176979850399658974171435212091236055459289104872433002704781236529716951023216477645978355649057555378640521935154694832280745297287669076681716180272880873761675224396520620794679297781645341873352739792471465769142378705690168997459502433493478167923813800457133799839128628488819167376898142318314311075598978864521681216016100771971123767876852612283631438307547691776026797103979323401516264527387503499883622679122281694759577379540713020092920002249084800364552*x^10-1580908124196459040316311596383262344982862631948100515705790956626763552036157895099299006062089598834665474175700631359701166779458337161261017344966831372044742385109363464526532018845405708236139330945379259306330216806811075980988372784378853356243292878429261296865447511570067926564369729132166641966288741433420114603598955878044534139361016652755955138769544273980589239765948686019759722232646367008098257876529068057967631387129107522707741294743742360374438576034*x^9+8837887189830502558665644003498841551984181898505086072037835697349420652497233228506085229169476483837715285010018873525586806840096326733489132488039079644381756926954215785766209744006388680517513178265363765368193219943843594174683524228652840964443660463986027671190606622758424746916136275358221768279672773365344279400860591511706241520560579681553226539837433250340210380528861807660129307519917745136327270424746239895279201214838498861321116439564963432395490151767*x^8+6765271343402965074958551988466032689490799681087639309807390178532916531848054099093425754646691761071355159283665819317473297548084874814062271483612625452885618195702469736604785735538122062128820125907177444802544865800752933170563260820100800981487956625798936124758642217358171478462765106502215854654349393639937231663491145005873253786364681789058111432364111465529173973530130766061007184852336358338393890770611357427762754780285932482564423581481894856814991148832*x^7+2605713728146862693654263816711904353364094669881384444313493134930302573314144754819680406269512037340994159264519519561042725453199549665175419391034958915132069406547514780616066331417851735331491047176617296251189621238803116129638150659389328101332376182307425844946541661144401570747696782086558911371251859855551582441146616845665520964233247989588801174683036078445617612087687535150078478919248419057426074518112364126879918618525819252571973319459368424835016793684*x^6+579688940624231913165376129395779651417433415768343926474608898334017552684876592379828085378599078482257466727082566544087336916676639748591796615464292893713565268184237833205644646906736508073275787118288263954052966475140824972000931555333599671125122887618710370224894275625830504310151774948830105482852199726899155122547049584224356739414969717835754027596017184685267436924084955783179805355207345164350012537653908029112247139748524749964862660614197369099888917280*x^5+68926947975946536933309097098743395463038021287738642816548734449747189811666623458774241871136444682577926202916746942585097416166140935069087911481769488104528382020366063158117435973607747492339257414438705453311225069554880910109563314531814721631331918864026793900382440869228883989712642009322356896720256350516634154233672018447774428146876739983018534989175318150014697390148195372132082733402816625229343780315558526088323265547958084268507983976501746879529378402*x^4+8465939152626745451799262769204341917275098882734554328742895458986641622110101943545155943407614909387838328361271027310336391393500990309565322208471604036455748420250811205675285417248271887771098085048227377445920668977897647295030469787811118150139244471131299232598674990533387717718526167593749860488042748992851358673227589538287021378256324114766353016835602516044146125157061636163488596285851132051499573635903664451217353312700310673237997046380084586694258391*x^3+2268722312703197209633913738643029277184291262881202016017293336738421039728437870375535946162488548749382882314429855524089777011616272744727077599161019540771454998256928293749904737510035859635213474377004802517761624200051137494512381279994575068085658859754685814164032829070269658345916436713202947992161233315657230453528231240137901262129900483688629875107305125368016725275753151211754868455812906494470358657630558438825879137353113668597644148878299130803743990*x^2+298299992072971311888809923964810346623802966591965456250336885621913653492687305000495768815000861349500466511898890041581224578774271098500927388309303946322804235857694125466134372471908495948669793681129708444139588690524068672481856471813843096312564644786969134822658761933480229474440106498477502986688912699716669568546843680303228845074485841780677690094804962419694182740980213471796680918228894408947643283850680683013934845665951477993497018675732980818220529*x+51991037128476051593864118785298708615399040831749259972375826165064122213426955606505653461540286458727734436084613812919947478377643444890318435166818559545965523510147407759600789720083464855952499324816736006533008944971267351511278259425352827637878798484137094035866733480227675888121541876458388069259899126774746277025221705161778320903844524244070045609413936974037830928749093087526593658486173266573859876490955080416380029828038445485300705648650187414243,-24084229055262274016385114365486149668199121684334222023810341472534221777920337781739872269976074456270952665562940447912682590407507085352146112014598372382063424381922852960797746075619497179567185078208409630602165110135144760491923609252141457800723873321074298927623617010694199290044428519362593306312316161009697381466065646574073332696940239537233400773950901192184504741301223973567224203606588036784096624298046444560309244265323892021648294776124685472*x^65-505995440670784263422064154097686974940494317301989575692413435228995707911387703392010630958923181466863724237738978591187014499106133132915519154384350562686296407002725011315352415365601330963644681708742638032239032352727354369639418050175762180314210488336001894891746081784934593810243092199062082366612940782898216071337603648194090517727947189926064379607208967115869737621746905411122213610319472597574309184788113407299727170747842911859157706998359003202*x^64-5616334550282631484394278441833838537376941824794193644433102363006909817153100011835624687282516408768067667566793866794699801788809475386799185498226875623101800930019908711519102135826164760349795689791156325301810856699943836915173292126393701862682797564312430840948096958728626295374647240774286447941837054231820367624191445749942322817309907165905334268814952797189702953605075100783936649333337766424946423193422732467742486937999884994711914274469070247024*x^63-43523790829109369121278219283227720197469583777288966989578446299080901351599496892135914736324941116172014431650189433202507496850773275616044374777292425135677638751719696284005955858421779684564248750079145309310232576942433608647948131400616519411794996304362221626977621959739120194541294340510335655505148578310583397087779708542739334838614819867672355534532888074021296442727965448808345912522689675398461272943220122934720608928150198511399788273894218534894*x^62-263300928499128644699782600539894401137426556511249455053306162188073360379993217586320359524033152310962708174639161850502529559401394657731683067746476469290480535897609526015687605405843424491377714565090420987554500444659999268707883431591073827801938309142740699512056625170797708798601307358095882068380790051677464877704659310331652671745374612094035970746209724361437120473282541449668538188845370470646723765092781100369375911173322938213842493766597091875586*x^61-1319237834800326741508472181392613144018172348019492416625246723749748286093161173703922717951114159338791182993098144876400489579170371211509606713689835345522848041292617879368502908881775942969246379850098536281625793921168716396599076962190550448763796683295058408914077813951517284735403512871571918563164967823054020451545935055953197549181757570227502701363863543416800636332443114254625450619936252970570765521651673597187223250762321025611507786729094089229503*x^60-5672007198262396390626057260757685306348967937670624512234199387743761388036457546053004426263656121804395350042875184941602974813665031096627744902255037449160543866569932621708108914341953983193087699760168772380110430281781582495859596178878742885260305610904519597488377432537126891471032818088754590054807963885221026281283633022969981256317185184048727993314077971956820591088305552424157305688235808381524318275544443590340061425814397598302252781175205378128992*x^59-21413592057307641658960171290076790053493258033668543282565450624239285979975372085144342415011467571928092501925968572751126875887288672158184486186635575273703800360488428135701257547318655481076106262318304818746827526813142772245842396173577123280189414580600741553148086417508054798763396012720881021405420515421270157956803959015894089832655137651486900369789169722205193068551884133530019068562779182722092610389586354230316842743558373416632731133640666757397375*x^58-72133357929507656806937306341858477458528430095263104724865690284920794233315690332064291770534256010200663046805341245484351072989270151538866074763960010457216493446734142798289439482321787679872049587068817155762211600728897932261657836493888422991283607628762052798864706090014165123274401250586867221384883288977884288847069030674751228847158788632538368124814460511012482395556042365989502586796571233747496898096621540839172936315637598050563057049597826676488175*x^57-219431143984788851872730782351407280646664516248819636581038393816958202442903893214625518274019167303428962758776326974523127199517213330331427630797463782370062469748663518853832096538170069349664612751846959037139042827219473327738204945063189692661224500747433711481157671346465259583351270160011382998058023780569045579922778805768034611704543207865581529686542229952831164468768222152565018686428854970288423980376484041262729253079106874341686437242114941205207540*x^56-608823746990787376443377632539202130044543519676695542627806244073093178201083412407654997850458630634910467102346649623704515147952119379881007178430522243876368581941456777314248614988000411438462753206620180242986921303024332857491846057826502265086743506334857918980335749215329143455879455758518008253806940247053741251285435592136181827306191410599102066586799954297694774424194465779512507730889519325719582873124318041128206841576276180434318217126871607245908174*x^55-1554933754437296288065904216463017210981808050658755756634233437553495743681613994366825175095528803140757985145321487793503501630073226791533365257459634455363940841648487795834332880520189985579245038508414436458143922599031179414388077963507462251194801501167291699601470352104197215310117532034617321758141328158053700289186460558501894935016670810892476544159963986153326609967387274885536956189762701427104900430209922054199504032326916307437255446674375286633781900*x^54-3689891614733361822562141731330177987906599765513343457753801493008679848886128532002639037741126514741057999887547745260614463607413080590588701635585392587147131578245984285901698931374975414786591527303480875379495546106759308582509086373088463218659175236109947427272175121691230484519617110696811050758372915162799062798177881299970727123707429574905742191563014982310550066770274211239711383552414371079777220777619558250806782672546030725509399304869627769255776564*x^53-8214966078055105371306120811750135565632190561150551463957228229886201049979780021457375901867360298634689660954469991668144782805830010948921983257007364260764509225073921074415909681944843108687671396626227296548889101448778171675464111941618865965963881009485551986163646914581384863443090803861244756005210983936742791573720544844695108737045736581673557709542234364928785337690574140049614348034931063499659566826596227329768083457716845538540520155738826268825050637*x^52-17321854117711290401978877547431279987832929804853405371340502471761084042190204221954047167089814196566019381628963557704274382124398928371295511182579083947981603474671981270782657138898134925635592927335187007370867772704727618802579889927727180449655508624420112802809164160779039019120261026825475593431321362774954324736183016836201526392735809550155153236868543692848601633559814361648525088619081962080931541422202935472745147159139602314571235630682811217860327831*x^51-34865764429613098875021392517848731017829838091434100477297976489301114120888925458090057934282035552354035530273253473351125168309332201786419834604878427577817043442503807073670971557034442839856743145561491139645557969584883938963327975268483490148423476682913306375611176500696509118327672459557773607638665122735260387627868672127468415745539121909277665798457604890488633185724415660980639221511677564172492713962031521451802662631022992720693147523861916790483021951*x^50-67315248943309354731113817153401115061374278949538259766626541825923523814459442204925801387109166406805623509680452156966964882201343482011128816065456973923834179166845754643268219207069791252379291723952570867731021917439132706260090520027003680941123973162272623095802899002959893532304394854563366105174346358340862333164751810713083397968317591688910247984963193800179723710130291239932270289592822006465118976942279235667684408885117905962522296822912492277043544473*x^49-124800134891062314395652314707538997228030955587566959702120076376878718438591115818585691686012499391137592883381898902867443105084661265451830582686105392118948460743687392345764796911472527335412146663349625136572953120910971907822301898260737143844838735032692094707824864112451883651625928216776786268864562166214601274034025289809629415836450727392000010330101365899313477971224291084159304931047537149989374702064377850116203962370817742656505656013764590911003085572*x^48-221769447302241372644188994278226119639061413404125800485090273477306171374009352043013397990714682217954401156363734590557636155742994784878499515634517919519363757727327652405468257776583960369724841940926212890905784126880027075188891271960231871472691956471079602270287991429678383796110389382021123887556689593038695954258794229128962853278563465099555087961442964515725490461611632325015702012159981137436667574086208431880897095252623991021112622217050462678462481220*x^47-376507574668521056041472883764883731145624073830446113316973326529119652513846486260220967348993102163868776501925139512875165105242244585173959401682587227862309990808320173583157917167782799458734121296480625535699502095821002006862338890191300657065867932300994541462510767147873955123785483958822911144278767351088616369978732100025121894890307886701982842973899526026399813478995200222961211126141847230129325948310796560250144498318660153389240724735834591645667092899*x^46-608428520436325468939618115835124515632395562257853451703588289787438682654397174798582837682160032220516475377387614308356803538253475272584839150273815050595892163624837591397098052292971490998413488416518002242539678136106530886988682619059927322543370074473535105220906361113244558283024928156527869009348935762405348879290292691717803884330273347576704633436466595779933886018120164487119852852321229388370096932471073518987522905009993870416836702450341570134548040663*x^45-930477665975395986710391760525299984535622068395377067047239233208602519028250290362773318281440470349518790125766648078984720354185038590371006253677918953822475490581930154752547155603937160943610434045900063940207962223821652582265209650718709070376573243999353728051166229836041582355158778418942358471086960825006982912085717898773887236070795752783506362195584155207611694240411328854463511466303368328022566886231053659889008114666902111130659516424807068844025280109*x^44-1329564570919336062962647421761536723189319967118285866447648226303332265984728502950605839817589671767733607588944405184386430478027747271751514316444659469279922670382167963063828192437580166781278136950141693831017256712369132806913945357394200354389944441587082479045867704163930449165931141346744650968848344115595327563617610271647102893845896311402850857994285512835093495002930184624641829898935817178153778454434532198452156265784020622036817629701289975230599155725*x^43-1723087139613773457986441173265363626650374820856536717255099437073797735688586635216684048421977121766035823035848304233728025798233924556663029279119040599382897059524715175620651788443301746753320186457037178370567883520584449008602765442059854461146176410560738589349192417721376429533427586822745578096456258288525517045421730805420203128188310960866623421394727409302576779014155219534594645622006104645864219609394300120218688958831833196445996661073374782824154603335*x^42-1885138311300996683929816947010402500402548967960482479544238810813366877316059546314104379900343205875502933978792818604943695189980330613091403132440823839494238424409658963432960559385260041719396050240352008486059924860873982817869589417176714121305712002465481057388098651097553391504343761577075160001688647184732198522643295583508954918732911044547843745393154083331922151302151759765227774107557412323405521339854152378066157722636622817428730676998512968959888464973*x^41-1363959303921398090541937865118540943771628394315821825832922595257308524184770863463454407286818079429427198846977778455670019114714114617844746588058110108875916228375315557715071461086884658105018049216721109235232242946709298427690869564514281852909577267827797692383854348322057158016285602816709256534550617287327897180118264308573134323710781787559978013925409859494519819068821574874015046286466597831567472897756750073994361736848050735964487955020932192757825565476*x^40+531590334384836932053820286337157005578925174972844915946993770599264295665769903714180984555518876427471464560317724783306343624075631860662561716739448626684697636460911205221294534135516436799860254354019286421709003578588270972732690174344685484874813246658103338417094164614603713781948422111003603319078632862906249856316910556410133136053209683748886283483656681473156087109257623807370148239644340340566794258808731887411626692591504970355844973293059591345906510511*x^39+4543602090085567039649466505393811743672766189404557347016571388116742534227506683920320863865887643486630212408505709904651472838652354347648678958165495698263599286298477729419315232622047180865233875111166368341423833366710129880374760307093677458090625703093492740249471014447866504433131053866942456030863950887563176216794484382850644117758061317312588462250838622348989422897843866024479010409764437260618828238881004764740363048142730311551252217656852868279574236888*x^38+10956718590217577109555733811137053540252228823757144089837650573525656260015826197777232721308145047740277882707585452086765673919380879055726992343852245978107907380948052741198098868983287763739973338936040425534670127949450028485318558372764156447853923349282971721979683031777194195746599871339602538040801857190190912362710538636135950675608070291499895900003637570389439399845112386921955736132166546887507428201642860977951325546301112676280039505184005558820280593821*x^37+18823257919445685972126086497369105081637040375169204230597961295000837012924789713319842913767533477213981867705718767244558594379928992202732648589113067122675203244118273077820852232018430933300387989120079540003807623866005042678136829762996267264090015393442732334525186558874588090934255951145920275262230012337881497526868960980838563556898118803062281030660157320115881155576618427540634683202979349082048272342572222233020806863707501079880940581633649379975436745818*x^36+25271372463962508550232365111325951374421496893098764664415274832381633965190478628745752992677333483348117019214352413060111809815316476747271910128533435244688503261402453601635713075692929275029903400577904632298113220440914915930983947146445146702866695324736239649060060829263339116502736479144161499714447835776807893544517582552058156589971618207373475993751337994120356427797175059223586349964798027144237476694928183280518648551735192540652712754066875041774737408442*x^35+25360802098364368760014473087637484260841688997272866526305531385218100692749276482503230676636100896212332804245926209833225353488214954994018705933309917552982956440427953672201025436122605256641168968448412731400122603598076790513809357403888665287923713215220119636505248347030208761867217144092712168183783441437121483088850725513703667884152315617719200158414001999510042311791931505137926206513740983361897912251397221583411623678510700147866340118530780242317125001178*x^34+12836294925133257355193459062505435026618792041561278878761267118832309128804536397771662995142812201034001746402219047439878338543150196849123127376556362232345710138855462072902786386682008325815982193525379501125597406104463141992425456799945007332497231542872500069247942952181875514249894017812571203782946479158476496495720412304111695984670081287709564343899091403707113503765651883814945216325124376363202219538493346755651509290152350662784622305697973357479962032006*x^33-17604896853081241217556528271378222014810866371055709348164991412898279028191958286334345444154080935564356054132112388715911067181660525917295403292067964235698119144630247406789243440813456787825173904815875140547877870369434256879862956334397771153023193174023020553643533187677744220918000323670921160084444687047810696124282726945504420700446832587421630332594124378408407413765491851010189764419537107306293591055724367999400058609991524011757188312619151486733407754298*x^32-65943135838520888526044020316095381161400959752601355904665554359908790133843005273473303697835883039173365766754998751892131077293910732425513663689515021252965688359964886337034534072898126619345285174082025122888355044348752534225750973536022395357528236112254936511655814945093859536496670464989486012056560467062618902348539679835928478182196692603230973494667402689554661699549590719054585640392252120365877947181551718187606242390327285696663671308503760820938587747827*x^31-122055432426848329306104377523667469564523448473398025437509195624420893871909511851762327409304541804064901905271687401687512805064468463707214432856785572709081715191523580687954121149233914079591117261545854063890427264432878800925723927804808250914488706087800363635854305954892064856547616559619131882260328680630859302971415477538506847658066864285226080121314716998449428381785570923253534641242066646724011651222079597290838816603794243327598980072195384774094876833283*x^30-165798501459031179383368277611673696481331726522050711416968309607481610827669406237850996791646600108559912799025146281944576328064371456726844745490081790114074471180486927710786042735492641324316528057921196188864490783273266798038596387943317190848055932804496872521045666025763572306734575224901438524732547060521918169025642735485359762638702874296183442389522749432037720606052668837133735274171381544825892467597566607186991573842830924333516512248076632214298657124238*x^29-176217386012832292047499453778960202254221182183849238338833406743633572276489841124290579011338085244907483317142717658565354464238145772977351095004569630079483606100836388109093572746190117318834433867386930403343685809517915680423878643624395945402470371956059116908672461472831634634042157755820249620293804770415891872979380866699077381932957054140465905083622178186181194167466667822269125570477176638775115760496160185549125405671230800589354535454919631165497536786605*x^28-144154428340621139610095381731756966202610038983532005662444946271625944086860061009013196470411386641665413314731743081765072645783341357384015419815863920407897379046790908597325787513337394280261778401734804959283389810770112838021512743392536720329627162555334034983975772456043091201952780120915263639687891374348358196243886141307975546143947171903673326233560115555468820587255779075111960009325413804902963367684247461939229022101726514284977473398460421741351380258979*x^27-73874790516176308781482667043704239273097919518346088556482270653137276788905669483490554986514725817420733805061883361532335899526284425212453993818983655799166176988172809210910506128499288842569939180062570271017625605205258368504201059134800614247835736478346199388603283672761998841133030716140647069549047647518537094339031307402274154485668666761682951797210030086073324373995119838752619072386822908126650174527360820156490352156074104885001202739211786130554941329074*x^26+23557379162698487039712217648855348505743839936691489531047163932340731098266256421093893381810125190718261825391263012415036768881823386782299538478082304625117434308658077216159605344708289409582938639107885195213842373696772559832578556572951691073083281199967916300823118430624596033060627855600576821691640736143824942015571343191805608034722843475103691087430746746431504762496404172295098546514093939892881326747795273043526675189278847383229259936765016699265397061402*x^25+120384278654159145372125689636038972473652733312069075923642642580955497809241619120228829671225177252273662410676295586942710466582660566346113564097803822888130088212496002576426122123971920402120250306269023195499557437938050608870521765470661231355963322669768334117497346555209067744095020535752636784315289205481023501659521152821813312458788610346429135663042512959840608056336351891307034640670150596552568069818879956877980472434353290659075051819133002797461512106787*x^24+155735729013990706383753556294718994284952822804685379175162757290979130598787974438260983860577280846452008317230355581697768142635644753626601147684077451445597516960040382104305128607116411509696837662939360619411584917513927876176224017699020741532751076027742522007995411203770394011600006371617051736612086149241379317462893438302493959274640912000460127819075607628997928337287035369857745022874556148605567591933643879298350998771662178700292979429558972580020874252935*x^23+70082667766181851626737428119323814530469963835054102642658800078228085321714309750386862187319762009764168462555272024630060868778893403661095371645711911695639030957390139129773023126368841407775601118217765553590794956337009467410175246417917140144198148441848283431117128229146846057257522121409769297097331384446362989374788291977499335642585835773892772420014115308799664079555913316959998758131842769789957148564052172906869747009601480349672023582587096021473810591376*x^22-111981199980056356369388678361274884117195911981600659087976217416620048088522643009174390382906305361964319643113937486727018411249395788223703665161877510964819451281790688631604038774248839780535353638219148382554191967433041307863187013944943734653416548566416320236958954402497991929293019298981678037082689408005634017007140714395663154182003720315017626120477899721798464942450568101773423554060508999523752349757515437488433445427705315202237084907111394574598733497401*x^21-262695737400098685260527335941883366818533016631696078848295661915367175156316990939060569603923149250934524616961705092007078584234042232943731321682764551885681640452427242824780654604189417229849727102920109590398576123959113843996618501623053101274008243607268051500822573413302450014951338373233131834095343517479510756269579423353450238247704358399586327217240471964262602879586523064788042453587491279627646619893663165873357634959948988379819639353523496389387681349491*x^20-269563446411798608774083867230011633150969861793742480443222356429874327276295383684572917821135432585531401665886283170216369323910003921156303501448070722313333921131246976848849334244893555344222019133108717441430676371202168958353348026965292829947207661386254643018430006106288578171015379276727273451723026115519503472281297049071898586090973096687631630366856097555409950033265257825373605693258077626951794370674629757249350885645595668470679867773165430943097421399630*x^19-164871139674872466327065197594680539475037542549029262260028890785827539485210866437384024629580312695376350689547471050975522360071850194963953748729358949928578426263023001831568081090293302078146675974585254056252633950023872545697949380507241229036994207172038569423215048146216752372411035713236293612846452299355178824434637056286923688054258478286963152248005255451700800591291378986496726708253838749327716428325660698846768009438957942030394463677513809622690968471998*x^18-81798424607099006336355551884775993589069635519885314648928284680596461753673946869947065651646308258392437071679459827747266380101100146233868849522950283548468615216081641195845414259365489685239461433271270144890903178634002149187108618342386073885202787139359194448402844977017152974017142483183862962101184860332264211060736493962922614211948876718574422029767993823785381033925665897268706634145757246152108817721173238132562267702087272229400191860133022892308305943760*x^17-87975386091993099016547771138209092237398332662379731989719545983350277975950931137830601884292621170163051361839648340105566817424657329964996699001008654869436107390948799945064376980974671215135706710759392910852162491692277811039691321192406294699166606931091182102024652123540968414719369139998198164407445017742358171313629714685222386249539427644368741144075236729506777392140670349129546426011475897735720997499176095906802174230608108704161669911761946866619031924456*x^16-128246380948172734152319899576135167125315299264419430066330035384902866790011263032150201963550245248465554127874288096776787608321020091804716105795868088954365179400140655713409571325869215387082048645531143069821946469516147980212097649440810089555580878038011979425638230705511537395833380550547096426211091899202483689697256816942473061479431067095121445746279655401442366926779428738899216250893608783895703417796579286135940183564430359845423651833565734711351406252703*x^15-126347810986503131017049575744201562042047670128210071545378919022781918183014847859462297309154461725254029950507819939759219506497070701380841659609201441096794216743572188441852937879155228805809052677403504751117367716245365248029801651333249065630505876274118081816929005691988310602821661044140820600051386441782574332172197713959581467373555833765036250951446840102505733635902543499387146654976528145328708418256562099709696872552071141026953224432015713494734707597913*x^14-76712709527070231241814903077894642242320567673787434373458594199506329442260322313300384984331907573990486367281308478834390991506223333692312403686193352236098785842025487787731645994373631550894826680118313530291202952697015081883994965882086649873929795788522378965852632227832207023866676268996020185010393628590795360821995940088942720190161015890252201927400660525726143971529367283034025323290902533565878087003982290152017202939528412199796568155244412796885103270051*x^13-23516340855161663404075921697966998496231205705508042374433287345496014444263719703720195900051273820282857530872685935556278359012723783260433645278551959176816403287818387504755606820019829107964881802974979166251718740627806302985019807900645871989157599649078424826318804663978616061177291995827138825982199418383152712947822454841066595258334108000374190257634447019182927789615790740605255516423244088008399532873541498850171601530483117099056828710750224573006838653171*x^12+2585334028149684018148630899880533447130196690877275866456191156677471463668976103130271488443783264076994954898959767709713367859076635292669436276456446237277293220258170520369527542078018435613975780943013410639181820875185134296162299598872483331821980094558026699376689339041703041249059919371775744627324313158817442270807799416870454092140837361146496194857091899027472117660802431713335794209767029693158225200421792080184448847043849630297823201452280606166771449502*x^11+4987470339555864208794035703040576908834517293912458024895448942736630871780816038220674927954617677130675870465744313757925872113835809622615516490454921752331906458259210588227906509876776766264963750425097339917314182987074174488546007195806172909663782077244220248285203790999088786907786992725521267281405401451806595813826871101661900774141660606810712917952482037862954601543542155543042753062922176211498075669755824478798428711035130338519012945455735892005008052971*x^10+356859551305833268710723989271527539998717047261071748459590928519053628126323674460305706017676837054982880404941591371531141805882362185526050888906482888219949745223132206243008777846267083984280878606817486719801605448362255117793922905363218906719509376235314661333444326975054413558707257834693282307807768150235292898416388076472317563853663866682171993654897857246818142427728612289424231709451817119745292454390095295031513052061236281013909295337212421065620983309*x^9-1875645392189141105180337592190283900900075063218219902305998643398869770780137194660923829246619614992039359599289625485738778881506421379531594057716466197376091310331041059648070845171620759914620505356021410749401284188394709049737590787538827671372172879294388257118606236768265571143575853610086271148144063340359276050288732875806561291433991088198171024642664573076484056499967515243496937985932125112641109126912196424116982133887817438127467565948647682118834950370*x^8-1442800830739988681160348773648444589088866475670931296986882022910554224758344483817064021201174862935679765361336220150347213328249271804397028141206529539295694483768685017275319541046018713757514952482142845536660871739933928040580451679673991269916042348167197254199539301774402234622689886235792214085031939010017730127519994241140973318912669191709724798491991840207778005989847322432529015479942651653018243608882864934265470521974114797640311097527751593926082573263*x^7-557177811436994557487323475866425401066963992299001018600471240335451902391416727634884900184135045514545657180942943156718203224772973202270012527948166719459295013074835628349434887824219296118555586763558295667479165077787300704581761477630034843295472893210167185194294390228281394211952775028402942664335895453414950316608188600155151056419183767938053403178232542698124219552294135652900192357819425997027339170606081391615458050939521682176138151126104731331542229072*x^6-124109128000599104496719084270828880742270975539187832482342202986008392277443620848611523894947624401339994603509304892204693859815325752865919449843594978000931999152592297006761342362102519747268902059834459229508657570594183884437435486513979029041668450715469182381235333959836836812280278406127475512223202186574777507516614774814381401940806141499743724468618365009240570296258812982170911556858180222293916125043275591623597215601423234770581754968779552318192984864*x^5-14695599278396435653333954010326200646056177732279645499029752696788562120795557453926252890488237825899207108894820518507230989207481571940442457935705249475539866299665459228859844193466639404545556852188521064158144178343646428082307872518381705832777512975783665584997991657680223810624680757505519190847301626625440950625831670292135257311032999147820384797519578668352027406695171335667500959420696673514528423882893549142165967876984172533271492381260850591334201151*x^4-1761841653719247376962426456513453475602778469830793203053424091255144084963939988100431478317585486839630336741520718331099216858334686992408622449246167778092055772516207783742216139705192898689456950498212279110304503880641252349701958596468103027895332588847456719721729838875781743508359314098086194751607579474616012748453369834190261707268126133650693147514195850904547584240321255164616422222286066089289980845593909523723375112061539996758420292198726979453281808*x^3-479113100751532561085110594021561472101747974295159857688536044362569732294610261889066653947157474580469862321686652755446183919202675326094504496138436329803217675534610070853456828109043055212570157967517998242538802945056437500959469027333617057162740146693152764700348954292437696222088398249462194977497605615946736812697472558668132204301890766771411905466485969606118127617235076124513315014119448776186702576749848932961048558732554763290543211965318384957224517*x^2-63398217011741151822148307719753880361624456302196701932975772841136717996113219724793147939041844190612255974967702511864637691373210403109713030346054271428812520397246677011755132091575311224614026589623971743520513348516748473408020534264783649304193927143845213034745033438651607505073446344697473921048960148242730487210209952702593123254203544833731863000708464480521280847250021916599632139558964669628302221621716720701053570011412791922015422739550068126859748*x+283272895593609297209595954704114918251708339146220235371724695501417069821360456618095340918995612864406652468550678230226487342801530653116443501256322713910054752587729876827515739624405585541169497596846280329719444367910324791117718705624289500432398084727175468650428263746074364429605241081872514825824076469485545516414766299979409435945791557876994375467988422622555112844935266457693243963308915430874842470871869081994774933360750980385794359762631409252189,-99505394089845550824757764432438790089361607993134898679626888156429673521669411069457785711891507166338945133411776223319222656782481102534069978057226198269806245847013026978378761161771391380925873852610716351340842161884509986989053225799090776616959853299315809669787711598800304284360438057128807914656361080207864154791935714224312968137116199743557659328011886655978100354889090202574335370350588003350056591610475904881124494779256684923055399897215872688*x^65-2089724165804384759878316583951699803654660823459351602781744692509684877653434775246500274189795857924199299158692169239241116685815819500379220017050615471048084292315368530579816506273380534522278843547313497385998049009321448806542936860248969421830216162219262910726633151158850809032997565779584933001376365287524829685462645811545446174872065422600430723167227884491014809276000425569742084168088750210093711970633402821856208730484345941225860376391915987454*x^64-23187044457713105373200010503427568833806339152571248451305330289913504287267812010058258874169645641814968495144660262581237454583879938564512865498326077362363052813735503574607143206436145897485570702071134898562643052079358433651265304782545945912191022155145881829878940192029750553622362218348874045271900953579171293342534531069166628016720677111526043002104451219832291896746007470911171269175494777221305420496917142338041347043463579004709162643419989828214*x^63-179632217294549860079515919331719391056872008942007229295379943238810199922061022604876709576163500825794507658862922753120085541082731139099118415251783055599874641766908384375585536507197483049766332671264640716090489794871476903208212514763927212376426171598094571511087709347799184369547190164314272928782583504745573106238687708216110904773074256796728187075647527105715242665323634688793432670903239003074122163771858058003623716365077789013687308076248672051772*x^62-1086391593274988689894445119731950021207814630348557852181950311795491899875004946364700601068121904185751907269408443426490688027711592729869601296929169062281531097401418619659679679823826917592817431142911050837964197513702143568995810562977637843003286655454441577326426483866617098182965203470755398556921264476438015951840158427902095802215604680907220471327228914132340289344425678308980228710175379966389852553457562714369684065029766901536785527138174381942126*x^61-5441794143887640620529367650248888022150833796208237909323279632144543507841193384306702938470284425524295894361905883641578522730798962201408319685252050906352956508657492917748972267467605409343049140023714531004970980605446440795677515068836666216347896369506742487773531924915755997359344432363994877133939857039653325051478846337977917477968887255958825491281531440046666715196756179914014034439800870307598736631147975252707057015932044105828950359442755609396240*x^60-23390885553136616633325902548573743459355936859105069729742431699120843098821932774399494672430456223381380487054098577099206839017820952609466349069399462114663598751411971281782589804836609640570729185191367358913597578080838508152890596406210087728944145924196815943892267679734889322238622185819421732788520469080998774364451334756280499562370128555940892313710524523696111419035870415172700331589930667969544911882587100977262706839714111760836920353569756395940434*x^59-88286456986223449094839844752575092817454859110516550633871768809259960609560153229231711728069358762158941366024532975235339846211064336351805507106805855869307282167777589967560550318002467425532638123672905994798359908160017409769899098673690859452255086139228220895692578222500483074239582530237647678881929166600046314991459387537760473792150875794134683665857815732327838348228110088498638552933714971753286263319164370997995652088159426200175181990976301127895608*x^58-297329351027759149973505866934806220554391984699279645794296083891581421189273028547378827172107794363924384382738926852313813364392068820896322152509488938236510858493309575431585843745298107140451172286747295090847029519338327043385403326867311692953074386922652047633836161268305882801388506588377186035002764940809463931034365098893449613494745383411668310616288682578292389699715817246628698859377666617065202435182964176836840403520464014159571836748908000537692933*x^57-904271245432993934577945596891091371407387282807601046293024301087109707702643531069498542641661483338816049386004911939395240288655708480157025345948512132209988719142843682553996449916129287083949100372319457559494569052794959317417195617926668184359440193161183600491274794595019770890923400962492654584014495652972583489571974369195443969775069260449866291171546312550010546711949716600449677618977557264954133711216412101506064016588263572153461223083834479061470035*x^56-2508377136422772859738713556787034069742818666074235134819897308441475422439834469218774560311192524409367252295378091200916388581797143954030016648101130542361644959098545659404021828723241899987228860262713398998751089335698115179153071392795295761814342106695665409596665080524559897165629331170208887121137435203552925210735804813844375753658863762640512301601182127034567774976725905425676891721282640992192169760629793702198124704906890324676350369330815786138536582*x^55-6404970766731702284731810735970091907354270611138748173352400744166375346977967538848550552752106327130315969486629891875501644515590603753304703090085985750834290161857036761880590330755157168376299043554024183760905344083342299885194710808878898190564489318789354271926941356886847205688463173573961235017686676172144689121696905926868402792237722638052170058793580516800127097315936634611359873359043502554871083448547450981316118636680512677597845438952960997803295492*x^54-15195963554249460075035470097461173772154303187496784696928043972296081532011269888569009610714509390565469293429774911659188577722704954593075495439093456594103859234165945514953115739967470039789306999911089539225540149113027612267341649431266559762254781693432181031181411568482734497379503376458499471527212927966701349424346941476992223084189774238227741834386049471934779390826644629436927682299609524651126397322609185437790420987789732550369377897780130123125220839*x^53-33824979309218928904032914752801226459073649260558286363999229370837189674605796795936102190933340549028087309414582131678411338020975879192238159384241210400344227131538042023960205587281587124949069717058095934960502273835123767110153637751838501768016430071667765487654129628094063760712897906248800889752561875716722671311945827088612581988762975442312750968895757075769741566589360198888030306297760337404221379860900068816708581651073892024344966366277533437709596152*x^52-71310329521757108839559663733978328170169706925966841627944780632996835360883639681884415203982672669367134744428550156039480685398300343325897871926378335156493839839125886539099439983991222869566213289054349450915756714553457591040072025237695090531167801653304179165201707738757121048500197580850674828987940251493167423204688965334009436765322191391495749884088147949399179407971435585104351722441155736111597577864771774095864682139922606968891657832525383721559610830*x^51-143513177318774229586799586942945650627029039589511651427537339678563318592866112096356299103644055620240630007267820273239679595165001497225556126048134773257333048536665006956789642113422561658611851593093377441188646541870801379322585205072012426471514746766953731410980897847357472172256080641250050892879935195635256064724955754106296673044672306462122620405391012470945824343062099808574876111008880005159843251007099207134206272766737370810906557571170601366186727834*x^50-277041629291547641960384195733918917031910989043382962171941329574527225347215606049848741274448746622989477342928939157206491111264270493058795267047656758020258991204500964772590252172386830419157493451658749258307621701265170906216757430614721918579626014826595599084857118953235101450028938835363660862315631326513701031045205892022074650074096264825743018676835888482520071669185176171383815089715997493009321892985294795540519592113561682991393408994763262059867323459*x^49-513552357272996851242764480841393343125056458746311615545982285810957198723641120532931088668956788588767710826844654434448550041541069119674943131324769395805469574788863030537472603029981369191662384963882580030675502000718251586547142368416332387407974398142476867553956708875871555442399475119155100738896568135813357770963718054588541168541362049453192949289426506575082557950843603941010164586481788095496094100981091645648273507462526906902678812023709766220937569820*x^48-912439342815791286796850862036919887341226604366323067386798504639548084934405116763514167299306544862869471621908314976138865739463422683534255210626861882756139728028511140516597710257610318694920074438435682766073733372084137019933561208976661372075025628129568794850775548189157629054591574460240897705351597945562289146471089294308536181343528052139639364807376284781051481519675268352607413123662714659588350354259757658912672281998522481311502901292990781725580631312*x^47-1548819275202708592269661733435221264828361656522682883116415392123343512246799500196564229986302788328105481977193957975354007528340897871580421220155704116461573590547417971492952922927647025970167571827199629554291063463610975255431553896899371027411750108706778043787726271541837657431116702084519063940457781064084497317307748943270124824222332854482627309001368904522080265534484301500996834294669912358587933292143014550382612408067112893534731649439685272798591120982*x^46-2502373219260366605242500206400500675346759321430235910475010708543136445176551273970693531571099192135582146013871727741211353719315421594412735340496440544049442580088067430574760498678754430290535665298171593048659882051936852965547105241955805403532758521644636959602302482923015093945947186668341550761953701629711954874622526507804617146888757209880793661969499912809437043311436468203912188063958807370033166565937168438917516296203002410884338086810342667805396316983*x^45-3826042829883019017960500623154130434816351559834676660274201355073211966479396195453202765335286619168542791990128908454705520069270534741684839346652807356364702150523736837023775853922881128269728478860031851360628793171128642061831867286664447527239522254500918144617984308117321479703846523675556793351421068369134825414532200260323051295944827399933502507098555861065644508712198524769549221915845831567992719560512838537291605922300606457623779472857253124220290048012*x^44-5465428485986110543020491463239109893874618643410651448931233473167858505270860055408909405874140635812791241926364695111450341236966187918032833354729732841834813446129809888574007736237165491620591118445437603187757943547265802190452484405514968701397957698105080977157955177098057156441812562804493494040139913360342106019489077287541073919359512774276918453010796232987572458670038942267526910920142721799094601551945467006570637190615720017203427898169843482131523806464*x^43-7079783879044245229224229811782702076569161756941995007050910528472193786158029580005195741608576721359221064858010583130134998579662857549738363422578237189040889671443024216623206222665607704187657393293732068109325122001371578814113587249426419561684333107654060038422525106267248426205201985763778216855209470869685303603280522675262304559578025918332398105225116088917064529127683448469518810495362061396851569075623552134976738860714280533593126856763786795275293756319*x^42-7738488374193909626840507900980487699302037156854004231728041777074845180947202251981900200162870899138600560121338442972255811947914492468698444776472495756646733922170201643832700458466316648701474896663401933954263380932089282151772712515999287494699639692515608728608671183275150162176169905321229790796316169889444571756523394081706119287686419827880308610455588858134093435180104293104308634111262558026759283759003987030593023457490708890018483419902810562742506034785*x^41-5582228124791349332831255346663796591410257362431859768559576595542516118829383501988732713003771471612846515467553117171312461635542267227865049060086666436808565310056773310069871490978372119168557007077996717902327939672696209675890451358410371366847180216203579953763828516880983247807044028533556136336674558096017944290190759465575536632074162854720196938769761927297952020567024978471070271481003886271118121739240392855525808960157472692500174908566911587221718882737*x^40+2230579255924693844253564264906762212302400104957137432668893422016838291846720274640946548033252083575767113440260630787906009342472396377958532837412102052125896168386986833564869743273334431178064003213138602298002916074509020877850480240322931668110047835033280030885659167667055206380308632713182911821937117757802987452997863584179757878429848927171341503932133872314393528829294303467024053631499829042603667331788588220850976988946559042081180581567678125463175716328*x^39+18745356375623739962668211438433471215487026813487099539412431036722921973949035353383241715806690007199836871763945617448065510953214110073814128323381751936894629298262658576804135709940809664455637760187408494684206933421237760546464009936004086661493773060669917157539961486795277230738976025632063077273736013997852092112127304389980445409621684105638701495216464793754995970063877082326567162726427090701330864945631207208410886241283759331199990423376583207900211202217*x^38+45117382249352065584697146048271504496021397543294774579749515853420060251515806345505023055505463542446199913618479357203854036616838027646381508442334932148507846635995396500943586043471530191937675115083133307370657057291531099203511455282923394895147567404314210670734817872943385974175543374954789193870760759241615143312874090525221365564928195198114749229346301610322754933380109668804943089255850837267179624194945986688486346951508548854335820081347563536077190659735*x^37+77426398636197856604843131846919271254962581495207575074925173743065742456171907401943242932039906956957726723704981523819005336536890377936869840886029128823343512718887086823055959932067891752436164762530362372193253821794739201674928539143991648391229811258913137592844293031297396814448881612858758175799225404799152425128290519151031976091014563140444208106030910045560873679722327174144292504698583447882569360975380583263842584401416723684285936109154112766395313599512*x^36+103841231412012100978329302114231118473002737256838533544407263066221649211260785710323358081845816153096329915491978201578740191653092985329485918639739153940753172018672424315883123010707975686401124221278098968812891141802275263973251563947813651110307828952775027688642916272416496799288317269810078708843127060084714404354136026743128848306065398240771879416059782085318559417804558148694018455645113628335314632604628891161794536330267856488763902529305032564159738327361*x^35+104042272678773502650012008431266950686684730113179693515938555608360574604464385673054292656472751444632621266421909151974913999599342359722925664057404494748345394547083567780274956150905577915122007820044391875092534224430329114147774835204272320010704090382021678834580920531894906613496462363489889614484745535400249866375761077225870021567584587577443170214808705046465837452053179725498021031757759654757634643136328923804137261268594425010498975920827342889410764667282*x^34+52334748424932318413904234775772372188381359728847677570353888734278981399669984582279817721520529913399830284860400340508184520094284963386964523462465341453919945202400874810912438366925616072736231638378452868577650186185140888808823727065777318717712675807658672841621044181573477155174184564373418985175771064583385764481347959686588025620825522658751068302956383191256814141126596466143812750559904393029120139982077747600614648427668001487114459453880186689314254065864*x^33-73009370246931099808442139138925081818568751658636958883562513449204914018425973674751244536467475247062751174503586479949797412807909266274632394038892329201988087484378991005213305388332997473673609886474744688461949158697795822330746283762885019216218214826589755476240705313239372835759297610826474166020235901503495222757186617616533671426187305979796806649095374144830668061070793447781204299966309706706803542817479673753364817096598453569096002778284881757723188106415*x^32-271769097797351794617861839800675266285308167207090298986121208708151486166926342936518993808685775661527516159819504199356527041868846823702375876095075508450233888538397551487093094017922883686028007023461345595653818589959573594545720090645270844456228902730438685266015060945610509046490381888263604427503532541713254853706282511407614079294293961993456022473764830604147611812137451545313244044610594060630401484906473347009884747747409611768158960847246143621581408310535*x^31-502155474762731947479742364465387080834397752560074189614244583634316126855338071116453099219432691469397909926369068795130653604441324164464446511699908214808478549272841633431066835881104409463652339931082639426373794801568087470085740012277737325991606556300056674661030551111711554879152379245553530426885182822018304468607603269096140324375428517249861458409487387677275661271360670995175539133975954947383953381262656305623812466458218224431361207020608462055970142007778*x^30-681288493831124886893325540016117738978461381683237170152500628880033307919264812228979847401239161112927074491791497669163747980846289655053732629432113536633240705031237862321036156354955637545865793447550644692346931626796078563946876285533979357098987697787798268572727011040339370812144663665638220505424253843653134892706318970389846883679057088309655150376336957791299082477066962362640261811463201351937424215164090753278935622585398778517619534258025399774716400101666*x^29-723208541057491092730091674833630570024521495621314609192302144813974219000425701859434849292614974981772144393263185560403686357064919211583904288281186696031267842151520635687998958415843337295734815024590447340034758980940117473897621843653609472460879772917840810399592600599247809784603183596238094664275672435449675528995153432549106115582807503704925494860325259747274217352898718793244856458145092634631500419118675337094587298459882202873939338263147349490076488069178*x^28-590659352781128360642041968441526274579397079904659634509673057282631996871550251688654914071608950760023012736410592184975614783290669902415631758231100861898866808094103071269710439150123295780557446431837571448890590239075711084500867794684070616503941411642374628335707836326714680398335998141552024202177132087060041819009282607761947662814813194401320420790402792886368629031730158858666053773139061186485159370376636892858975342813211904322372976898130306449227005677597*x^27-301438610397153831440032701978109241181551083677870104958168800744465247771917342113781398784939017217772481883495943955317539082029040334935614208015124081774034995168682134309181913614581288077160381905052473259707392667080921040958234848055918977638199706374927145124400699272346727045018108976455816560609153926562865404862824869160390925661387896917496832732005020143204262916483094208554791709605186426570126383553266389297407040225683870931800064564098821307682329180847*x^26+98939250649803539510837077026520669913336366133758456492472800223259109962660462720525606191190288910058837794851358901986855095145944157777606728278098589095831007390058373562908039209331515788295633563214744601102790951437474362288651255516262469390910002947819336954955812655911312269134743138599562385231126196213401378850812700688508572533969071520930567460102597329861218097381033649113424881443027021189459424835406011103590590334895309347845535495232639913158626573259*x^25+496132655243447396757744812324243371591942130156909052913114886711779332152601351748066474944467739076098516086928602837583650440998876017294830596071024147425989953221378651203501546906742749191527697751297955589726072460371454246403329900688976917957278738737911597981066115593878943629038451789616653693583865062934347793864444278430502682630234554428318874300788311183209292129527733590152644319228243785432152768305581608656361770527632061377594693063754594414195463898710*x^24+639527188113824082026500849837134635963351710083607809064874848091257150136908989780825254521015705656365068154980072393951626629031791718434836727574734276355097217278756697983036455329881680088253336726323886804694197345909733678024858069512212079601457946917066016596369920444501858376544849922234413504786241705479653317949297587273568577861699242779346243024737017104422444840727149844602003330666729048878517191370572100033926428155331196030759594901838683263021026309777*x^23+285068876010569879346009872531375423385087049369650459467143173681800294024812540625952891310505217499344903801132748389346351434180541751393701553182838266139922159528116060532316563906153374567599827106877468714919040366521050399104229473617623977060253891379889209377354508087023497660019947244094676559750948751156570165058590575280472817292868852084647393260126798998488679363488923445988402341570543482024408181836149406179671270867224225685359162460232211430243990908378*x^22-464013597434873438125633276788377518057126261504617513919319755164380636256587631982994630506109028457780058693274928606523405253869767331168744153314103438295067952096902133453060993795137645539506801408676449649468222369774845536114098531237294129797102260124210988103762702011779707741305286060761075460745886281593834552361487785985782212358729141830555255698568657039141422599782917337903061241037102800103285875458810692126901627009878153287042341097603793601933261550814*x^21-1081105725638422237182577385582870978445396622467488441989305996868059740945795863196085965470025294887684417624289436283455990619662875195762023369316800519003553223720810755632747401295095775983550502453979944572378465856046000322402118380607379651525710592482351486075913893972195103574563655546930108454770273548291423699245361859444259854437647937013895145757252464202640590115538878237595593157914294810818898043102113517157273343258330896454751160096904896505172152892924*x^20-1105576841940642534692458391388163708765288377361732423432993591949893173319479694058390044492366948383521014191361155319125549537155294035581355491425087326914814779286113055081155834074660811743115357803383259208650513514772708602016885141051685331127900929899488342740318939591893053413722052019756323279418010513497572561858170551163497795954947135802181297370526073899839090633399120962928161055050953102831611745492016438448769500721031207308656142786773748929340988647903*x^19-673764953807571711863863063327049892993871035386331277721650332355663096482357449323597090602053616206677321988631140022205539926353958702441575956147397383802805134438680924285458481841696430271066387387836589808603280144619550664919346917394179585943947075863485463336878723647307128831883642045483648067628038948517745900127726716175767630213895858920968006231434516263639220430746208265645599993106867218021471953440729569613236304694866478394515007850767229365701226032183*x^18-334073745748894866363129093850955021154178719059517283969949655387072669423211239545016949295029592336905008662860708348690511585209381361665768451544151433587085702103652585097959907538158679005327817109237511250607119992649702138924463112590801545794476695323754579773173208005366934735335892818816243931385546994705836844693246149631308915834272338707089288291820818486107930698209459928896169958537002693663856017079081748763407710285413187066614769121656629676303605040513*x^17-361673096092962888575075367681931644409050935280191804058754839404002699543522911406521448473663672427744511675355998897180309599137737227373599343949454258314608483134408294797001240393988315610809778119195055998177995804734070801152146086735516406777495931968148092757936174862579200438848572955661368224990975660428941210367287005844409553906019589648379248788519723893829494157569807634980238102282623215181628310410276208664271514587904416182189596769321377232179038005784*x^16-527315854694563485302340733150560011924095391313692222463123144052562864201689989796495251707528135410483638854805716674450731805887389114011358072078117900853222965568498395461538353826950747012436758911563152290515758144366638447756795803579235476388579160348310233278210789035811084649368947566007600113605569457298015103918684387215993018064890735649809281371974796678933588511961455402427867114116891180894083552274434581164264128584120477488090115157459087965992737972791*x^15-518200732275798198519892287083697336321435250960572346233386869597894851025184141999976618567824166137643518407429970417756786554267017553471950432291637903411059409514489693019722703220162368262776541848266477321211842300973665085573855687126346179822895210276640795873920845310955818282525136717614053515367850901601581274624680029159013875974536857539955377356511479270787906833226747697425961424442402748895892023986593090333413422688903238937462978917231981710282260189007*x^14-313485801633797181421599913678840242080575923535531752266360154468468344412804566512434439512383822947353888891413921055400320323147925521223311219950211679998430483973609160937865687354012559187852153284843957218537901385193005667580656757701298611183330947558904669862771115641594073711320607539149677430242860689742225156927067141589757756072598335888733050820402487018426920399177334852150554463867239576071184111617788565884268993665432841525048713817271927751996044429677*x^13-95357825177696759390451764860321089594562331148643092973657208390975311973136901630572544126905525878129547701679900870199882897751888388873703282948023721348806793698420534490978899872404867088535083593667954182640858691652383146953491429063225674246567845267621819295022543781605436428930131030503090347189209072290554705081282795014693933011840991523554063324004470018665804196993354015647637210543139429343870075317693938378134439481722388598121668132988713382558355057865*x^12+11021543891704861208387186185287936759208319217664844952043314874470920612876669339764664580952512819697915518836525784273848540016083057115145417984546438011576722934480670479357806328001003730978336633516384919760492178576953887440341346958904368892659324380343452007259442139872990008905094788525268354135584024612891216913638850833137483329699056575297671880598636560365239558950349638472366415702966074714487447249852800052239665209268787192986444843039780737986829058799*x^11+20401966039897777511586952095310352518010955393554623870544136817415002413645428897759131653971602174495150361911377042456063600821875952468249232738616779695818956169201753911201817145840473726412196815886733653797100570578619908523034015059089059762163013614686252062801750993938228967478087781365197733363652860118180219068506311934628372456436652374785947743039018281553649143037903024315294143213436243153189875924775280274185794688700109765103945706875599693917358674636*x^10+1337837942018590650734586659644916982121735634523157600769679293515299595036998932992092652988713274343284986710272826180722102560460819328528799619152561297816400949871124694642225074679875340939183095264321974404192626262330547285356534491227874403387100259966054731569582018596208914259735033421832449791978723502435917573924234905283814649364824193731515883629127609910718338920999855025077380591720307729698939950952630784049295179899801754121343105296602765770846043571*x^9-7728824302942108076685942592058510102023371959318998928914090001639021260574181233269524636324866142137010647810984925639602504945214542541966399541324784796338616054317197919476987886025102334902210130622139880268610611002240989568056201473913163512628892805040457711993951244788485327073471982665691721343028618042335551651405435936721887337557928365304116967000083451009509302262287707619675498034224159583024678148902682845681057731816587587107952128600013675096517044525*x^8-5898512267260680432299376932323717234810088686658111061386836178994488118650447572890446834225651657884333457260522742832424508324554836108560714719244991656287016991460052568574413221056667327771341018485191105794040079579341804960054605910007795371866385440207072482337341834144921981334135488674153672988387486238918597818136359128970707543535324300647911257667824346710496702109003380543229831523425826482123330479004543008976686440651410611751019473251378177901116153911*x^7-2266441019700800587930256050692751615199758179879706766264889347731456777227214234877804955948399546497934593240440588077076555025108714189189952764280890335923389678769456419674068080199748628093590765801912870018052531960630336956507803474567227141078610796801153087943754169594549415494668880582878879322640334092405215607819931101147491869448660159266647518059673983516222502987858174261532248461670234772364339195209402196245845830165248516940439992731061919479957900533*x^6-502595830368264548820676180436963161242723141497051173009409845592687630208348232407243548962560526884844425934648765151286766138763161777685321176996573067452348170278104229572463343866457573803764592904540471731837633933020761382022163265946221683154246515925188967846359324901941049959817210474444086131281569078185173471994764673630020282236175080565725407570066915952730787089199943107574140486978468520236356335860596577417156490721679036643497781961729447968041408436*x^5-59403969042384093045333241422411407800898342540207384533774428571051089930907612001398781220130044888670828669567294994749403680896105779826122417781548334301705074208032969122552158329539586162535286917245450816916839791410418035690925668759128394414398913545999269416957499445054011535342967029089523657835097405197920397931968199541018147434733755401756390883472002325325688165739312227242555287418890471648350040828407507864151935959512299959146619437611974893375956346*x^4-7313354710956137859536939977580671688633405806298059724906917916593928476865742976303338126717175520821321405044521045909667834144265426225070505297442675585687525482873853369522051389913483386361756522711450860582776719188462471978428455639850204269486798039574404085130041424851930954533497949584781008823549811701057524595020641463779038350563582488968131560931709183643349301256311281376383201209699802828407589697592877464742344902570113402258298676398161738385873988*x^3-1968192864534244458751813876928173460104763638323242118257985902154033598133475588131513708281208016954124617677080064707506162175171419204093099508120112576624595714665083701129432743062623636038394148220743967041112582002836745525673687426421952107533911767821613852284313944502002818827569828489254576009232270458244456136175477148896166401867403252522946865630538825238788957923808520201487903786371069204377271631627752303160642208550963181401408675600385060569412843*x^2-257631170468785414820460418781926466815996050403201110272538897704618467948742228434237710409664412908681945226898085840088995618418915346969333723204503525880518380075908038117975629892151145890457171597004393917757537920785058675637059219506023689851046771026429055851831097052074540730056492668367590524193722167822954003144336387902204702929037459864384916286583324590553132262894509860501864341676316663307016214586029327625319891743362492237837258378871116924667741*x+184757170432193688689490612596890526078102833406643008371890041796988867104432768121121811000171496875968207327283966364927786611721961209286122680735392019421911552283609821478322819937364326825862361305195707779157880902017712321420081464977465976629608056853245725077121568426920173478102839749662721347500164756938803625651885038107489513985774981542861970324612663978550882465547621719537971836652296132518668260693244726222896846501762308243152066537942830138304,185824621752425476814842679087934651116497428292156171772109348218620539619791059437354898943450391880607889867375144773595866651027235527269481055329109518318530309739535909555709339689971989808687997913691672417069303893230185526102472489714947056724197834118515182781044351333350465850130712880778449518646123242243127194541199369075050278364175991799801282997281136347735244695696564536127469325385926617440779038555009978287688687370840731105499688505740151889*x^65+3902048553083270704344358828825978651308995210902827544344813853096721255825516194803004736478554105221468334152902632239866872720439970329043787605027633977154584070228190897788409619376964384683699677574832176611458120916447028468798537082078418946450440157256444664394570765349903080749505273546603977494245964471588030533474990763785700084403275728003970659515107739215885940931760506801132104078932291843679995996551221867616889634688353195792002441201184473128*x^64+43291549619178394915330353147563138769050275771987666170992141369293609942387682766381951098260895478153551065056311630168038245714871631208948524425140743930837290173623850191912100414507724433320442370203274745088346338971155110646195295244009222737212345513844171575178407747122168869786895610701418983822964485352558348394742157758383947315300647469796459534269203179322009416558803135072576949971787203346554072382832243322475679303843450529134308283751190942575*x^63+335351947610149805066233615874834387376793158991234495082504535480996316194811848045966046299969954485496434195983747844842558556134361976440097359197874532458629360092904125296066065644183934430910790276297125259758256156313050026125187688358358308069982141737171453766969402338687540816485023404274711345800198917409064932052140432731126157994933142880009511110633670725253157329421627203741638219460095078652966163436610101633033704505994004525867114751731668357130*x^62+2027988647378673407481088159083606780039423426401235897050450641188731583478268186908917128893784365429984200768019369339306760987808392927377848342106626379390290919251982031169286236120349694155346026808545903974147187081524639751304117998683160410847659889925562080078240644850365471151861877924855181709245271807000244040452013098446962525484168191345734503520472272452904942922291118400345374748260715845112451539492616133957976431138426488949899375769112688904194*x^61+10157491919262379855680930643787970749330634868886052765868152508628025399701585550775603169166847559143701591655957119539766276357774781277889346050612387092407119973832321277364008130650725429385258934375756407601069509786849450826445145410285159292403848211555249843173380319292002471668322635276126868257627518617636204311059975139383637083310823431994240697490997584886994944023239113718110484843078873517926584637925586057327673336931738035563040915412864149022509*x^60+43657432857565635411440630685745780296286086608489729775890310282199348107317089709205895127137077125267202157416106840629878148238749945304500347323340941646443231173450386491818172901068362833440312492298895937515702369401606356100002154609589145082035644387824001079628995634006600660241111648643803627277504887438833547618126485306437095700057384584671834673582192278408558724719062626208009206603596830507811230168775716442563061478782654020598655545023913948962058*x^59+164768439159551495340349758892008130647221439460191642308934234209182675662604328294243048066769474995797278972534633878017912785407453182544967356947774154808093280435340029904283958289243262463877387368311547725692624602903491442060600473709024705086534449299992595568178053267991984255168661998665906318101104574355663995879960105597813162933589471584884197144161230535398705142975311765836237541116786269316237071450856321190977226985453281955633460200160240873076918*x^58+554864519300396697684580270519599134205674040578203602350991004035414689196725674804793221810337524528608683094385062851481326825868489075817304386941982355966844671431522886376506580354891201659374839145080369615597191031938951738892749219155455659686036868860816487358565994457476909852485146668974809943102085924035572928377945587134353598617550405094404877437721837216752282732377762245273604382557451084053334365749455528668066527745310817702075948132067544884283825*x^57+1687398863017105035656507034061196853791057170393292971221090225956946692803195320075757969988096434042909588672217243916468012977602923246421392820350414232450261042368640628513929715329711073755717101325214269261293106690664494795965168319281084367945852186316717196413463576946915685049412547218920927876164160162360946903068346057334139467363706143208866274142178789980757851648288380027119116693683054432223225769813720119113621375979374988153213449422188268202372150*x^56+4680394011716077203176728235205137957670497714244534852845252008946565734399828194405251260700348732437522130804520693028308387774703895286000079121762270229772979100269938086124884034105914621795482641273675160152430363581998515847651077385943519263733794899835922988345960461359550469071270851110223713055824511796683268589027884550964716898908043358232200286632995513685939789742627712271819485434695162318670998790865809247613311310747922647064596606611071618475775287*x^55+11950287168186601760705599730424282788826233466003981797977740269922724951539931998562050083674162646145346701364028634466218217247259592556981703120218580961635113517407921338449714822378002025210887703403974391339298788703319457379780234793350554277531408638616008673769216367461289995742296325543315002342735947144930692154407416981437474364382178689825900116621502281804238733676356490229538385304646930793193522306236001642687463722214674896173174880728197189169490754*x^54+28350631012698270308436492239365777271747425608704927827132932406962648120077362440775295352347404596551912241178867276847058711212469425065740733427145379783898022651087219844715220763705790248606968053288039775036369089109297065810762031574206906390114896565534850020238576462319664975227121654602420040534571402252786183343640875450588122844918309931490614350094401577198436008536167738219887432167399416034598282061898844581505075029861909794452406617215854513239629066*x^53+63102665268142188947730811202094936439182925405972561061385661314248863532256190505229526377634865113407815267042180101611150178215149475574925539944144023946492748820908392201869345296248984229183899994534148173232320617581809765359706931769730717499727254151201866449669907748915655778749346910319697091228832784445575682086397966186707453878958569863269753054596148362096325243043743283941677962894548375171943850070624849162185570644985529177401700042698042923415252468*x^52+133027384090911600410705180644888224084730496572109579492115863602908777842800841079284771124999906084644029020991397386330250361316062316299171023694437022829792947324156760184140402353356797080890458151910078357646041566660207307230418592420290134457593325817802692710738243172996604567036406102245197247606579688670471150535422272671583238430346208089539821996822486672445908755850660516434189602290441509160441060076852364888559336480670547028416703131686377532562262674*x^51+267707958094296870792119892289151953733813759211198423820582673396301332323228431884179967892682865272182733567400916031480589681923858865168083789055234870928274472361470855776390319261947099345800852294193547766098447964041697435131241509175976949727245667552169734054547734346026613248184727714136522263132732862491561452257631712260801269651661325547018424132238547462875670260946795904377168208597382177499257803299470141700813331939506488528761026132287859572791233971*x^50+516769345161111567674868858707376011908339146417409861400548253066097824607663701973787947576907684664703875967036109540845264560734376325875726665706861992392552720537016664942527581714809543205521496459164252314871519477454866378984975487392207011575514207873325802361322460020944540557369392688542533642292259822738422686414218944809186430951975959361562654094449757121557312249410433029885934813894268502413135066548518181112692526097429631830317541562366173550528690936*x^49+957896040269663610283888380172070367896507339515217039547652836332573897157653433149731070169707558394080000645329825575170474964764336218986737184279013978605749314851986320029920199751622906623856588276351066254299171067861905631465064900731865677820680056894069231955511561811840527828859314757492643010001372750200227286435324890092679083915488310458740427921229912540364976922601453309359572906466021111917447047615542996285809758659253025699520926337196685276836866340*x^48+1701837151443802349762917886958617603995857015812705167117182848280045762088523201061494376047632958980152086702470691164566974398816357115252313730304111702224612769349955555626311713367528470017707991937078400185915605078153523315505026236943944505819235154898692024712954165371741592882506966356196366860355680149825050019058634750411820472153058950485920811969826766836101935456608466925933702596609335849363224514433370709883200222414629004052588926194487734721700861478*x^47+2888636042204474931259275050265631957304669438561163599419503096852058391481556390870901219618462630756504850552841805839419896049914832917124521214932749748065958114699141694004188337086727876156923756840989746597584214777178782731782862858490737867646777498992745085945467173860220227348490786205953097392387121849431417523359497263219862990719458699585804233732990566648433813618462959894100154120294293412839488184997336577029579379874717245394063437536737735037483034942*x^46+4666804543332792148621669220476902562338806129094320576374688364348402094039610968889893712355358535532575973223119165518788385187541055816604911282833053868887513834664840176935921163889930149259348127858847277649514150754665662567838047044357090885194801593369366214457696372668733825556603437502434797305427595958276845765433476014121672401636763725508843434127436783572818774611519209808041238852565725456792429379740659513824714545833996649833503889450991616854996241304*x^45+7134913877088453046814609232154918644252835381683885676198740467887799756135829138680077470892222503011802707612840948555851334962749818934539861842242581977208353480094661526878349437761750776385854401750240835171759171119743830121907977245592728140714823230698927497055525573328084673138530184159700222565588521962094048856495649181607697970207003469365429963236889869907131316092856461913613050737133364090436518111022812185128141084366811305569692256703144953788077668652*x^44+10191207768982555162179293769687074188569747251047511706433794001377934916722442307625808716597488013539078279322895342647883092639159735509083829972941737618492722615671733228479455506873101118762488888873235348764669705436552797607866073781233047805648573400399439621450497864386941850267244391124682075383858890506982068218375376777875419965589960069118814299282133689005807831887196752309036953712012056009621977260304179793452989220088358045324275457336440090637888779784*x^43+13199660196199611988186131682910642719682674101066446239897902281592325331666353814600896995603575709075585541908142634338968929443197217547188970311358663433749349230985311105145231854941628781706975675151601225252418052459141402576717721663060703663020710583531222178698477011984761480230767672142484482178848582110030899741084211531911411506854214616418337919323681930921884526270188329406586284603173652925399080909502913148393054205823669658918166391290371045844711560139*x^42+14423901013976972964812957769395758837478123516389056458494196866771993983964533514206299714816895290281997683111293419956225524720081593210745069932565395820690761048910217519273963197373803566425630223146408563110864097865004048550123720671617302893708137180330501150535374063871958102957428654157090743326411666855536664181024773295889620302687176042476962792886532543644060972090440431145107159222027667182998810605102467468253590192451772421308616725286018388385537519167*x^41+10395714570174135142367054549392973247964782349135712502659395606766804247228375068267448573574052788805316717116988130195964328789803462498095750803758329194760940994351080802979010231284820687088013977923800256011416402335636725822228023991404703557442278099217229372788312892332891886530266276216073401390567886063701237715305187098477000114867232319447830328195129237272206350357406948207628414541865801554379248544645678381294892954365669051476728814584383128225751047245*x^40-4183745077084711558056977499522028657777381534519364835158256736603235217383222663202028946007686436582112093442142869645504348664405763719845466539112632001535759776773863755565277905167592644462360490456424492981919958229422584973067376856533945916011731058554864729240201388824023260997915163031258637722073942313253120084589031492337895857756424374640667365829940220294218088010588153115301008319049712269103418118339982594158782387581038727845508786634293063155239604451*x^39-34990368960599751178488704529684088494671777518943047615776745619273608829970192502014267590492821871256322743815538430899856205745917286705776343495429440232297666194444372336964080806848110127886736119561005986865495406921249732713481617069759800159635462844488788066587738674730185050401772657873663600459265481563003137115574620355250025836098546181547365220820970060078222646756310738561292028671082163942842618355046459794669546314118861047510059666893872044586783982091*x^38-84170333188867990811765082978781533303529376015413233113459366790648970580578223815408905717025891890173175068761537584507864135347367855334902377342758985934808894436948697472712764448722969752241773900389078560548773945476032905508071404695254095469648995542381420394619686231856754006234074831168735429983523578935172622557531257659405324550273227914694234985992752323018070765221416069479901602763246339063192731421685513767842515771158676557891615157263593988018427298664*x^37-144400428055521922984918076237577334576532084674985509201853082346031016563185862174761649901718095922693790541892690113663950586659878100439593479164939123962181701764055731443552558198740209006589661407593856053673094767761548860597993195869496271628092498761693558431695984873405859197893950263983891025902311882189721732314195974125403474551962363123095886241739582420266259543423869258480104181164169112912208197395880396717018475926291297756942744522442410277693232332595*x^36-193605734445227348763084270543649492807112754989488214901793549794650596971367815493315430722653928144716624536012796877394302786114482674231382226321513102638595041690556585452937900884706882797348238070993915332034116456572544599545009829414084219726675370191374667620684417789050425138044389385670423620907958561486316102275350908327650352846634580178526833496149994541656687676999210559075682670811361216961904955167346420381109573631074019228616021133610643137319827824781*x^35-193891015777360309292966990433023696158239488711927989680989420900770276763152742350285764137527036041742115673333819462391612936219325355889772170553796601283080157675341886730152589338592850724372635993054713965990437533627309249259078337685672176017431056576972484022702088328326655826490660903569988560229657670770116224926980296966123274139760907299540888471432238526571741531897477133268440611797805887734741003597373654427179047898090865932434799739411200261006169466533*x^34-97354470792984764442858069851609373000336561482854751574951102685567729591766284232557472367839601915727138410042744101540480448801432375308300144491693013780711854313270826715529872158873281409443962484710023714527087995696697544989839138125200126155172549061687174438259072808542407106769292503788682669367231843418532579004532504871460737809373005250057382542544919931639915083809934867490990984215658470771931794647067140318461779905382689100800752094671183294529857240785*x^33+136481454325380813353818908478752873905648141856696845439835123935276054696988379807679386594604743139735205182381493400830439379400239845477250890079970636965795081830011793649041095430021037721631628657220835011282766115956662522366155671575045339050458151282891523682896708964442997651723980819037488697184210814406582911431955816781729475779868278210100139637023497744155061728272517217528927730358096410191299475813126265840457665553541887583508517646379914033377358982232*x^32+507129044102021243966753926684912622260734718686016173824662563983589953279186926222489534345268994923113699567447268020293523754184192183237108557769525608936729004379875551769189657901530411696933636269769979544516982044254732099505222389763227943985678700622874104898272227989218179145138457215222597354339841461025949466949101437109671158017046402988015471255174435301077860229787390565662286866572324658670065796099740625572530345619003260710703609090733685538830347074321*x^31+936571843923811378673262670279491021585016427010190669842769901724388297172973021849334554618647967315982324964639410135826595358146950000974929646448751383727151965712154271274822631250216350416338324365987177798551985098519998652903882506530633214951531364835366142569358436889459052228260093933021203302942552285699737065403491477238790387751734223099384217967392209264599168101039536567634204320019592363632622206223963601419045066049675018526692985617073098148239932364313*x^30+1270227904059086601175277560274772073964795782691536115918372088710312156835300066868578014866842505401986449352795398803139522213832176011139789788164999463354237703069503043874572904892679292304469286402693339197567466258841675979007600204855193877783520875025132131674681732147623125894501272250804290000434140531293036196184401550566450078279813357867899734942233651098314430786135699163945810952712921340957088050704742966485830354982509062095173447683127418482949393668956*x^29+1347911763155899069930323318541813552065742038188735987711783200044696821399737671657760226842966128185037390162409595967017491166304701350583753679132040169380269804377731272327447086081164176532600111598680810331585415920193325039795325965007605781270093144989165530942786646436480047089075803006550899202514733674103583517957304513776677129681254342449857268069572824561979644467610813947644410465368503408394098198155689523725502461158840298915084713671233369963490555141424*x^28+1100361275388422642702083780141564154152078674866463556337653210262009578128635488483266679269077063569052587911908129376552095638968631493855479472437748809958108145669594105086257073188883432038452806180940287088088629789863276776224858340686187765362075056213254030724489892169642145732967787343837535862297404228720490567470483177574474966499043515089905504287348702542380324450175006226067179968926536854315556044382390328768122888389397965900344575100442680328634311374522*x^27+560898339706120982126975424630345037744328210282904676467457423219610185451268601894340635133939968318230627729920525207301054732733127623025601882945327419768510263934520282338138944229087064664560052782792500664261658682785573666579838327647728961170019681138612888879288023103248974933352482850932625072103437739271693021397506990829025876878117422038709478151019626426148743859518548759080498774696779661743215390647968134362992277997643822350776862627488406474092558344562*x^26-185594962888172603744580843565591268487115167030639154175073394393143069923250879236151877314853202326474415969675861299316308736563549362067915957639037626882562714834766895306740095118508008468287477921062581110186662144300341368242591304416166689933559993689127828415255304706803350749719439443587727540192549412728680292716972930127919738923251058014425602896247442462096601811792864088758376571877872866669646526064770778887622237124570577558555483970257792212946386110551*x^25-925775635213095440596522205533396399150530561445956662587098876901964765584577982017624603213419789917148489888477712142718040756733014720873160587142443277443672757685356238793458989573706923300158228806418908922863539177187903027359968112502053264824748062009249505269983269371317791786490457840040611586353755907805886529167113544544517976877709421824700528738866654817845424332091294375218487762182781755380340422014306112611651016256265653566696329189540572430089744684569*x^24-1192118252947400885063410584183718388926605045385993283843465644950165587410783476467630336878319498903505093787296288439103616365147769606457569645304127021947743543261829664458933708820037516784846213485037995980648786091848449957318300075468513260630546610146343211419333398322081965433605609459206510105747173048082923999429795143862953569726581242689008703498372431955253279318772346643010224201419679185414045259535002780120743703379657421019937142342348715899694857543157*x^23-529916310263033634047217815705932530195626252401949554683520589250010681751771808896319998122191251209852719409006525363753781404401563724615634044412072455543080625433183276985029328412505391605057892435262841912329046790552807494967193917611300535384642596717660803067609344531051947944092366556216613991992107316038716966227932857830544378790253299599187824117111314303028267144113874756547144271126538697604474153180293951866385532893164865940906866115407043756529902636527*x^22+867184888152766512066995287326247430634523966521957176787010365148514503795810023951274249494308920973191468768043612268746701469291670087894116063428588114922909301942098250756767417492708650456853357590722132647388416798168229506397077996900808693168232466299599340851782429662990571210902708683784999967560432037321892405644602935140973598968706890320620493077064552847809429686949335307888320343358208901368348986648697570276168629571895225218697796425540801336822512060654*x^21+2016495831594211872071422900838934278560393200073994203299616754225815736951199932211025377896531574103775973193161150056402883214608903738484285640271891784773437603790480203078944059908572500935421321764454926157065243475536065730293920079475119692908531737140024920996986611838835682074957124783328243132474290311212936239570809938274864872816657390342775664602466934267186003369439495270895114869865744813680813978860080254249832296482354164822218570020880034373342509744512*x^20+2060129513233741319787508098203627407921099203765481542530570662913039769508171200177269141059832025615783836625319251659656990652321446904233621448654098036041694528656293808597903468972339208023930619246493590324186281121828869582314702024339764493687044236364527119629344418341117648480258521235106255370620164629424603072070847873086077783754293904488980123488327480742383569665002704705774073974167079804110072122033873680129545374657609173603840599939578596881437469769907*x^19+1254244665767050701182138987675210196298278658941042439075175935215723702722088899900953353162532520481497557006425869307086000720481859004792548786089283654404589939915825105367692330989984407841720123689499745523587932364143728530576776961457235284777336248990681998726837670962134110103224170888257232973296351730970688684679146304135002333475298816178358418542600544362150156318736126492086846374215378701301208261229341311683610913680744595160923422729281831468499197499156*x^18+621847666031048832408619785771975820773391900761558025484833227727217390620924388048925157840837448604574463751279053402263653007524438026119052317820514161462637766770188331557605049486962443251551366125254125894101730946474619768805713625933133207925298713007270485899557126523443188581199099028987087162037694319295522666150439226521470938252503927316315468516956944877601211064219242833676199220747201257641848484832964112580044219782638674083436930238000583489433407299633*x^17+674463175681170835504782887814486856651502189123201977867205937209337850651612741116845892415208835872035686073712205822682416563531604713631293125468332862469985010193808799581876291291847408873747529063735284672089214162011044583349464755942350285917015236542829054997560443042987424084762786363738321123054494959371316825112166177939702605184492232957310004308514005423409209928082879121530873230064771843202340122869074157467942812308698851805904767700080015624557704314923*x^16+983327771053445518403266919182044875997743141293851697921874436092345970025043875296490435566346838945058791975262607987860854212106226919517096369303628183514091747366618828466681805541176333097124592660527545095788939379620176352432473570487514133059739675058558140139085601003799733559436600728705647760606668825092654471940033717170924543233255645387927688549649425121734262307605838088549461920556013927101805031390922566931816891378014636614331186284199054600129684133695*x^15+965617815112634023163080004454825937306142398749268116230733827107905854491801613879990655984136471586844367041559430245670880752044653324521726118348237269198538812962250020027757391318759893198820007014637242090431839827063352371794661213324883352573046565782778197965681348211877079757798249685904481503782658757525717543531279627360119390098508682981228206475715416964697289265875982696392023305768529081279519225441422243630925213454685384473927542879819257213965008263813*x^14+583559054195736492875494663591412051952897951355852520514323719704738245641541173230721023796166585347521050982506999299618708710564532654085391536627067848561745619164074379524216361815451633784387797044926238688881007635805232540216722309251739231073472149756726542688414087428890885016473841521555063053904892610352182161754505032831737966085247967606563162061247222091015012252040522496431142220976350107033798919162938720844623125168534373237741424277747404323366559131828*x^13+177137440868116582924124943953894808973191203481858737192804428426570671002928203017703959711216443987122998483446051985080046437708456099836560534973017220943010592597311625701818543109182126146609130251465621848900797359794125328089936372458928721747530505984312262768729060090527891965532316554074562049371956496855718384803846566517222198817756016672081851538809568847227875988312922091390751016897207249467434455001534630210515084368353562638907985201388654070341494187642*x^12-20740244698621178813297531870464523748079134001769640066255594141819761693330563275683686587154538115880576645434226948847846861239094804252527251807745339659128116049683129165953089501072464880883555422887023882294410063709659728659772453355168258151128769354128778552379255625473426720979947407576724250414198036284250872264192743174759965397092895235898368206479230704082641265374709550493768568770830277020783741812897953201161025276439984662554912331321640714289287283777*x^11-37984303406967573811828612158110752504350226061128507246593834984150844275316004400883530092671986113863263385842463387268894147669148799775907379880384802594006058408703265901049824704728648052227717434530462389757250354568105430019256034217746985924714060239306051217356597993764504194791046629483014398730103766597664255178140388932728886513080388889206876957345992047930909656990366047187101571934977177816177721925090930379066112379662569019064479744930092747431103894671*x^10-2429539213138634389190116241422320146852475256802656765337643018007064052165842709901498899448601091418005717609065063747172599215445777740650574225970103227959893048584177581801270425319916462768212620869728373317255454001019035478728420853108539883703169354838202280606329664322346717001809599320060914628029133620965512053263568739192035219933743181045441465433069100968428479433812168656673483498464441991948602304005120103897014808051084805600078208625575808440224669622*x^9+14418278410294827384771543304705466856249107807939447982166469993437308233682953062558167015080506492923232571565026777688253367106311967285269987367378443323668764818033137896525389110464331707021307792615597189070526572800572314002017647855419879274477277721127269604554289490861532853022713473601501405821970099442706586205190674803254698627283180208566196232364954767286371331339477793594413291298440826121466696951041004042019415002733576442766186937774912580570894854351*x^8+10981035981737210546638974119793976135827839456300484531392436428069147546353591928461079093423671393135413478976519495320366402670123525253051043708219717587931507560310953534349837988070357672540464985483934559925640665541147598194553061846820213152616570977476306685564138693032300434653828671474710195619362055803086056552407752400910209003246901155435224897806667080482083641400262309101553395916460986289343772522072404610808891976282073374143252506721477086351315377701*x^7+4214073815118448361848225205747688457273336054952309787428122500179913825669622735221649822677322140130951949659650344584508290980542914648051171667617950617067488340709210824201531751173262060882561641082668099751824516372464748664778346068683569643227248778059524405838923184745258135804710028272374690001566452761171364562752825484617523877002193878177344960660835698622777569942917825952316717820073350047930733369394837301732405950670750436523063086049703975934653029271*x^6+933553120480899079403264249883542913109937583529086104921083549924852527016809895691065717631673370264847132311188491074814685543662365756682938844252297453837945645297654170944737196705588217015843570261686322159502559284135204068316089311444850388634595223091746829752058792232017358421489133647174807324263723307203730464720256330258347715364419260216441033677473558207843296738212293703519597637603638028078747677596709577118320803981877428790495263532842757678167014371*x^5+110304411499682504904594043523682035397205776156878385445180342054024685014237066406487154062265265221097152003351961120628858194120703296875958571701159212852900761108682431628135163633190135304857441968207018261110541757117850903252689015050107324733285464574822103223195112332050275785247199360210913773207298596501612488500397975781333769380391617636549027622288457294271377400204452571402314104070790097063893241855653725284388111427575147274777971557992908229344697067*x^4+13650824961411414587794434629263133275205146293726771442927602312494389442958757759583106698229220064796475929643790152486124168316023258918776933006469082302159396830067165757383511492584553265516374378088099906817289355402777564691227971622144205993145854291750306982579753537973258592670602156992465385941393972968060713079683591914820658747138660106731728016456031143681342691930581480424800452199751424098345099213046315835589148994767945847684538287922457406466260386*x^3+3654482010320160483884703304057589704177767618255120268830692275271248771416879691210804797340942781933340996174293510189296851837208599038917641373329336351015814288868558079494333462529085034800802550275434638948890972862836700921605512492940311450962339787700478980399690440836591459141437917034715213038178859825014090179999589602663054020628451545658347486809194449347999139184405469661298837133084548786642047299474974373925796486114942957461381398141117742404502562*x^2+476385833611947140372789339579850166176340738239559037967934457015024049266108224971057075027621572700255623848762540984174694354090121549557193075191364111391355677215184203615680921980662258472903450552316767104699535284032707948304855749809797862862916236950245704821019624957792731390559956977626955810378588475183192179443203271090722595289472596024225061181785338735666806518332822482366002767746255849368008562269309655105166488924504380332129842826894122874966086*x-254377847187401934170053116554383449279219782448388703070772343021663283705529473521896692965667111193836742450347943340126683761116931464496894384804574235954415381496064059946351512221640163459067692605549813015813434017059986837571412236840021867327269808164987524982742228638095231224282754981368969399315101716640217367174809562563758315905815664086029649789892777698979348899561069895433529477885010735738223471387410655366883754858343906617065061998185235776641,-225472308440992729529320666719450178014896641381413341409571839576251943801086310445930441885836316849497633714446582210897279671216931677878017024051468835679733108555715975606829061092088841492990263665321911898422774202208134778606522382914729662016368767070043640797843930504455657860640865789505985083377096745955125388149480255126568109013078388701772883035320753466296152361176881297226172763098650911527948740768874230999520422653193722972792100908539402908*x^65-4735008319545730006630927859869407493877390786902674677334428161239187945553209780308204141605461984638348499273480142703726585775652743339890040250958306026670462821341144589416086810899368167434916006677295037102621676852863220392789210624057694785370554935346608856346794137500465853771563306380325023143202901196248358929808227526449117143077480773571106753201208079312413179972955796195178897242746382102503962190866037754609253199614157733841510697433824355011*x^64-52536920973106923995639377431833417537517203631187231000517606189710024625667991527103508547631419879228944369952728895803359888913224852767628463175348353472316156619417756304978492335096398770440075261952477419540406511949910015066550760228482958986058282379496221214730269700830222752113158297821116151750213626568280355326937229348343445278938748488243864016888147151404526905110308357387941383672354394005096384401243010733306254363411938326621359043697753964919*x^63-406998167923225833850673821234827289316875251387555775437500157689980732860881513498168266013665180637025765730972531743820174229599427939705529771362737894156025414355301010219053395429704897171815959165835002981292470350980361241375890530738544639609151880731952808093484606450628547063082531018368470292527038181946570671920490439110612052884459653847862931517471843938458187483129289247981739353629893560179012302356794418311696805918780264805220704601049673490777*x^62-2461414784924174437773392794163698234909508999637968987021441223439868420184159094626852556344895245349064780292445152905624469697871366273769717498703978854608484168751874022433793250939420523407768040471158876284235524024118557494291469514332746743021850957088648812541564420643052726139890767269969868944227014161652780152946705719369235189299674962893081051251172707637356674218134296084332186920762576841215274703955362519817693509771782393888348836467221262759658*x^61-12329106326564247665197263391208066920884478914032504144603208357400952626044342879585541592789445219902913419029243993497616795910586815916336654094736928423789350645599422877073136797312431692942889081408051112381776769475511883951824874177280633332305913481280812771302846141360883550466178814175287419798346982209802707385686670241413752184503638177871575397319416655427091647834402257892125266493187395486750810360288349325031601528664437414058142448652454179161527*x^60-52994144093387049324425823689569419899600609429664827166510276197168227467984988095324243804175234867466897437611653653396516112437597129449312622446944442965168482755565142070700985719163517388717161361488050735316573964079525226313292898934264494897983086529378858412541040789476860714717175417946423109076956736538672087599709067235808432055067013412675814503508031709996983027464688559526409091774276175152954959562182723452251790531414284854465691366073398285140311*x^59-200017273209267291538085244696975413310224788578913846758134203593272202303811044742202152096246599743113449599528249310349644430197886418669871379984620829063060471268067619519219767178996036497938947468428619892106625062485866394093828342082947784012241019283204728157082082132902452237098470787596302464281475556180291012242454715358572485319696704255915062244007444444425723807433320845944032610937466058821980012787535772865249537727116806051895731365085875055314806*x^58-673602581641380063193077423063528356639979361105277640522244338721840984322900895885784247857918051481561026441346417262186603694231650211798878662466549221879219510011322255910591857408682426510296855473505550687404237614719448055688863954209260710689269380996361755890987162230627112452518493054875395443150760353235060335399451289267069136053189366588172037866887315634055421049480066254056378431811046843898721783372018490642691052852157430898956970034049941507773931*x^57-2048601695138927631847733527818050863798000753174411297489912472546890729955672210768328441550169433319808555932049781678732721317188424715765089995933623918534837776807008656421292950742600537843302316409200884046401892410326828377672065014579232154018998542575651455539235795256366055493506764146236610820614400722913297003165916746319460858187827030913971965829925271470659781589131982956512042315503357522994536763168086174047719723241383307338483508617417584880228992*x^56-5682570135409301424657704548901526187192706030001762007099181574106159199654947145407555257011315872527632266748053803607707154725399777489202420011379557238516599369398373579084587975771744165256307304097982914847536303531030210080804677797079383535737510499689577465720002547502238216989387601328254529599661970757599429644823671093445690292145704934808266138507092863768194688128280559279146784497461986138653873815040498964161130372454638333312959878578913450590261915*x^55-14509842325656332969353299926901688348107812959346704507443731144320292399443907461896275615296987469695101109604591225804694460769389253578899751327905491188502521757905004965216027537489784856186552367589569728019906054687025057227720888631313092220874849131766430155100450167382157515569026749156442552970702334016323252787247851381589912111377376985593820503871802298957835301262415604959793673726398002472223497787325817172735328860691056042762981523944943376220798595*x^54-34424520636408631614320850464472684570617729888080165209723004711888428526559662375746356093044411441869368386328066943579357088209677457182509910725822745478411593240699443001682278800391038870863106541495217929036692470437780112379236778732650929992748389462958586953570830745320616360573428310581151445924665034451731629442687130916626916400246334369830575342054791368235205691978115162919228957013396799938751186285147843371527627914955982919516277628888216015814702978*x^53-76625266525565537955546703763302096742145430904271220932839805935549198659921849594505828991694761215987220032642955027144472197760320375790304511123314378157854209059105220278645085325084389936049665259837668000957586829342150655203625065658850422671506663340018894947558318108219624697810132097607889880498709921025551613921353342966263548778188793417368947575233069447004637097129938451638253241680638478963739915541961839046819650909554004794046769078100236683517663694*x^52-161540875042591370369324008961876361994394921126628098703330920231524264338078341948916053516070815438760954029703102143133219272105059344236695077523391283827447144547947259524825353053412982563956797874171185415616576368292062235295774281475592274799531182788118333560477457075490667131791340954989598945814323354019251572917469052991751546966089656680233385405323180862520909925998927969736184855704474598747666073778979296537298686552964271351211361620763845308950410256*x^51-325100695655056583067034629000023101729374913035940419652536637317321287913024185496715817525588188010513854174080885780683951421460995680136302230999908426238283588029648660450653745798586086153325220636557907296110564389758468594237022370301238414418083114984499339829839664696434741841262183840839362693886207684902856075965201136506364482240113683949343607152308573375811551531146644685667684644159502961291020215156767076262891091940962818203913646155247201479183763727*x^50-627577821847810372386539616465456653881634372028471963054836924851556710000261878081303385090434608605210057920083655404921996611849368371419849592724331828453776642044731887575150831082972699335970942914784706401495992848877088505339549214571509623914678065068247557448250962510873290934956535711765830498515948209270165522991913013900220034104829729325363038674063973116397765024771920840966499363545098820334113738010854856392283361923948543102048722458488860735995189458*x^49-1163331969323264316365099216492993812873614116162046552208083314376705423128159051138904970722026623885225265572246526487566063106828683982570606364265272868838995367986160855248848279976339359601459833980038359308011068245048518550890528506944992685714035897448498807854441743550793100567620147816896837730374138601959661772538089545641898390699631770027228414454826599928158153416513595502837985051900021097819215674056064940945654531824646679802434412735428159786850130904*x^48-2066897842954779777977790714774060939924729850598268858433896536140994149819823304118176286473653393885009138773331207845751751379066284375495990205150624891463758437965690722305209170992564383929265388013472391312027436085330001958743135636661341698888286599088333941639487598080130579478661707208243033570195759931814604440647004091903316510039594348279204591366923830546789215472617467253700044674971453964976049728637086826486601003958267604537842206407637312556198101439*x^47-3508418863768944769506480039922532504432023595775809289875562677723604546765049837979695620532969765156573471909566126971169143804797464911708632231151764082807411211427766822621321523793390901342229006595061011804944137676815343205718377486563862599909060543446599482667844540519223794984125419420535262902431325806230804202110478081359500245630017105526468763976364947834350694718093522565609794559156068600392945905490857440966587188062725059873742234670774056943961434320*x^46-5668368136580046552782034657263241172191390184537437247146128318084249525440507613020712203699666050970519101469411791274695741226137953417237368684090290386037805719020051664901130379448550197894171458054237787918219946872779020548758471003907215412965304423591086116458951566493404888965322114509763352526119280724092357724917870129128809375866509601017326197893745491042856651168547767600397644246020293454061550399171221183494599079894971562211564042795208298781078885398*x^45-8666632459761687846470169452183076132651864087298438198695339609461896282514937161775059079197356249627503395498604151474637091998354522487674957409318134328353076884515839183529040873621319513340948891322309361946726117569452127111968773520504034721575883729902390488876061382265077912483832425521956099466432568698916865972891260824286626370429037084076298564273565632037445956301406575243545835409447774832939892503868055047695305713018609743552172006605629432146813864297*x^44-12379916168116515484339312281476771852346875649681834553459456530319631849748488650601419977717711391676806811214986207813442416239722232738893889224578148275877384846551015651739031005842696532157652259374720287421162579114845426830322223748495223301134588965936439775446159047670992969630643794730570381271928967861040865855794178351294016468695117359148748671746863419160297799440352863236099153861716332272934362270399762684551875472355467104598718387792363067511595785283*x^43-16036234186190907508610083130854998965555176369496639437808396337355395570263942044453791051184551003508638278486412618225307243253843392872241926167667780250557369194738739344493392621402633912405161677997152346103822102889398543588731536009294387956042303205884063886750029159720816195231572934455689955464596018504608438071324073353827046021725926371724138225416796864631659711221465869600210042754296937040521189376393255713509357818723499586131374287425601422834406495059*x^42-17527368632808007914975154767031256797318692470340689042524602523742816451805472850652229756357607761604159841477334599599503004852651853563131774337766452043752204242404451310353292552563247340527416487341153324639635299986981593810009481195234458415602021809254841746890993393215737358832503865709865249604541188712843888563169631158578265257626489662050918654773493435414395075296921809911876272104780598208737685409975678099898066603183399907793026901240546647610532503624*x^41-12641486268317389516392545721006893205916937167170070319857130306586875738852944819640984744743185815613669785465387278682722020467452807396361478464537355785768637525253399860938302225351432157003435024377091810700352033173205972080342745477435997872707349958153617300016480454383327156551055547030157182255756423071062598252792829471423493167671326901973219888628947463930834930969405941116994372522950469063180071028771510010502756543266433237478105967718355643738054182661*x^40+5057934137492040372571239434237565075492339408752334153516965442982885379176492096050821735026920707320914797316542638221960395411798042965121193138420906347748589402104279637541025301006757436686570421402547302340927133318639119664312748850461081464911488862116085218748442885271121622885844472147223920670694307690944222335903970493682106374132715753236300180965229977877411328948975761718861644243853757778372505355730270372520888764459963010419917668818069312111676492145*x^39+42468389902859207195982854946224324831407976212418754506007646879837895428888829598303903711310616645180947177270776693647281747765977964910738063140318225444534597722185815669087821526800910582256714732691365029541022115752431037772041829987691407803503515470692353337382441002671411038163394969043681831839508517385065566775244540523224327176920229534291041031806507279692668319616869110583905531453059273110992167207744089907915612573885852314339577771470599092419555783498*x^38+102204802859698784274045106506472418106302646954067403521056991247240856333377662589863228284760416696672966895908989371119537353910349520204037223141088806400327660403528391949589252112229645323964453443687685966984222346828295071516807002511483878194322625234105788207480676274634223324063391851754892240840444980925381754448032993137573154460346489800326949321102600617320835326647830883013710874113120829308688108437035239116245988207948925363259189728118600918852599317138*x^37+175384406954658957283505923735442096935576235153989166269882693379028149151073527445080464902331135874890609339928992451556383021718571854901708664771965029552075589999030685784165964171227783529958400448055452742181792226644232902247430723652582581014901548375397273939389784763282468865843769305534697389927843172082332953700677146866429324795181840857907508680897414150779059814052542092439151617384829446508175442029830831455019079946398077331091215798374376983107768408987*x^36+235205550482120719038976615865339274682704307165356462020666079631866197638204769098093874697092215802271695992918808061072964795077144943202535424741456747936031744507728168480718552065725616903181660602752503437603335280684992234760261098692984593694135169097167426056631675384120144819381319870439767559020931242297330860748956101029269804734583522188502540789743049828702936028219640941055153275337792265705829092291915427281432221893376057912762921284841357775339137289972*x^35+235641350661706485733802600660996212936746455064193198502815138091401231729803099232782302770354908100821103530328060044481512958242579334123658740450368521913814314600174001879504432147538155928416448055293487319869337136621589312982580879601686466952290295062365018130256843845921712957264794009570832096628673674194561531684990226214990332720675374051356015543357211168974688536402118290511154734618755442626696273594492429430755845680788625914883918652486693162325589262232*x^34+118493143784942163661883360605116150668308774876334978413122329378591020651128023714699852531289192616451629988817931807094827923008559195124597481296971215448205150946488463516702872587372380049773114805380440850753964794659383501514066735123181803017333844470560160802445704077540432822327152474492846681265429351925553279277091398312805868665502578370255914601126121916996385796990147463169490604041373740416597786986224643293620875435307968084243662303907419915051803918698*x^33-165446609182469593598046566303255833296916830448079850988655580878233133552635618093237507405279946787539598018885892576334734407722798355768768809472592781958735909533532759268868426279442410018749329462991461489515396298115572878133904043910877022732498005072518976916640624567194607651925891217057188770845744524151197759436838811198741084321810648159950812572010877393890869682153598943046001193689590308404981580978967274148202913148706541857029835309842000299080695120506*x^32-615660358351164754133665727601442462082459080386864660921284158521195837616895613157942306774429235596650266214500989577374987963400045967947436764418876635721270996261949803396357889580285445040123962494123374570978795479725958127257363816793401195833095917703622319439285517321886126958359614021998973029337143709897787587141009172165054779327268340104670773848329426265025177381327853655232078096316221366994593406340082727970743588713346048774831165268051000811278166672876*x^31-1137472296025732339626155369278695077089179302570229053166349706590842823845493980141041002638171212461143325260481503044287691252603732085067943862962659853574054038824350738571004602300627074941195701786503237983100207908092508623676521146855216873819172322192513741975870123615669000732967510592058178093653371419422698531277022735979657498425445051931832415050591627085729902250635209620783957825385395797673627563635061152569145366369805498061893729508069314743890069365098*x^30-1543147449094127132482907813022930334038531221476312082047511640459447241329816063548560615604037839791771688033748470008647965648096432847555287389322114482624765722516195578551684190706836255747425579579256997885473479515341071488572964010561490712397913037830108614855766628638864546309394161251667937324440288660582216421778568367042092995951897245588167998746006924126035822147653216293390943580479061856415402780490897852766244844764644805687818898364754148991797062799140*x^29-1638008364012879283948697640236125130751358722363629368944190982252117333423037468756694168469702070561636386941008260817225444997306108999326536712681838760105710458171711612680003376743335626226962584875183158033353742810102338126200294290499054446678568835896280308663815339474842781419156301735669159205966663726876378255549415673989487473113039400073207129052763127861773279722446964634511832908109681319592342244898904056044577973982088212961036053803160710673752484759572*x^28-1337712473154032968138530420947698815159279924481935268082825740624649858807231942226520241446937480246276659645125481541005661931038879503515242102975461899699924665235572931174755145733094025653633223501412699114017057289710158710151982234388812765079757834801435759558966690023600260246277092534192295989392619053534014656889253499726839715565176303375115952178430594644310221118147510248117118708858685468531547086648771615630202178409205253706856398394081322812779921879655*x^27-682588480565344694882544741216946566086064835968804558462960719030018649741076518414230803480958411158809291891787353639835824509472686109421846517212871932900847384033105789629830125179995540100207604719055372098200911790814354124749407168223201000804805593657741871513622930174720904932278088564027258225387738082119465523124393083124601265787262459291568139672799103031924678681261840404008681917137638544886291955984700776338727085687076504747673841356138936296734358082291*x^26+224280708142966194426912296616783429240504086313650943078243161452819091233968311050042568238934673019523917236781572643110899914324354420653618471031536209797554342420090034732496535474393598607116073859359809531638604081819486432630247212205183279172509629127810848518534033586375057116820163012314525100581717238826491173041809408655959407089083588184280334895138775475333787430840749070938738249647672926345528371865434997175624644406198689259455950481324464463412936281308*x^25+1123860846203902989487114172953229299514256437262020035880480753390787563941060646868255857359842222616007759771096726905781689990268018068938183289490037129617286074010240769995544558616237374166819659861379643187382565919789071361230797949287464598896402649413526055723315886309033087357757597693826945180879639651340399390236248056447747553595114427734948885097408168721706341437371919313813725657269786450030344007116104493897460403067180610833188491019735447762896122965934*x^24+1448428366485379681440476443381791582812142563894367241729997384793602869267571133857208314682660499033681257282333295836872748702036748340883691860770678382812375957788607334448180349356127869794708383946929894788830251607510023107921210962840416686783080238412911344975318589554802876802025641219791047818316110073124821696407326120729350251306515258974801018823321728592808239144686266296171641887577080613214666399446885558615893912190222096839754677234955933541187878135127*x^23+645293958850657984074283308389858797266993232308597790860971575990906182126917818504130983452626221833446543771653452002099652954246432428685222199509365106730031657111379390308404322982131375062968328288550695758880219560370616021952913131554901516219674248593216879830281279380084437355452487949029998830207094536600121338836310658526638369736236051062435525606833506788917446770867096830794151530377514072946354461757660637696949827877418095961075399366477156892644575104849*x^22-1051426313458468425722301082527967028227793319729570782306145480424885040200985628837201056291317269642489782956428391665439636996662554913311337898624147578613198438800475234244913305588290444816105861329707956573739327582046735460589330923259247135214296936235950905574190920649982741409132650308815401656027920253278925246479643968993804385754362913570045929291197129563152874929614779414171003903593673067344991147794914670991713156633920562759470638413108725532997563441064*x^21-2448797305478674925561452444116709371555907832662823489131000636879902597453876849042456260589657902719323923446666143738111421560077909296775259744510471440306662846724264339345602636370214121607442968639729495749543956298744475075924747706593398986105964491835868965397082444814343512315695505079730822135280553333300009655701536242816472147071136453655479786016549283040426658244229191732769754521584405378493499484713668664416781360149758229131004463513989371242074431057069*x^20-2503807557551767566414478565446987716342440128800922035190159510755979647028090268487095229160853717738568289066914531435228596773616017334930500744091362787807479520245777171376824533488608955941836399432230603336586136207451800488317829967829589764866577020498968936094254342368508759560087740633025699341350984711481327516043189346190932349373139533482267907617967250096047657429361442603173423479320796422189950293231566867288031223192974993498544973593377639247763511345734*x^19-1525725980912973926275882135149443203061580863774821386096668354724103931795005290975146254269660314752662986777876216287739014862841653946067155765185832463719227791377308883078340570137363591342790930922366313523755631225724338912942577586963058569752940164768613563728744226681707946585660035103338561538026254621660495176185344383246931358904858459699226834369898638801937504428266346650191974987747075848022857846299778850585644129080222361482479925149765536752497114130145*x^18-756663999914947090879152068438312606102981047586348002932565479594341405782653288090303840931298302757559031811052359880837573212832581073454541707911990090087484588952341523986944579127102004772401425315708870458984497963880330678154181413368837610241411236796269576423089618245277782039412484150374043305763447789383506901228830342954752543140059822246532799783907534252304074633915318488115229641847316281883502163063041559786656845102692738534315314350605735999604811431309*x^17-819406903172272320795706525109949076936150709877903874205607167432582111406355590776319034372213414952015541248462387706069498439410390909051629790895634396285084914279117224489162458616681333746715012373671550291763099681381942896789983006430192313817472823414026800385731886137783044262004429939025852729463129315150027342579755876507367049099612549204779586764975005652532380379907847736504005501839554613712231957657692247746466392971082735675163852757039603218577306547207*x^16-1194473854779103460876789996117592572805228471154533726014211850197558280493954260741432169328735025427297514019568908155322234278329928882767279953809404504644751845675935104602010991780910619559863402925981206139838697724274332773048453091421994141891952962177451031956975895535230752694613432871884191447671803347131254775836441442092192315094598459661840083778616832573208309345872753620630393122713277291246568607400219162789022872926401698531870418307333095745641502170216*x^15-1173610107306141455891147556951379729071630592500865333837543390956213696702773703271516174897669925085863367440235212994602055249399370262698504783997511836024464908420771677322885192293353915327068186605827115959632981380304704193110114677590006780066055057430206319854985872617588172553857049361432633057357306299230854927442321948386489970908405009860874926296179791589985840134823969552161914852161462235859988804551991374540572060709991143379981132262108700358520410722261*x^14-709883034533210390309227265018840081139705292771116341969514760040006787571856213504502507913658124147642736183695879333955568309638346269838222361203586575767060908311589077604919900870095330923934333954275977779235989631282581721629138344402972278934648165525919853182613444951842660597932852468717757279695038233969466571021845257293289311729792033273560966195280453808062752791852275719099922595160629795472585277682414910480224414354884396068108097753375696685154658064102*x^13-215925337091511849888507189656583356356271536250929198213329887291342581808294792086198507149302888743142874014448044287442794301216961917981696346675494419828877250410869162737338632850087113693597163058125519726911068893828452978837136096279913855703234750474565010901200586082519209066469506856502372669202752909388696500919441608035401917527723542598937267902755570010050283567635237372973840757623819637364528884951271586206354920492259013801069251573454973341227686029039*x^12+24932169603753837292443631002932019903149459698614713174385390568340343029540519206411583621534439542867418201271911009695337551086685270423265462688348532613161641395814599746950863417971674434347331215497590664439690720984171258123885142475669085534740547111965016836919245914211626920437734412401817705199705957621226315192764212664044785109640645511635980668916908065546506375559208319408812457441168211503023032386977710184236925887555200556760429008050138342406268920933*x^11+46166896537077750759722758878567519025538668873416172932561610177354331663572261342132233085543411668970080202852592986639246388703435736257328356869388114647689943150846021975626961182637324476857646350077401100534800741128763680267404589340670351025632247187095372662283864038657335392770744922262714726929618337267221453551964198148023356242724193572092355718388479674704561474170308598856831862373288228644254983974027282947665738544459647945000653717371633990379218885253*x^10+3015380531319314486047541928987244641124273913839087679791779480998494065582851478874046677741474935995063218885823543620204349163171458840125989319613809137390146125367393288346735973041992975848890130634173566741505249846891939250278121358204150994909082809058225867088629049371707476558090345079146242456107730458699796133683666512795318724555422822847624039991445426581172558975921108158370415461748736281630914225854206791392213181407067567359403782679727574406177063990*x^9-17501150968242290290940989156361255481389630872812223815542997349421411144252532887160155827577503830142885912236424806982006695382927497926048250964090695593972648737742441024067370580481632578540829235917703784872169979489930625654301197438038839797232728864868830921666712139716768842886683157169342138991375097956462439400269150542734372102475693189993488847293127234957684544740729319868905027384594701179446704696275135728266252847154442814289686883955140130785356568775*x^8-13354417764810241886447322706261365473466296225834786190247969611502229018983080713492065417281360448197469951210300880562903347588120631123860335806607699084476277854824730701495124929966300228979357676323336739356729338830719068858351768611097094267528548561499226253875511049644958534957718938121215698180989380993282979523709928874563244553320807488474829769137415795891354715067934261150582272926063611831391463694802130826708463844907693123301726892474340712734049638310*x^7-5132196703903236916837573141801515911497496101301914883902743387303853182011783123568702072960245403975336903880122327725298880165467135403527770926863697124454942215531300932661056070644586129709827676622937249391598488627340011500864329228314501169554933683027769864811103392300366992053322151761797310525113809946616179990944299297027762898470236976819064418012528453903904026644786291271495889139840552060438535433606579506578787033545844933967828365169790952894516320034*x^6-1138957792936259920340093673412795742975607611948900326680820604464130023220917022114913314960017150651304137310914951224407594559864890034472990063201227156262733049308390022853569133890638069606760754994732261757897918584682490071223373307225531225746063289788103327802070172107393374051918987841685062867958863996603050123960839348549930370437657356014439971927010587465562142126085421199783235137088397479307480403323814554580811155366542058779725433127418656320844378718*x^5-134985710857828601244383487805488131584883344325827305407863436306094499509466496721107901685185863324045139699890374706036755861940316368931624290329645140194293561285572943852353148864552080718735922519940304090884131092902135922001918476588625784505518864050544950640190159819561527189207894609262153754992380785179411484289054110776966429153228878468467567261471754130505104397351822846192849522800484851734543370453704948506027403819811811376307015507733183670403308997*x^4-16678845040184861279760395849465318293526973776388961293328771666093579052698207150134600995612352739157777578671177775798539145789265513253992633275991194315085279673472920284159300851070709521088568867757037024910355671329758485793722231445266004192347907474631651184863319600606742603003943430183708438137333758901945770482265984432837993564563592584980434444917657755691394004269631490798703635968723854417108734188067753635059377932833891884860485954347291624683209429*x^3-4464111153135367080346188952139814470307748540847415543795914310985649041720508459817887910482469800112150062701112740955893071933796541446903251659768766210544650091715049220732279580759068971449587926654735115203590349702982153678002512255238791106551219359478403224608555856862055809911645754061527743396301954332830667466351229682078187507799065166025275917387529909217676223208523614823972447939842612395050175705481874186860080674610795972366005830747719307155740512*x^2-584420804467772053198088553423684493446825265657692761026190900873004182384965574701521546711194848985430383496131755653167077098312518314796590680336265881281394277901256163718634023517824527160666479662859287443551097341173606405611095436685963135540109676843145038700681385237632932960388677612989581614563216327059180340376223413042148574518003739643046062679345465760495501200127627988654294061871024782146484197234340136272579424093901660690830808761933924093346188*x-51326415451960296976535565606595914910168366436371123389711677314960225184845789861242973630887942040842419899068190886623303461334334522835027787732281329352775060135153607039508881858289363783013074048929180564169613097865220285503892261234732460082748643913556367371095006259296143570898006060951340764001305248738898955215821170543954102967156608237926829321599980311706762047532342729416249613295562885404755628032836376516727280982152161343823305732960524720937,-142666777793121425652154339023875700248622292396122971690624824540311099149092928603193764522585349032496319097957142744248890970322127577467044222415999005618799589124672729290448915114144939965339680676853459323142417358346174174951741887374637718524876501686208732792603544146658122071390370368996022078834249808926739956808356006004007033712404464900414411997816136688580735933851821704217580800332083548550499773942336174572137316998471983942605606157899095354*x^65-2996186874871480163594017882183624508982722747900379630557375105203167869692244237162540299332201254273947482492889355426433143044596110089197632594567886970214726239992635997605561566454468716014202884203410381762099452920270488074130089217464524159109357888326152658359635707526636890836609500643455131277044094585181091347660491574793568866401723345235307390782481257341099864325577870161386345719039418060274849746084482588942507720324862766684080892774961186641*x^64-33245240819671202500212851042945961203317836905941406573537212429458536254210869832808722689999967468937701169040861773153213854810990728849858629529216557550916627546204704362416421134810304951633393137692594024512679093095951970752744987533491653387385972021618344477707877810151679268680137154442967445885875306411577274829800906627685134517914284033241858599268791051706526621956916345470732830971232183963597490481796287292196364928127136243763665608935738786824*x^63-257556661001716817831167484610367760663608011087500967600368064379100835998714128767141291024256187273417372147823251737695275927388535596757505758074557968051925371926743197230072233889024447862203291389547833985510119698423235807919910147961813705153454352187576437685847037311468397080533858113015714824047952104828978089509891779147823900830432331392751311509012505281693903768228773942144890845887175355051843485805083853736228523039989504475120240081154927418636*x^62-1557685056683037116571679688182104053881190131121264048618366482885652533660207810845954088078795696173752079311643125357385739179191488895660677548741438626367910050990675590342910209916727238575849605706832216406439551563849414811543066244233017265446819346041556830377962601819100570098990104122963398147714480182379967656044598957879864432871285605941900681995226341003695181923374099297483917698212866478294796606894047129722577568586545186913438317430077344705585*x^61-7802616686253817881324262697941111007630193728616301880645385029631463901437498850752058264935250072425021081419678341107784739763286065919703644517420343402274252717000421182320673675526856573666336705097114196417855088384614531449768875869638153509423679834690103996892841706316076030204645576798792415638870706533745558369820154382484925368724485925643289499850404118190860302428097486221698249554781418690765317036070638494276206523473908018995899031417322944580810*x^60-33538987712957690797782254545132056742843226684077553243631015883024166102346952268180703420659244297758996191183056793238694695779116675881753635289122428747467251766763250811177298181457378948769397469745898534803406774804889129635331879023521260554549661596949591374733084388951873981731088872360559601177530086437462013719594725821389482921439080293743552025206192865956528931343454927004908088190660908629738435133664641041547758737133275819898031144906129871392036*x^59-126590977668450448015213004379537224105010590558639971733151826616999206032667334120735403818474580734801526973634479274402262156076004870524526158525026744398400452538564024029263310307559366192645294936763967687404772948976488871484724943541562834153739260951905747416558658524001549861311483409958829834592821316168908126781512714022582728224209678126183811092995412205436280712139858538067918912660517628774288011402399528573302388571774135264970900989027759976480584*x^58-426336117226717582692265084642214954447917326479149453383772884000853995375336793136612408032618808915031313758713030064836317912119842783034761207114830521175209073664704130883973105346303079885434747828140099915324172305044657994163806546734443114573014549616445961370869970132733307555473684499358948087840233192216132287581155916018146301637315611014032154586654056133568831636873438665404566949360129542249833810258355296590986634353191262470050551520160789812587478*x^57-1296638959820685876840276432255059121748358482400824750382785656895409479673354216585022779278233287357986271672266409906030618660740340506994598698278855030904519076261794549307910734798291559213569670152426307670457477413283090180262033393680842800417733592118513563484760068436616993248077228360321394127664881715153590087536252704317391962195495634516611330785410495047603825860488860701890467361108787385635574874542113724929038575208107691832790139794675591865985341*x^56-3596826573372427907735119382324569676199634640253201126515056996079928126440624555084449921961469675962125833448811259489909949461384752155928215486292327385702287754956015395600294752162075444395607933436168606381585749001122693162896135825093813134623433804518655929628263140217360717214807807109407004328876137341104131163482726122756669036477490994248581784179299768102489015490120576362766775359832753970637645617544623775759947900169311194481039171992818561685179664*x^55-9184391322580154955329289151851871593070146204404235995850389333504893598966811393117541296976655130159783843429584402847297544678484028455798405979475209721209993850010300685339605868719295322403565322185804380681125491212685383659271540135858909088205224114090617071659091532019188280028014640915511848935828347858940262002643032266865066643443171532535555766660304296209515072149668175136385361056870416523972935420614597441621069476740987379433438250499777984255119480*x^54-21790546586983775019536974747079213020633410572643320972467774498130912439049009585420527747616278851955140843721723783208393465150554827365370045239748392225382524170610312483931343630123274164543822257573248132940574171313718745580250073839908375947410266734735312097486820136476612980732359194687364485767466173259196441379098259774190033525496620377958273407954966877806786981267814608719532176713172453743647118996430050274404904994156685714418942448939348652597898250*x^53-48504713349218692588748933866477739611324958230537620966698258196431747872235814280932678747641350662657495898535554066841286558847317666461907060134084374852955565967598529235079101337268920356117271381459340991559141436088317574648274839784881827754875204478475548369419070308996601585200779305459687674181063822092923072412414953148931004167867015647430902823523122831579989417523367112997021189475618126112311868355133260499227408296592398976680462777107225951731272671*x^52-102259819292562626067963428737473232317497244716160725446570005491264444841718663742594552739428686293422236246169312292546181164767664874538670034918827254132329587529248915543133845565113385427467437082617873366793456495258988686491940917823214272541541502264611581248219846236273842782509463849782362606967156020163736019562662050991867966537196375296042953866539212277150753746972057785188079235205076999726503182521922241809299956016571763300444675970148529343132356062*x^51-205802239981974753677169788014831375755990456186145365510762741588613187817126272638562382944018419542438511395104899527903953594875585879750851127102680778361751747819590844603202025063204432459467806580499577355585487546289000654824612165732746603521892127666172952354297477247897364181157133953890939479603931672516628632347332948464449935384757315181681572849964047005436915654228712316471928814703034117357611736460678378390713939656273220020889192423331616273211556481*x^50-397291066693922102203630620557371148364036081362485632762242918249531369366817774542687910487552843484470207351359711774027890947624798871689225896337230841372018836639983527661632658222569456877848716850545093377191366502947125406957966491025114037219352883053845549311032886300047232831364145591942011994240062119099759439717957845872730705698762937364913149130061159138977039120045360858067085560150826359035143375868061097497371081475921740050309954974064576367039155176*x^49-736468235105258495395453909358923068538796833569619755356944864712502027882200382207875686844097793246058603093269229401109783888716893582122055784267343219342239679137188071343633261455938158997495999812086788043090153651182939981073120424033921144173436877649277122111471736961485239027893266184235807394506527309772432859784127883007806814603808071894947781391537067040606638834877213861456927290887798206201720834112852941209613136897891012728029238930547767579742671739*x^48-1308516917461892051235059646796674248703656132868011045989211407965755389732452704661440437462567708762212590234507874812529601249589207419413114097383146515558249814201066792394086860855651283197807831828495301459293230279433244315292197017486548940781870295155655773937427542951642073471277890926866060770147766099894574685097354601413385350019414506969502528016394253557812540851177534354755093548449191468639749050715452785158181992050753450972228796964176412037009330616*x^47-2221176181045828152702115569012994851120593313227399779467394267714486440430733603938181369844460873874798823159470795090117768689763863401190225155054267884658828316346867926533605036114387515676619590418047901547102022146980542517675713964974903201217583747763907885474816664845301501011359720000787669511115030827666508959782307783565305847748053667635979781681022415657468595019061887216419768054313128083280738976774588557649629406274241107896151448317793763664365136355*x^46-3588743439319105675946629885444284187989052965152853045898669141095476866658618227509231073006691974810672486207203125410650526778255059283049797167622960988270898992801630579597762735936589026055222246144654579797190658175838543648803926418910210777523496927284668677260837909586668751956927180873891123857903668356355597507289798009486596978912800791949025151060608170431540713413537678119114877306754737452508456423736235163865326663972291440350255645099576485047837539936*x^45-5487187916336804294736975181662107382684446434276889487945854918142258460635563608397882524970142327690370866103388743245888822226332289794373532087157791095730234000975542624669739064551374084136972044775008722929995835670165094627427816616077018533973004131073325713760958615051605830874560616280386827677648764378994851676759861860324156085111319980234171073449890447627172966513220104892600335691991502263681487383110418258606932427180641835360267864663929212420523537444*x^44-7838571858050277767788795530505977586598222411897765572697771990545218277081370724179101260387297179558002764588438043407534553391902149453531041212551543653791807693066812436905501549646464164007456205709354938367280048311386078043613269469629189609012146927031681693303711951163289117698796495868981309539138454425348787308309034315626804048192570573488587620128065334037751137243337117697852622262229885847491862773930711434993744411856154054117364937594830569481957502981*x^43-10154359841309413838923757398560702865582871082963097838254647456883395846892118540439992132898304002998424464754637587526074154376250093253883859411940007478722748226080484021704515754623340846759728258456894236398450615183338498990084283279894834296086502776897660917375066509986271209608530718444390749281151022896513053811954428619866292041901296272209812250965789325770799615692105533230003955566223944017124736323310745465645710263126771339871133192706337574249111666951*x^42-11100137713960643379959040619173760193698038788644408298164743530721488628777428554186865349228867201684025147876336073262879012306334800155209270151133927859567523373992816255665008557599788034755368540009904647138805180759497183865502799096915167450374480706780467916595829272536596316605098009147321014836739902993236205979981712295347591155720812690153254189598836763968646202986726619314241762785305999819550162702698791907517949692912236172111982825822818412881564749181*x^41-8009641032894765173443853649214154079966549743857118867038330208233808724566912866119264948182262387130723150734729272053063579661186640654823492957777470186951604851545926940989272530002159738967100758713915628053327113413980182231342325738568135828144961694748265992069251104294852896365214915545557840838974466300345833915845059146450161137303753993009484071980679585169096161784449186838766924945535512669093410507985512975305488933075109185596299375686886326494859449440*x^40+3192326492328242265864507208107936076909843090866753802549619390385453327287716519255988046277052161927182559877949237215852639355087406223106263992179057256051242918104003980324925875713757243209198156784815208932377011409379406196003054610835825959235301193714116018433947020167929507703350607409747796200014893182859675079338024130921148842994512594514515068009292278949944212726762277605603907542066236756690903234056413220456992845327344549343120235931959912648469498386*x^39+26874019011281757199107405744171185319388947708338419877594116527868229854112177352663165816568929311555076046772248385339474341017381830899468816731133868288121424232432396817592557753621465540037948053762814721315830502647149679440562776236930968269185124673986976069828795512369374062888336463185301944709031127882521696658607436065498597691514167468838489891934270714290354101857814413193097142669557436542386353446674938468600088802442643070404761839402674519534268023124*x^38+64694281257208194627768369624434876319733040087169505021550313926141267195508380909382108314985946481470884924602224801918586972926741634397185775427292864539179910952566003894638651010402576316493061110141889374428490635589380651893065440896588426407973237696667826673036164108724857677102931420647382892524155355297286369434229246995287534350803940035558646797621477627891460644002621259797059040989339245813685953841716508578363036840670868903235463324716690632238694431814*x^37+111034409717377391092854574286593878987090425903872420264642311786538439708121192111617734760130288525812465680349309200282575560058348376599880379734744679150592424889850958484374098293834627737590981536283309762455027994986210514899569833715425364539389131141357945259016441826706553444523647825339150029014253884049317995447987502277981125411353427247437596961724999346359610842081783138655028077911340021473690178898725072086930649997978035902266939241456508181048428377103*x^36+148930794920901072092190129934121115966439658425490827596989508961142966273319141081714342141017662736057955879124228788822562402059209397447849200296976994363849383961127987904297514704216046981641169928071269552527399982465186191278126898385098496373768159866293240528741908114834749378123715988193008712924497578258236024714951097240321711171739143131416085084865771782458686307914356664655102938156173533016362143992202920430263434925843760141385296016318942862335397767618*x^35+149244300969018886567872465841978702095930554505662566024573033377717379246026167322974876586662208703289011036103746290882674867520465189970925941405423038621455817216570560952863009191865816194276569825672735658303044123258506684184736416400097800539083276726374492264331950590231584126371902369728876025307583143770268927446285805699648192848091362566350529295847552351184009302490995846399022333651971585116942526487247891443281705102166717021795544303806583122032544812158*x^34+75122259634014637193496066540601525421717071533197951813407284422996033752335529371715739214015092296028846084570201904391558863032123010574908574904074702907275973221203731203522721055872442193304920595552116629385013782478231595750149985053803540064957837108250930010831177599549838732676942654464643151669231852397813134002953677114744850219905938443439987610591016537791327545649198606842765796038847551721531561098080637906990150358791224268106121308721240857122627897893*x^33-104606775249871537747978930606706263986844983543882907714532654178993010301153124143834304994277969538457585280058884287609034282309894274301214849846275553577136901449858611669603018899029575267098313967758860739509186291982663799290499739899691364545590450561289688109328717388254648710757361497577686432773121251206510934335370112658600261181669139296282408041920177859751030988086996944146016349514678613311251800680344578782487269087935809144907973228421177431700040197662*x^32-389646298745053678003595360906874403761258456559873238247787762698993135759912614391245549874264216662421432661979847412601574324537455156428601110219018639447329669752191913726002241599135458072019299934510091204551854677399160296461994902224276749833938550499798286323023998087032688271252649261917799311735812088293586836913402349567012396899745920914783929850178641077449278311600738915365126473661538896149168279621037705066471945008407037971164112070767230878924495619761*x^31-720092587326510016071652344947064728794392365610179063664744374408328921876752943924462787253079854822706102509412445741423451904858430215388317880965288632739106199439388231923024549731841131440404554430943665275850411390756881327488918434576409719701573574132610618784034486413827308120815242319451938110577558819526853994876667997570930439030620311037621647983809613045920012509288735631468283239593022910381958412897898867873324306371772980782863732572723647809765185033640*x^30-977102647333289403251068916974053459723798776959721108486146597730765759069595467874469180755086025996557808946112076647279598212408786993149881316840006727182856430486865597267837743318457632210821263650919543879458085879056032408756735908841018624478874134559585105887516752263055644349152548461912262253207125158616255423956184300126994989863567492333589844083164688497359053051030136341756689990095676661218710239033670860720939436668381372256451001447609770998895957526387*x^29-1037382574516742720617657009549038182941236107029533812615407654809526367205416974357993935956607795049619830088862746650120062275529248713659721042685729362556886543254298018735884684043562740548434383310187409841579438895140915505495522294945526775953434990450491509007813818700373556234136175173133502610470709809346664935681685487152372178737696926149907260931901597532200986572256425041530588161359251136117504633105602069499608472178729206031408921592231626467984176145692*x^28-847443877577741016791163877413642271675366277212408700427975979731415414972648913951267158197166699910337143920257591256249031106565369581088574588847944179315130748639944692579619375515921279450659999891181869993672833940211157675797605480081316078875752728532983345578977274783372947784066553015083590449145185828085016581917019993853019812308943493185525794696568006640645025029387317582711529059659289134890331334476593702350814600180138515813673762015392313483318664368944*x^27-432746754546845085932444028732225000712555864102344168876980673723962644218139610736269142091472682280440004732529593256714298772978809397152859536834033446009463088432317322831331153550861050792557723664263401159919401732380090517430723492062457114845835995870999835354063280057505740454482789703369459747957396506273097696597418851197927754886367013460483358217925389341552404797237422631099276206756105392881284499805205789454854534189661558635720805595365058893380121503428*x^26+141463265123110352120618407818740930889015055820093440953445840785170248191375438164730819048982736725818239649046841195562271127851299816534641028605249186879397829563473043432087422876619576542489154003263150430574211790227940213981528120498211411725730305278215271593243395260456047621279611801090095744998199859716463191213658939234383801483586342701509676485179813604959417876041018999395143848578836629935179224268552638330889667118612198438487101445343567871392914526372*x^25+711221023848771806812651627647148051203471805036185635897836961399886032310948600880145246492649085808861529039798765089701127984515395119207970395382976924385581639043347256136746590900724882831148942696757698086637119322047346908912984281668657140209040681750799045901949422416908183818203635006246160648413970220812749035652030598994940362541576101880741235861626559063366348649747122081954583055675599496410710962199391626428955924731115907181062599858508063945558855892560*x^24+917148694381396211143834986531885346120211052713206870589384739356496714210636095559780875884447897599803032804713095608527220765536164769455631700389689281757260133665339416990643990629984108603839396918824919721536305689997088423074154063765315908744386816180310287852150353731084211181590384634449164771783908226671464573985082106796551842986587510935909719940460922060058181686561152672745749794705699025972269673041391542985871961338071311468767283200723437271390883333600*x^23+409197224935297142403242753651933885597232109381780357918070884524112118092193173317206542079534542992947704922609275446826136035276381499026792139333456188362326000701846470592944994227010472656686483064522833145817607069684195691786906994250834376737448862038413027287366038876767573504841102109412407992729597594914724455262813585979634049333552941732887331062431215737055071907551823133657876967948251133187287891326685814570362693445244306725512688921302773086156441930692*x^22-664843323967653860703241562196301587531027968279149768342406202306940797152898947318917801253501823115307909486349333808335282379866413296519071295668550457127981204273322968929478643702984171967640876408455999297739049474260918548489531852766197219343293359954530458867108783837456882251490441318304778874786717132352318290496000888228632062476479390510036442133096920297952628543611166393298015282209408347587561358715242765567402235413089924760224294180845049816827268971669*x^21-1550042394795148024258138540507758237101073793816743900602909445895344467939369080053964208014813139506426221225087869246384844509368398487890477509245335409630706479141839970940045300160021617761788085422908868960769638055477299398865954672648354783056096742329837351164625413565349854252955606701778374088873230437757519461906291470799147368338384577129437478326464360118898130668331868462086442408523277795667431890527500121174129466413921069327877711322251254639363182893082*x^20-1585739432215823887080123716688654969360516965508522052985311184586790422640346694484788451099952852216878530704169468262553142915432111354281095785741110321800971008494831233837485977088699631580699947049421645290128921461538140007480789341924920381829473493785940060193770415306866513566354572547714498743823015506930879940490535324735599062975666555275117285494589854026131416545401373699385165090065572715594245233254282295825862315137040929990636017882008426549846150834723*x^19-966958825269769351640752428097090434365544748919020360312203326723719486225357340508616430936886594785434015448313266037828733057146987811772045469729182915892363503814619738174051450704530142176512586201748724309431926070541219966697831598114479593254689685624912482832516326962760339563695652342414514171299062470842529648683192591122467908414728293033843158598781644526895447536309947245269512786061292350431936727338881121957117748311850527189857676136571879455134400934765*x^18-479767146624187899243924438032537803996474821673984646115629378922119917641517123652768712877223766121585219531318261516711440525952428825264152261684691046417251412605961766225840243430756407187560412288686423635519407283569835129021722973989682639710597617827390568549804459223214124467785519286115975193246599754207937510976542795032045109271503635498263879261866852590379275672315057527753306918036383943127529240716021643322080159442664344280476463626488901780487737866688*x^17-518967977109080095259399827536266508054066505655895310490383950152895377555702366702531626827530883709733722941182064590728927742546431370062110925360063463822756066263439519484673831184757517755580632284706314723552229474131835735013992631814452983230645879124483443235936973343549067080001398063882797956912845522694906363651526802774800796853062875453301682690558131589071914508713899092477431565310618411213892116314328836624092525251501066677498018319176436465713203255027*x^16-756290103213733961719657262388579689314241385064693769804417328213151199867140062736171124075696795792536920567602036261323539340775822072003375785169967643986061148840937035777721567632128811217127410547610024028238788755225070182881534195485908659218145900438406333516584338210270765235972035652655809771100687978084541875219056974646273766751664321176559456534506284568388336187587624458548441575822234431219702057339361470002394389392480611002358646837106642743617450763875*x^15-743316127227920309098050053850558846290601982587650545440724945323497091322472372003319468850600423454620315445149331870397238246795449113970690014107785180823134043081076372104744778294275473609648985390929823637706539171078847218608858345333208586500099491702107192280496254896237545441596954610285147074669236664937708619989521175776648624489112752368822957924987338680238320225805629448366430964212388086391731591074001235071795288700766440084754645101998725523756054968441*x^14-449906107772344383845601739882150479263142789778029949530154475379829203270935118692342041374795681112458418392297743339154827939088694514588161928321037999129975099656524459802292999349686521440981448897753018574069623783675302176682492735125989277494055476478037789488047122601859154868660405197194065254519190325430835325636332080421087055877792337406882336738903660627622396559663619848272586025462289727753396124275638575034836070727746140003160436387165542639803480136951*x^13-137086861276141495155571064830098709923635091187077633812867780935251237840805651171235719127100438099622500639493042728010351791205888382555197064745427735405260978976795926948693093689664559132646833976710832817722593397752792988447812809793528701693864642011809277690452661454438344935597400493760971576192428801175660958968478057362147782401077026044870552046396042978855500294624440648838789872049239508723536917441606231364637670855800864270500870395126006984047304919472*x^12+15624355564519900441755081198815459916719246536215610613932312713157357212386424341525164638940205455842410986056869385332815217963502590209374066914050769299591130700653859194453799260093356751731110835322578396447528921974454126034629897528304560108760017565923034145458725015212855409364015539787419892778622571985453185921430803389041148324909935913944081453863417673818532811902687204313205668503623528718583740661763041207882531142930306919862582536430040166552759212800*x^11+29222327564188100209292403057527174939451523880192495388490523297970593509824951900756266632731007827521517549081877955966225034950744686349007977220422313109994004328513622721128489564259414740672615636382243491893622731644839631429072499233693848846974218620891214183914903417156956561561825016836328517134197731404624287180938086299212491799657281504650217804737206871198181198578126409753726301779299405628832675150187723686392698847624762953998293223641237384328925874343*x^10+1938844758726884097826123603557708324876519747184722672753075907975314518790173997360972226537567232566511536762275753508611910754948066101381853403195921487226821338090081597347707308568953466143349730751991919313253363767586870606111984410207985457040853674896842908114266196900935467229253391816329671531113827604181000558932105905881882223911039257032865107545883969514554751230612583453071251982114845944589924065276992845529602556638118688297867358609920860886071830844*x^9-11069496312780351989463044801490711987935440385724279770292007641613525316954313663728302406716302312697943200849843027930446872523576377654244543512568613781173144258030690893124862882520838267076746270136944895641775548143484751077681193810204345421632728794335665505791505028290827071458916992806508376759596179757152461688290493255732830362252001385797648260145840822856156396027193698818598232736342442222347269766056625300523798369927793938079898819038501269052661004794*x^8-8460388497428304993225557979938759063191605854798759702266586444761368278932671201126762636418807071265456429249404893288394631438205812669248605949991087007721813039647098138538975087948644389487984982717385346643149423983225143530106900651900324916791590708963947050828297612524382954599273948763533105118374979996440204442045669920642493457386707138943606112589253473568279467740279674027273205670035951556913090288292056559186443862975427816160202681363351977685452918712*x^7-3256138674672893014051633800213327092549355450241911714168204972993519278880116094767910061381624356397743487355887558085115804373951453785752855011060920849965535877864603461697240683011172476503855952887852832386563549290153793666462129900593170555638332588990422054757616634723282454235161597306649011115952649306501511985881178948379241008501418932897202557650527137407182684035285632631863514699439652883243323965738528017337135705601531125130420630853879792754436329084*x^6-724188986095581101413793474341283588190017945662976606160382368161137949507618138671902894759790563377581913149817570251329728658592285296787217332863859521469645557427218100542936090009311478533325793750911889626963702749487710971397597803233846193387834085269004266321807791386324463320706856620088091853165466175933050980578515319414684271405103879590384451895075209738284741241885572516267751685703221868017311810869037280621987040492612425099150208065589014439366562939*x^5-86191151924831911689077378196593545555867826539061802001464675139872815402780631897608822100184217288508152223802006489177029882098647582156116635610417136529292263580371738289212938195310943778791986732791039015985078764329280958906167674793759842550732483172165191251663343348043908560509110391597933479526547563638826834167603637743577709820879588388517633344519495560769588006395409569221996242168001201585794519737839949524061259765841690301163100750216403430741427685*x^4-10628347651435149028851530649700849800804499644083695841553571502438516273256750501415680987372357688873660865441189437023442676255017207083446297184815499086262109305579442455305225803579764049901645150740244304102406866886529834414424049380537423273315294566137149327450742226556987302036631635571437885881633799777654235551705204217767199880677411188216062278428404879164191326801418800993966249669501736431569533157581858449201101136087866564455694327869871413634294500*x^3-2827714211563038490858555852461998700193351073974765063132593925344548455927640675675836352219365707918468537371623136674509435925148540322164546649930972812644597292072755802830056641825587470871440869143984388223190926097407642876103235286027740658066941755050976953303984223977805745956456310456788663460327172922492496972331020797161023663711288200248468190426248098728336165692002293571462496557998154056732114757829187390450634944893117688185703649980540393275772438*x^2-371845614149173318498075218123167759089241084905119720161126386549038874028479606685364206600686929226241696029332327479754348497410508770678870919900480753246258358158930414064905334340235154700220427575792158094644540024937559572753803328521500956443880284114366984430412501500668318968920116273643516432240212406628741852400064785144395111198476381821555599927781217563801967929977826369788803524214149907300489015976231335843965888691296573858737403450627598147777950*x-396210607915797796753317042639525652023568994322609471743308073495706223723818238163238450963447510889357181768846068498231326571210885252771780497124408684635710061538302507748101475487960859727441277619102739132467931104103996685998352616211859675884154518111587000009506724227944154769995720965673265505917856152359632801285034338724023773643276188733862940837378676556620422586928991212728403543290635076001822494031222429034988471311765931964053847323370353389497,154598960689743303963832207437598286573361625509798574304511348180223063295609481895350591827459641658963409847335492175383418203093877534741424502953164709147518185275370011694754634869065921207373628437969418697977859267216251325647954987250735649295562681109221657919209766964850099222001013472477704153471373321460313572503639089440696814204081181114690808819060794068828129140504007275597483106845705950541765127280713384425523851649235288103590131495840499487*x^65+3246876787678450777632365923255335665996856787708237358756629954800169122732372791589612853303906178391334512899462254877918075161606513538681983343653004678339671562470261628311396754947055517887854994981711554734293099675044239301486734067346555073675508868663361361613080493133584866713323240272056821041456634093478185997957945967735077837022074724776110211743129735191109205006216371590696693720983365040531636670909815846531491060324108025696190796200535842612*x^64+36027752732517921465581704966538621403674695417786168842301985668771330674644856098578637786714767593637769030180491755426306370610014364094482498519874669707694056293323253396940626470455111427104875854018584093994813807630415113403050477795864860595170129984601688977842689655428479197244387052189609247954873637213516333466864750365196170103520825316601690464385282728790264332352549964935690043336915724598948375790106690929660253678063158926444226622251253664318*x^63+279119117466646544766020483424908768591541809033573115699706241909608263817061960378216190248825633275469613632656759771372336618672289927550200445998410337473926082316393040302541770879208469551130786735693386936348383657511172276208683969331750627619016720728124181660169255769400621085014248046834970756680091556983800369066087246945534675044966104584643112289285765557504323217727932236160621608261987861292655633925105073831683596417151586747057871325134067680225*x^62+1688123803381197743991889602962390183634523537545642373239558176223990035492512854583585138413715722564596298724704619465344409589403956376924585402719897042577045949117487908798713832139289740595954776690236529401992686421080636470717756918313184983112745911734065451953990706489365689059665783882781148424984514774112384043012972782030683538962940339680070578162000143488362880581494990437281248441780120129556774419126008553104362782171873439247375415477066206313161*x^61+8456132717748364410087781156438991556819354271805560547962963874014030415489166704240332188397420131475035310949876478174947729422767500888428666415112736676724293938285257405638237736908834300060005258008836217367542892584940271577603792010371123772135294274413033173709057528075561487146422275336386144881620978174596566105091239291459160768548517431397609376284722097212529582293469920394117959779290586419638943186911986691959878369357555806350309152900418444938626*x^60+36348594484489804168260338694521942813401283503672425451720141028930155073118772569172939840953176704144627679142906216092198223554806056257238342366608195218118665663485443290460349495948247940284695760502921476141182743471999551854337798650228921753776944471040764588802770791067261814039653495733564031551506615882993739477515056225822880854606092364818732175093139216487397116755766548196689021510624636025391078578595578051711918127380331428935810391388124776928456*x^59+137197444141459097093306450663100927456176758297208495060566811821147997494531091083734901593617398924659830916963038733158864953610617786620674710755500874237198438275098082513222288764675880064085062112167305958902236218300436797897111781845725472837249188274671049725724164112466360757367829563712228057495687893940443235851265046578849643864740780825281771160814219959981629221473241926257729422162744682373449843773628546480703421317867537450754107230010366491199159*x^58+462062291666032472137043944451260748281140102960983757947918584562267424475898034841250129534935765637207213972328572354537441539253041923834700021283100135082331620974652206473023521806862642356110664304417427906224677813543556066260757099734969705320776215813742462876236081435277830205732541903612191934399121473717613154496565655214440678874742124435099041144917871799177035522233630205965175511462397978059197630253037133020518650531575977847417679566082000783451221*x^57+1405310153007500342170694115873517584116736197729901106686939718940118181603930779217379767707978012595493942801750442463333564915261259777148500170412304212927376633883650558405250520618118826646059397606719810624142726859471900254332718775190503513126217532931387442031170221050762234098918778044840762690316954492613540860777167382596128153448584882494682565620069714909228981611930548955267657693059906006290524849242101086749290028931701050876324832729911484991832813*x^56+3898314726591039376797846679247804431726781822092051118849389548082633194647660216073766214827320247420808417720415505495331435493830504595190476769367960152583270392902604318898236536759175701105004801391080121618290009289382539254036050015037722670136445358673411914886520801393414168126491617753754173929411562789979321179247701503261296742105275500676271867847721140269032180104599088977785231521240284981221089251890712483209621498802536306278804050313198625457440844*x^55+9954319441594132397255358225189306061647640529913060635509870645237453730794324407749838792321975793289048866363891826103346010692083458141395410525837496288942842944379609308640100798296973268141119402662222601812310779149123920525708436141133540519596431107432625346671462608885140935921048941432520464936967402859506049252422285296656742982480947336098046340708079346110580910056487280679336792386107379188187966202172307432980227662012266540935150359940314990723654351*x^54+23617424963190901031622097123823047082742604437966976532271429910007731792647035661081053588744942780551089415417980093595978872343177068592433704306634667460145389641856671297298994091628536108505512571784706796012136268576800374008989472441307837463973874154494889970180908280119999789060070221467022611367318139123648797210555075744223576804501432583780679456121132940283616265881988258498960744810318382025075441248849554042055978753656659911155586277842603635366275925*x^53+52571573182156143064839625174175520926242475431623913858514820461327827194710216735987249062639313117783547848219779735199244198288822389735211646759491635162384124905249650008816230446988235480857803711152509863552733231788563895564829746321983690338170582501866554694163949324699049054224931309978356170657352668564391670681115167677970397522865066036064091047248573965876324268937408689308523609593825718011176864766959449872927845258170475338048155157342673869253265883*x^52+110834275348371295610620398108496587854766032576778741761666688908954620047588634695296081317196451608418506909087242019655421329070651267132154748831203147141931122849243542593083244648828457850674912565843961008060496422426574856082937037802003221414849380860370604698945369944795863129707660304915115708653420415765956499698851145331498148436852084294430340750848353120146498617685045702231188888375272470612185233235546170995378236172640117082073534186192562408626633413*x^51+223059527346642520375910772616574484549842901991754545511988041902757620989267676739854414010271706543420018323933371972142128308636656212926955920561882638285037585807257692180573939676534535198071018587350766472269428705139530414434236985994655633685998278501836543473245047198370139818345515201906413693145906197353062980201285099927685761762906364168645669079158505855945075320980123135817648341374689200829460480080432004983318351271232901280232660599026325667788508106*x^50+430606827464439832245742876943074853852387008079240633068239041454940309071050548657289692057668302762111634941162266565919655719180134214457514402328958053653706306200874101872642610373123828808433318451382062004092788882472157687771368130287237195256114650711122014219600867394806338232672837768420419554116951728202240879719526712853212775067404754898221901863174764733547827710448495381480981881878575969575858667988102320599510264851900151211101133095229827283794846906*x^49+798229161287782776788117459028164771939740689565041452606359410869486338960834891285588216200294914560556563539193296036221598025579667496490782557016585734633129305880796192312613424473091512550180850897191836198546887283819026960917796873492526245360611210347074827091209688842089648400966022081650419080270041261624213957279789137651753501822342902072727650236838110792536431033615842389462457202156484684594372822414565685148659553090197806453712722682702888095152601203*x^48+1418255495943526937989597077284209072130908662959928796917083458680255132983790184878079317125520025939245903196773984509411592147562408480961340281662202158354415954422255739915243333207406324909506448667255954552959329230949228057219020185652926584489825665344254247651310336062139168324151876292967427170742741761695110063893998848824927493410266330006801183569626496498495283673327618867004333601356641437583761730101145577265634027685538164177701489347515825440444774420*x^47+2407463742849127147359014747391528200694892708063405739367935570334700375301332845405053568598623953693086027198037039077770634243087292457979984692911431422854093863328291230889172509682693364598630762223543710367026800186603010117846671719676274282126945898732263592709255262565539383100244422400416759843495115382971097847973028317880056377597566643969307242068376675957449425376176397745737500032358506217130308607670080577241123035959478183106088832683365489642198143716*x^46+3889741581260653041686337810794420011795318572896398804174077272490604500086532427546611090217779292057215809953173642819350947050162894183490604801991863413016394739554619999651478797291641978300758437606413314908241982867749913953827267811559480771649476242113210458489692300976815580988947219003546962494529371221793819915200133168399875823766151867031280173465299061682405772643150173641069925495525057823951007080633423365021365606020950795762538938693282969346344178159*x^45+5947436734217981530333674686367700045835618605079800668180379654867175960996486457905057604418929005758591103026823491914127786655474184004108571531351675360763550026891187326655361521185773702727328776373115642872588719823997910020141955809147851726276927086141911212733239976933338037969015216953415500121009445905035278506890540629255636363867452447383943743372710210023042506297603397859929833226697157696659529702147011278957952644713682907180634929459059723611030658130*x^44+8496089504168275517440322331997449078295520148522991713692604244740332387408417227044509993494775198971162529291711374976787514567574132768589861224317669398886071875591128442341966198188676345795264149155473876403917265276257631764462878166716863877205823751917442796651271606419355699888148895265565049736559116446664846359549560986825352110921017553203819945411022009602335401951146071471012117931901697955128664755258431859488148149383109029972599957819766448554546337346*x^43+11006217893742402879448303904571276408985304169671436233903364272017989043197556411911028151667221939065752458722941821082438450192356046844380306343028202420149326841351508771008970676780385577970159704003189524179607932764366599483339012535415304942333397021330812960792682630089224571202697620180358507446536560834058724533657373662940537115340806702575916800192830970519256572845357726803784429038945593736362225342162750843516235321518054971178954885971590794850896296102*x^42+12031516312317264534998271816749075279995532529365326735126171327568258235093092195810353459142053305385967736939153974715504807814233923134013626702964818681055703707477554561141860060525747605742256199907220959444121507354031343345159181143425654124620214991253711031997422384976171876519690628506048124415278571786251824948962904572158404524082407186812703215865574918250981944200480300332673961157819712175377287329613474808664266053758137488462565853909618158646608004523*x^41+8682075754868059260314721569578182791085803056901441053759433663054550782307152575399360592964645642035644892838461972724927915102421333662834442408700067272128591884738628861906623004248489355228796388448104935309112558308406778309716371122235831932440091467360813696983717136004989556581955129093007730555316709628468629952755606143741325994695095773705394088107038440802465849769561392977132767474925029607186890643960839383966622486109280503193610968481682740912327843291*x^40-3459252849851643097797763546487889415234062012317784560033205517987071597658018796911687998906034192054877532849255890697913142844884613476621971485183932518609618751457084374544910932664738840267370738952054458903276470049611429623338143408028323612051605950513552727205662624211988508966724704677943334983157292498299594287526543425079981537139009322538699798518383339827476924495072095486699135687163587698155882061358133491009088104936985616650823081298153484792687213490*x^39-29127469854448513998459726428809518924392703755063681981172879224692480864647461597020993788855077420349392727983797573931863781513010619471996010924631404117468982719889521352241135200093362048165569258789791047495709594619326856023321450999778875713735613777363600541986409713943084687677524228322030601885966600201328208925857519976729853517738895698492038080863700351779076898572895965103347422662128024488695932137937471784195062738287356330095223502681171060972465142714*x^38-70121073314248822152710916721120507434474979453805803395329397348989477267880842132849610314251689759564116773239218335233769943988347471457809863456186172780366470719550672666594465322704708526725723264417258678131530933928532610494587523753818551915776856046300140622685126379847301323159595765727992031338112325045449452007218636919430002912726381254234519778967910779149669502322425776619292780929425257700855118975867700678497930518877383102530987066456330049234620061985*x^37-120350433861325664996775713478871992307389877099291989381917113176446362285589452876042647595888880205567483852678604510062308354524142866143174175706163589191834657220828733645845223597031802712618505593947741452715180825941538654221060924982370808453413964975118271629958156533702521584549808117175903186907599567713645609988399610606032264364148979188683890305504581629542534593761063208788550685653502183809980179663976992765333864997638511258594293457180970519183080455754*x^36-161428730824747358992776493272666763267128458710759305105604278171813145452223764691534159757171413044247331188414940669687390775203583762368563224388026158786429571550983324106998229317549142893657021147658347861368273059698488430658893839311630423729275710075791219063641729510546247715034164083679959917171719033867670305660443944894806674283187001862503043623769442825643364945969362700561826799529758523962038186450440170956021228421409100484775625644528981555042460801528*x^35-161771408746291565850750490495564891440647908352067904482096539919772027135081184360281173731554496785210169936514671879669548105833987479638082602007625736721031098911268082393554047805432474872731790518083663218775538877270578756127356067509582511560944237983942519499129974538984323231760656812132334419192579009731928602401785255182294928964808761060512998814322353070412138504516882374719217584913314505244650182772937175742983721916706965866607865691501405921986026450962*x^34-81432704508270654596828880833763853939206054021330677044648422624461137571877233406237963315149335841078453463197801903998130032557437065015459154395701043581217361467144838945914851880995792573671856472230996973633885127662704558464289409937815536450141621499407598620105302022840572917542137472488783796523519503931100326904829148842383315393939719961179501737752430385683433777922718802200948485790724666634037541226058211264664104431924188255852668722831228034886158794621*x^33+113376123459636722120559382825849847182445153340296118513193661305713372898136539406256051650088880802908453488696277682138359996654099265482136279240775015803614445063401217736491175045089315104274311230335948151526593300340788434226003895567760945083134842836961504510003511547877408355064123310943645600637868241371886667848692630376809823744614721504921307240608894153844662893561867256311169548884341711661301470642733616180674412441008013261369082981836996651579141100438*x^32+422336746922722188114074078782948837664689913803654453172979737785447072339513953712366378832486693002855010181613728671676328382606380835528270388263958638821335900527023453615673424238346344409114438939121980831496965528238065351098799163464894085936561773889304231783746849350101895695316402925995876517686015225670945479646660489355315277925798792072791287427480411435507826279541831773196457522680237726926947055661015648365484607303265201892964479180153990079291130653092*x^31+780520529735492410529088431071235191828553799785655901603754752715202897268583902033695532606467656961601030675976613926838729355136058968945273409977198911507372911780405366840765475336752809571822535975419202763787319915579087705115703792898742134309229807366718395077747062593647197096690131828040688519601086256070053542543057716724267013017737810424868773783410575834642947691151047544510553861472142930642199609758661553144189715963730009600641740376815313389465566902784*x^30+1059106547416492469370607716180638848253968555982734384612771711998364736406928146780974149440638893210350370006288915581267900034429003498400840147332211724398160107570734170780914685164954459045934585436882826434109148955989039663378443215073087510793488525508986627689590309383034174031841288307644340889711877066138146869184095468228498568838179750064291527306807261452799318982575973707329511054075862878431223887348073185871565115277243240207615246801841944940672472094788*x^29+1124441471056468056193917728678590279803239368250237480818142968994159624313696274293781626363162953701534869619265059830186207317030643739727693085807105042248533304357975170774401421214996799088959308999078575820551791539185206895258587309617396447128093885116000525836982285376515859415827919991892612038121050709057774188874314746273836080004719370043856417570898587457952409040086714375237903770242552305574416853633014938385558223682238395045835847792875126296926010225431*x^28+918541045744315707975681880129956507828160307585882869010085902153729010048784053447747872334215599258887761026646302803409860293172733337393516289699719633325855265548130375115094393536653073097263855967167088193292243066063117783160910688525592658360898412798317511855867716606875691440356340426268161713207621007083938418366737104681093969166045832913481232177866552628295547537216724787998578338377431315032897613513031185002742105588927638467915152429772731944504762892141*x^27+469017953241287165190624191976215221697617684330146494585449384587390196666209450420323394137008715348758528479983079839755137924639530379594625986861739787337622768426344652093954149841124855727516953647984785155536054768190512254981620951234007335844068347819859814425328199230393428843016738240352299467690735413247118722437285185022754616163106219207384086351706417406268630072991769600801660268875172401902750320970198026042342941790744031349049990622132323017483217334809*x^26-153388459874792872064574567859024593348861119150752473556650117492820869450554779062081908050040071702321735117057857880339108735584828326812442937909492783899909232803841472195739464178784725595615388246006236295492861524623643857584602589246083978020113204145429607439180099963929304247988603112268873004910216546350000924553188556685020502885775207978760019774570017335779700385828729659534890517109289014046542835071396443236191615624535081491336368104618786408937115288354*x^25-770974075277337974835632153057510208751029277326386735826836046568459382449525329689841160840756538972783512384605734225715570261846168556926251806495331850416904459592739273141110120863361764044342884444270017208583666001891826840070200323820440327933331055380566912972789315842705714542189177691606201429836232681505523781174936618519399016904333514957096847412326463699815793533460975579339081914525793827263412178282325205300610253547916782118009628354508294630783025606417*x^24-994225747049250871621737021049630203762014710290820524868827453358779380678243529121863771311923844902056127163128335477194837924086137756107412390016259409319683580728019029756903932191772059287786152209276343634957222513298128398377252209347834724038457500222448960068913851791541557646860760619218047337323373648547615961641616307276738370776265522091886860131041081127129683304620233847523697754758734749158461838805239545882861525678438226314025137262336414308592242411706*x^23-443657826821469254578423834438205818457420546752321645026295231585968625328253096250178332773564949700829628856522389135385273822263991579754811185731760735928909180341384145787724496691011876610113801730900527539634191332379523448376493124768793627869423803561229811771489261239334171484690824908607367775379616876594731245531057056445047611814061102743351599190552844064089730564249200247534049221248673321332446094239669964538451926559993837414990176521882267940823288554320*x^22+720628398073714693846053710559276212808263106837160091515677681038799683891364279966117598924765251472525223520560716789829224997039583705219905711621240291802769167571598725758089710294148738768945105165638299379356016099275962629130399545642730394566177663160242768062130441294933249265275537883047486055443009088992974137790073037250209499999835519432834535122906233321209897690923526272465336971199560774750961304818171086858865386770305845970385617659216528196494676346767*x^21+1680291971525782609101820293195296226466152227256072180524410723486980518495525016703254251664055543525382320612281945403412960630114874488119333654575312816751530552516431041097621274990861776022168048603446658056921371823069366068631141639858251532668054566535477786907017895254021948950232889337538074772590604744107472753467321527219313857375050998101070755801715239005154401050953013775784908627990039255886477911916069350344010017017393885785124630329253558074626316917799*x^20+1719013863423459894945191634557197197223495195026619745041097577850928577514660948824189584114499647573034703872618249811699762302128993933074789287413084392769435438742216101370884434164023814638871634945773626041209577658033263901581713096756329277225856322834346757937870707717933846590166660926475367633959004119865770101380606655344673034023308354472672169388042322095623544590146945937948013363598596974698289277048381488650620061856347815635076345030822211908238570091903*x^19+1048095380758126174471162668438514866841760232672297397897017162741670639353037388852952368980301684266991893086317432551156302183891169686924496413359400770229784775636401810249320165788540680631173893542384879808619031042281908675868562965479664202299638770309558506797257437318431932944038018320632436824260982461429435304549666691010393150945068838530501837279543579549647232233384212611229822155971238889200288826831711084517390056548824627526216408894098064181966646284437*x^18+519791793988621676717488410396184721106656976256593112944850624220587779879031972324598366863357728624093824179121179363741428982213036911431679931447496946972084497784190680544923114138078294856065435377599655194214998301791705116821845721639799982573702211313947721091052752832945246493280601206606022483127564439673311773661288125541063151619700299304142532220447750091530685508955327360064286956397675290657352444015246420108671193969888501591371216858592855254721965957571*x^17+562294536643598682361755899739413871761427440021966180415168035382590480147895242444380358756901800870243897221666621924106617266665416789428836482219610753307872287562737975667572998885866073142167494158626181060227081483728336104999037324100301258260311733172469198887591796499985953714291776135696365171972685337761496755307153722587225452368425418697928469013427706624263155843245954232685518313166681894424520067469038364724178151598010171169447902961068561801988731978563*x^16+819714558193898961797420550400934762658556078740714480809717991106769474561218108958899657400363434945327967070130982821971914674522549078579449544368159228563496921350484483326091760754834476136765741101563339052730802588217961955506935162828556953776102584540563179361303291099008777959784662790898389736273236214537043202185192509714019865197811140060912132142334725893866961242678241820114013167676606144653740029569850285701010816571984278937784246565125452267353763963897*x^15+805750555018452395676856419241424792010642179449169487570305115758945306416806542208480207021271453844581591840702110588470462983653251339798873138787272307075305900102614112446651556750207986433007329159168333115786125052466928525854094262258056297319029711178781776974206253040430635920087076619272240150952630432152476456895790062601418586834803280405271911190400339221334546787560859174227314922211630184722050147964702767790402527231236283477145640386493811569604283596982*x^14+487658916154499224973101703789120927478069982515326617269821346272027251192993774108199698950104610941309646938067438301920585975535670413452442527845459796545195308543869940475893714261483650049233342230334658445905314796925125616147722994503287643333926002234266095695882464680314130073142298492675394091575536247424333709450804815601307448510338038808410721044982426631989287327592124325360675148128767764642058328064774861342736907604189872060683390963411827889089141449778*x^13+148504387768468885870105668014398052337152833384025683586557685670960088606710533402035855455536673031125946810566799525526676541295084899077249947446877831856026030705945619470499410808453511535827344107782785971301850371601846268909081704351149512612734967167069239310001927908709939207800403818909687444175860582746707561994347424848680212895182516685871855444918039941486191062448983551448795171647400608684051274370327216689367957843955391846615373314048900999536532702231*x^12-17026738813549265182893773313007281522112503559716827648262880229338751179051681454156546409955407108598156322677273557771941690283526045712895016985002137960971968240392072226295978470301439069074467203610852106404770401539653507861816216034599331782766139606768778107894659465052857023842221180782975560350979371775821044957103009697410490730784773996194709677618475439232195043075283958183458036739602979854044747688262921757742591587900766959785798055129827533434320997508*x^11-31714680496459082175575794007993439752541826662882573442411448265605422826698260651575385453300771747022642213589853388193474987997555944000693063768824210407746852164163077804382039159995516725455895612215497184681956650308963681717868012089761648875454930685676884403947060788371265756953307589908379046325452871193383412180747597664780893589056278447818568429567887757234411802360870939087764454545593944517923720244473184510162242282904423029532605412828208722295028663967*x^10-2100070721774609994148949369991061000813189084848063510341127897364487205284230378423655100311243273594387278621144237430402540470139759676775857498518659742672500387409305506413292452939654506839571976601950664310671925549054983128056732365207342613753920996061911821188349864799829083363007941307892947790378438863929043324971413261097952123159959850794063178419677889445893057419558587980252815048476187821103421347354385955495917352923752168199952217673270508744978764005*x^9+12008811104575219580664813599797541574235418704330142109640287122070687389442787745842685834064490631707309527036118772052204421906262165617060334914340469810867058848981759877619895974909864432463495425720886539242213098453891804333319418486250631240356865909800104278759735790390911787142910063579185016642418293186306026213962030600123897675201126890670961422474813104699962401781672467055901888583115449928194788965055019956458876869901606207082765740460401559251106955548*x^8+9173809502506790143881280146050259556864664020878651808787557171781251078921865205078566287581532092764195376600635805485059048721109419406303849506386965576313404778860131564021188376820579726082043362034764023010085328387075561802166124322492616526941773783435239598996335387824671580577378166557487111708772425504268107720630834490726999600531960042897866788479493900912681665317875645214772494056474514708009546166413303755138930548579320096551800441929750296466965537389*x^7+3527763351843918630237912288541253273576093928601888784402195266470035054695482152081705450795077258401209517345348835286049596934739739692597975607429882018901989143002771340793651110193247086163446843113330744094858904336528101717824596065232659529805423769769899160493199636604862707638746858502111609369042478773099651828772496439003737522672514855461690973422933750741200415545726307630158527295085210613989051792860664578286705189179788545014061499975424934686963111710*x^6+783212804348068455991101126020119104798219972203447869453992316951934573829104294762227738458808473633723628550315031015051031990479187057903636679762299567672990681025597957622625617190666923767041850089111258638684816782376352643031275096413373232683176387726818593903487729420898082133998393378098896604720553104921902009765006661402461859719811907114390103660107911183821698822356634127877576022247156278489574224024603247939868339675215825834845665208833405276069563757*x^5+92823093751225289885590564643204285742506543173205939920726425158752946493554715272762132019299786301695664074341868389383958692617127447893838581424269466172498164294454720213125304225574897735548137198950712426424559465864301786769083070345278429742372413058070144984364894028527304099062854048873972263109050204539765395421508722613897933259218991504743767485456422343465598807140458644915155632919797659955983296379345492541191387664230845202146490242789804292507481749*x^4+11449128290820414133799511982618637894369345237151276490716239004452996454790183484446686119780824188862865343132988818312689136006580570600758752262887473775948474753948646827478605736145031905225037484201669257006911773825995995904988051807491660308854893758867762970212273659749278389503867587166769263674227089651383552642958814238125881976635142658012406196596459068754442190279463362967761713642682873855786000494025681906494525792343949074444380079933330521125096967*x^3+3078272552680301498880020282098707453227856041460231219156403698657103330997639760904602946466664814232133858787121614292280509753295870404144308394463281182107124307200861175461692016879923651360062536618805772678950849793438852865659773352839069331298459041203280951713966246296305078715548452813943202281152126114475131484109574127817622604540538102087032057476633505742138533576060484132269662606968590255067981315736790022476841741207045635541081231936064720903195172*x^2+403770509290125077134882182483771724419959750369016950750118781179449467479112668558279877678862308434470657961858025100743283606326195701730092211987613461137620569966309894298266881261440077351127771951860981566439552527608312127422020054116745235565565111679305327717403941935072379403632710228109719950799635911471245230494670424376223492708457829084026746685484674077094057087449360999945757007711176779997136395078536786637738436336559920063791033933208310274642622*x-70697286626980388328581593843840988428166838027020969477072942449653231102380751098548074523749395337579080933431356588019342050945858605641319647604645631864034324448398648862279615471909040368101861675796271439976207354243336628594111862138887369735222016029612206738275826673082903958772207234972348499545582258492952269789834761690995774956174020688518175730866860228676081872762207995036910363381779618368377701690798120774772880875180241069872482438618035861628,-137760541180282062033247398052648188749508273111702826162804262561864156020639432541259114041993932897162473155601384148966347628342529887946961484897727983668574941853395027579457475348919111423219053383220618975378035550749967841043453765151862976919073654252807865962516287629169397845239137159669932630638830727603511112944881741972488940459157084032395741031797655089373159346585194375287779014437994582639860422888732451150528155118079946484073722525985698254*x^65-2892640767050617301980348657119827774893089171662858566367744019707730489668167609169294283913959373210074673004657190400556651760466637123343210231998676340146606808335184213798595516755938805348402967398887352830300114825852756438308579461927610043163998392606487740243469506855388775738679286598527985246490501380367669268221331957882003435583478161662744994497346496953489625638853143862782353147659255168765380149103580079921774432985173777203139927201531725968*x^64-32091327938063001904988648461768377952613359369052720551723621359169239142056761067755268544910371327760894780953521994846224123385640744821407491315846379353816793263709611307739239172839825101237260963131203394689911776049866153023843267367928925011961082622282692224920748360452174709876919088850977315695814972313314709358490102106923066896589353938481013544401034080003537652449059196142633151952620426501591125305166771901761028424720111198520016232307597318350*x^63-248582080825860931004353133932890592822461588884822151001707541626557926849819983562473015543573357164094349736598688791984235214429154040892445514796183258149662329561908993203725322712080613254261787902603153216683808981542869004328682518612120879216689516223050799451845024133587160541696153533502619956410474886226006539179584782318899543548520099527925953821748372027657530413840175779360310164727002056616647727118356840653046950664242429819850889461188783612006*x^62-1503211948060558063621839771588289281971274591637818605899587528585854980223708101190690002983803471953623773647435915347021953828840766839378228295255173599199060537240590595111382416426218842046107737034996767954681932967318316469276684462834488997729203490961464243930712657777547275844334353431141290320806367659556246268513259959180761707764763698959855765811889488283610653976803953662879672367952184470876300953335699826799406048180867556092103923535795933366042*x^61-7528836208595944306682248251921291994581771720758016112704642870900601550328845584794194950282907437159236075845473642274112293669123236139644088939035313872977269275268274924158392337961050088417025782195177618401227404327283886178776810204723409491378883282434870622234262835304968613773289762686968220491438946395915559725003492278583471186554572680916210240180169995041628216081514944414254739556783469373289343044998944778521403399041351356339984816626290259547327*x^60-32358387223917738216297222767674170369104064963439688376690076138732787646555417426472340257891946823050495625685068400037583031357831770655091172263442634457029131488237895233385933197506776840891430924109581900818054076909262502719164156458608278394190701441549888055791073523849538626992338150793700774879606485137065720388623444379768652095657963605984687338619791175686615216668797624877709717658227442424001110796726959045986987841688680210488122556572648831791815*x^59-122121017447101380907558518389556180715728141572207758549505003561166870680669657106128959518900773491678889328808214976890273100813074195202992763961441898826394181394815513618016710854228045336753746110087039323521841562972954503429702267635275263538387508390948413290606957728368557449822478007867166186497761939690367159493917128634019718957892024678684010192109995958872366633340217976067653095822775600366331501896120603491929164721406643384621138778944757310163337*x^58-411236159152317706665616289751837880920326982728925060916007820937486384525473351552179629682573153417128957644654358716665647806676037357163095801410565353731909405916994223492676993332165838518532224856743360273369222124244884531930654550960662295157895601610742923105734961465148434413017291721846301137342386186069626483616680230213150733764748097859562066704449288369170567423829710327466117428064563304164081843357351326346676447626399884047668239377935698286997623*x^57-1250576337172258363028113558636526730602883102673142989289610596509058376085736114297463992789954911542671805566910681472768509920858261542187148887132634195280513719004062282424032696631809235038703858137737946838665367947308679222281543717925657402102379500808566156691535490611717537031876051448565520453780284327200877713767296193851450576687062354355315463148076248370231213641262643685719852410997565190161384129961282242634656024330323665981433457728332771908032651*x^56-3468671484850801968852757377889884824522635992393108640617801956089131093016508150243867816484222161700557256559021834338618408500435094615100160871082112074757072787477063505309141887510257899433320966022689231007671589460273538016284260639989141173232503351488560987948693211206234273630488269621016246878419697243911624016125468897283214367405471631360809116472750171738371289122374706425754181503459800182834338371613064605301675778520471463559170968536716971045586171*x^55-8856206294151330032160307614434954598212375108887957722500222092946641301774331277060162628955201291476563198586010183353656021292056808455030617155118636282014642274635417139608990114940844693983708252382099605734327467456708054119189045898660127222441725238990504379786818568505845897453930158234091736767456267081353177275809812518153857113532912496497583259566921423418838348143635325525810247916407806243489486905520601023264604029280778642638699346351850415510080234*x^54-21009771022304701311967949837488658730363602004860887552840733150060093987826224483470604391596693185127937170436727711660986186612314480290940673259348936468326766990868807200291274056889767407204667614097642680580149329610837594270683112559538611633348542149773318743032757305965462653018717754332427369505680623013488078871002305544825205251260969372836702835091019363105941965807470088446896165281986952724201003519227871194471905521624498981029299559687298912328325402*x^53-46762354030413562279195928501534040444203890607118275172803187504055849643347507922469638417746126352568425294060482064553093724195907031336917857651072302054192461573984174823771457452478720250977560209414071820504200299662654995020890793427939707922446918557872205345983072290333407723465011553922520365849804113703876006058474993729291157865012570490742253766777936299045497771132865896603872425706400948202919630195174596115833632145565250050105112276507128847514551639*x^52-98578188044979882017922211257808658570287039461590601368657142504785746222389685124397410167859436517184352706145709215002432394765052111189462004164138861537853470739189605781420168365011406586397740637248065585062992561434044292853948029386211251897867009709202189906904657929735442587622510849490902694004793223550894473459921188260332337033391376804353283958675739610980585685070608196436115952059855584563700141221001055225920707138036348830115065569616706359946241957*x^51-198377826771559285573324903888489194170205450493414831106355875301972371894332274501146756440456505966988340620088354603979385196644404678859821700474613410526007768903134465883013184442626028939798044815386245537509051871093801793701594926357154099863118312213627878636766134541937387542688169323892867403796700200479357046523547564647857615980108900392909584109203731057360103603775337270247126222735509826006048255871847227877260275812137629830413929241259402149716369152*x^50-382931572925809254401672521012782740276983444808059495150581899089740281207811055643681506852626305555244990531740589943555173968162532571774797764836432786139487365808107653834794088252323585836658793535068351120139772664784976650023890568447333146053777951114775137383397352187600546679820978012018004397380594571784165148224813628218333978861839834808638161399816601562310474685753799556590466031344674843460068135463822312234383815476150003249485024909338117737759987246*x^49-709798835600047015996317857764277897910257925545171234105494367584662850264667319367202367850106068640847046336769038090114377656797550631901656795975751361000805067883792249604887112689783145067213510700483156620906518557801721277847129039822512450376187574726205987743452665529916500052666228451331651637900308328696710757208246965502615413720549525272049695551749439221963772192038187950926830930346179225098717870485054417384201979557306560190508708199520209296392386407*x^48-1261033738098702791268129401592733314464977747881587606617628846427404445439008964119262564668623995755039522102941012809016028261125241218037019930659144166613827349602150770774431869267029798775966860353596490347799015380683263886939449251918710554153327900820846212854172181163290392300678652717428514537741167484283297158341162282666311209533212630395804809342964252870023758763749639041840283915814210080154317367237663738039789795440695425162046100608132719455952258148*x^47-2140387231374439629819709515207122500362044060850641277538468183725433045997451672366890071583172583096957978588458108568020808075797157919203782334778536914523351755169115651044523095324821759353459446737752284713169456918042267611445713894282175456361616145688567973009522981387103023530829982900465339692643502283447009567324779372961652629690473788157853610281639881370863904796077793320583841765287031978778614678130734458603840318268128119446780779185323039570486253722*x^46-3457870991186571313917503031475833123724034155316220712074550944356630657984373454184030276731283030115855952329164841044897272830136124579466927038573600913216076677076324401675122697582907399876768032537148748809466739149185653427442845231325908857618646485276511710500768422364494889360080172842674340415751284372013133654658654159508601088565031893997634933642172441717933937671256129186008898882754456744429586072743032005263398232638302819888909379959531606516054333337*x^45-5286470066760824863094977779083533338540579920719443779676322831509183268920463337095355529566155313677755824045904763658047872881117861679781131755749193353132808108201640990112235132338734352205323596114787060735704612458689860619024801449812361590371448427990220301406865903178163729290656999491036858452677556051338171932323842450210276360168274780139294527758886409750034336707546976364067678039242160368895029892901513297509334092905617448220359786668410851635805387756*x^44-7550692686225521697751646987364400955730796388550783439429487911861582467485452041687633426225705461597947316631592722214250996002139722207893484888717196903540350858150371938996429133461835924907860893402282009200300985346688872003399194830263694300917111771933132101908920477569045205499802046615501138875931778959336362669109004058272632416207476019458703958402663529021229230984638992834123887059151767494291604622639562983522029881906274449371147233300196688410356418372*x^43-9779102464221317719051912990603797038196949691995927052593410601973252782317461005847351676164119115112245195188235384417268787177515734784596302535517798001348632983016342672693119763334748151705036379861700815627323420524462372871561080643701653206969123321309896634938226265968869356446590158860480294008911993396789168717562802579307529256766268837088603989900056218515089346827717449118427879807790642206443394448643561793784682778631398179437124993643716982124317315000*x^42-10684878980927314657847432092331887687917372436032511933443577258497508113904087670428707059185917741133121496132194455112985013869261621884684217578688751893698504387589969356106477427674805260823294295472823089715354670610621192890782318524851827970590551787881882662377474356440277929171408432997145465140155281205343928779608329527666203547861099469985784060291297803529225952122112032424304062658275621791899570370144856272607327423533488510532304045191880496353232933107*x^41-7698017297350456744907390158058251033936820113194604905927536932175608607435835294379031566230487470161220638500313385480775947527899981235912174536546943068529194297257267989500463167628848174909576077257964418734632012249439194534248787046811613873984411616960824150323762104516107624947760462557919184645250609056791169889692045239962577363872421593650786504584745074076536333350141804500248546820747404494295163463509559661307900775536275827851968265838301077454825051486*x^40+3107522200963917103866360750202242491154039457168399539463290295360782788563188035806517802054605936035982573553665482782718274982036709226104251640206465707175743187797488319821845364661373856617800612991229803258199501201662280403421315014187355005711471453003921383584490735077431099236467440404633040420042810222171848404666743021593707673721539889950174181298173792996540222867994656434549431272474495884923397885336359067439145957834987358649782314942385255863934884716*x^39+25936195294829125584575220563998093835361335886770417640743265030771711506441926436771441041705748705491422116750793991358568158469432513880672933072096762015062723815557534916157271077930926824204192762002966671643121202194384149203631017677575327054712384193634046628283556155907883416976838640819938505468755072088888180565716568701446146471549915065165063063631632196770719179110695249206732148604914804866802499283278441583453051727748003515221392623690022453859046922775*x^38+62375625202154967365557195452613874651598153252565392161068408545504165828821369506622469316460405955613997934859547887611141884698961495597993587717544493378018612953761225632960760613120521780766655099390779412374900194519825210255954794616389254476397888419094214945944489053376214032021851567353339125105771952130790339273794514824697303355496745580955876862323478015166633317599756166450286978646556640271837968923839602258580380493806615817847161636934916900171409776746*x^37+106995809622949993347145763510269281719700547647631972698595062780965868782475567302316907624330835338530328260442275020986809464276307814219603876666411359282031526489693657055667593191934930865779457678206997202434529073003135234869561637717819286214407555643601246068778813050188970880003428749749134532827768456334810183111138397783497156039963653998845351431530028532699641219951282771752193126742405060724212961556465484513671065118448876686447405896741867155710184643033*x^36+143436821251312271977141473494753960635290635789888129853845482398913596900878276610753038954734181712385879496158553255375797182518390340557677176283228224238021072731649843035290245719137270473768536889255048514201817164882271377478963683582922849165749718874029864316817422075439333465558651733481596286805980926278103090947503842890394238676059886389775071462109362001204719930402915308220211926582983551668076409683376042917850129011705682251882252640153649685034756692971*x^35+143619694173993859850762858161647835503708405924479782287113748617378592389236056279778309978143478246483452071757148500234821391148782193923058449002278013272533144882195622116025881832891853085833880005072532028912135748332483938477858146572324615449803355008305687717396440483387636233399313996112459490597685786127427864934186868408467335679917415140234291418528087295033039015653617693207213623938972983885812292267037418588043000129963216693042619616602168099073497126236*x^34+72056713852191286234950768854243987972608511248701390995074195720013590958653129740070014552631610844372953952759839609372994907986277967798494477510012304538803213897403601748845468221181436203387029904964610712746520764894269788790194038291379718892853945650658544130464750788057970336157561534126669768517832202172448079868130584800788844795758793752664787480166959689422899470257374334277569985281125809827088822725180362139348696835382009353472810830694661435393679879282*x^33-101230361995070476018644095102048821535334898953980677334958057376563641471335139134329127162455031902393546988053795260241465559940503281244760707800568201529816674692208574202532594605530665930671483233502037584575058188220656068167471737799655665641120090907934321152539208179005123686604879675818295926244654387805811740523179210151680165070359141309672765827006001273828086118874321228807787663952550923968296326363671626519215985396596506535421280988350397562148300800956*x^32-375856295054208607675891969621013047575116737642763818426650179712952221598828352793598443408942100259829806133926536967068235906960613709084312032853287320479332162042451386604495741250392796605759966133207517266989006211386609595086686036482255178658740460394055280828487078023922978860942764577231939570779470200646042553373231384881350463931717231515276901322756349041979523799449238632437985062239205777396297837974346258535445180311208185477475038097742146995339580723280*x^31-693987759110013123787965352151893538378625843064686155890797106099763134839346696222493178641472304722692166588732650223387962157796923235784241819991666685940838777347265067640619191521602796525032385428332255647294232725526177191422434543530401136627197877368104511604362332204650717271600274498822722908519864389400264355586573738406939623840438120152036714733831888277982606906081004518089326326102713326773637130908437177886080582453324662697780852183187367069721082011353*x^30-941079476262628198412106316349855707922187635710572932963732051255383062491190262299704983239622451830984513054605451288305523200532388154353135931108266356364689099279779404012235801993187707884714273530833275801286512266432815285787434580988267121479282241691016329836039841341869319048547996283086264752978447227171161275562906673070895696562653287511673612876849908790186415474758715545668500899908802236931467829639288828115081683878851488547689887854539494792876047449383*x^29-998477439479483413041687736769690036444391502285680056944711127841061166569402148679714379484187227822329055289154453376823354188902133437985763500324419168140290302102732315143794721565914138279399086764259138458154167009656350533784431514465051904358385346830594843620137235871127948522500695520914801494602115164695620413714739463735457496926238847814252769056733419804271519826063042646540731285954153869859942782577361085931753333848101349889138368960303365143240802440541*x^28-814930199795706644368070173588402120033939184290845148808628096640858051450435069377438881290245617102353033761210741871957047875691070889904579555259717718915949231145332555565254944570688686353797374519527112375340122185167699144301802197716364553359528197469347346596006125394545327986827407063656030221489321042980929759954438995834917623164812597054516841546538033656750928025473037940967082003796053974177365431552239376352064260027177275734810516215654830120353359976363*x^27-415174589147655843080667129562884266420078121998321120640826124770438567681059536233002126911068716860943402456102514674412272280842322837411373081569751840817767022777493876254485400322243037952321262347647819633442774212564042553972450871163284968090807994468510721031179328319276099594932660150498542068671695325451094512729247669943479866830944450242474743983997717712620442364805490677439416444296400307178709926848507422842606264174520060887080019305144115093909979616888*x^26+137889124634651760697544738987932002456533585920213072335919390544643185370572008337494558060065285284271402969153365762234374420913648834570630270086506828346659223010119441753073200360725669598394305549621590561815809005719910296487559919264024670941387161212554638264040148602289156364050965824933597413919174416827717056492646795680511584627255746320662566071224005981771834199653098758568045834513022117033345823130951801824152489851341847272514132597011652669613224657349*x^25+686153438572855518449289734557001202368411241832969516944901463271778341964882200501321278317949772341831019372356441024228877429763446881581653497043669372814473197153723634566827229437729043952059671995942140359804506740847139921840212342086482582606463693427373054568632910520933975527194176503347483198953351941520193016772272120701988721836159774079566358202686571059604645389553944637993437058810970721452303924710744532267477927900123345291737600237730237372420382950043*x^24+883161206849513599880162645627871198148978335073536017033342030480309771284385443191885872597599327369205549396114060297180126690217857703318896887080845253369910722078456343251414571344122754287734214367415153105129399243703995594226124748882178779591821945354118514910513131233888624567543922566385229554731227110948696256395225742194925645685411334472859463409100841636815849148277347694680491387372170537265674247415885148318634111450333133411033398606369365690216888117515*x^23+392122008909237125643754260541633382643131457546783472618706984788708808837516791328178969723521259056315249085163951733621970024185713621625688631075881061151924598729571617520576453431833086077037098345849090977968895912645105263732807657694147211721154316749554721664228027522049032033723870224532726263752905673166654994205752347015496879833914125153026290861661865943361529741633040492656913012517986307851741345489725059106126181155184197921815789547606437392419706346338*x^22-643138877345406313940326008577995067999416165785721343107676897035284707141309901730370021012658138455671521295917820594418309043258450754483834169625714917194420389868264812609109983097365314383621333684558031102312259713455244957626286315308196160502897525152363415749241003911482178100441303617565962616257638812889309052108542074425186191415689541590719606129917833580247281051239390436161784627131788316746586627504928652837845093288860708341896381218750550580733445067240*x^21-1494285913903631490322845115975887627253574144093145537108010625233528412497681534937458299113689435440869374729803110730641620508831951453305045039316520081108681223485191509522558535142064217403655815898785185824916455359469750444079654140220911547235224920174855428259608436607550016957139160057262268754277558930048731253618935991450385713497482247743729224191855741991488229948333547489661669051382365702030636102839828154355406962516003858140759076426193359686948170853287*x^20-1525977888820520953694484168971408453138239941067655544496173241168426353810503483404525724975865579925544223566187390588034564408829544024269856657211773871943325876836450532030183923303431509608768107759129472977426028587344005185993933591115464072721496085460798965108367790991190544470136021377231847294427700207580865726605434100619530710770998855462816130292300380990339330634096940181062900543783550560152165592753284166094281627491387145813636373439776528537535631069143*x^19-928603291657158743145348546141385962484657212553148298873130098825218122932872727354209747862142549152721718810725063431987272521353718738509608171225769015420687683561716977165629316834193601147025315256476745706712441655932130690096510103813284771126358296955048667045602305201503453053115094985159408923131333614399774156199395652925445267868687519017487812970453714263555981390976378622049490303046207661719338789178375451018920974800122331138432391141193233108377632773315*x^18-460311901419767378847895930925186368727809966541231906913927543796015713239908264177078597033354263283507521726060167567143363671526772057371141919737576374648335982176469038589158424823734113890240205987284674623062357606668611624344573819843303804130638691659116146088569393676652495856726759061690580081975950770156223830810133887719341567126777466529172838322882420977884798855308683748516254639769720780166783808589250087664543234489186477476030094052421095323856513555923*x^17-499664049606924743936707498425064107973226053886913016555469614601748292514178419950603830738260845153755056510417283194379889473125239165781587434158696212283359959605850882448353942074233178739835640541815652639925666464648594192530851010163079038969399455783914414353991449183187080090161495235344504431825003697839299411016554260606703420123733768905779801856178512039225420037530371584143947741309808621158544420152631288792620403131980458175396316004829844759735685517989*x^16-728554521338573324939834941655965635711343874967942085379679868939256077807479921859116596197468988547336247743458497762407064843293216676755648804416664973319635932380098715462301884815602552765578337624520569412665585106908289613518452041405415909013975518895689447864006612801250272082679812308859537234142080258839623882594689613646939056816302225284428307287819279076191423560414615439021467217874936624366860242338779609216504993314245688241339879958800146666811877800059*x^15-715235841272729558743771298923875926504898054289971507019573094983848343887914937656928431612862898259771927716133246489490440590272082738381479679123279870172374141943030569695132346479956492148639876023456087692698049884103463592243066207472592509064382802812402800074996049883111900926688905442297394213874823004401759781530808474182449327081378566590688766530300856037490455396931092892934820726369382749053278160678479558189397885708380323827403457919389989597027467115678*x^14-432043962772251855352196672623721169993346251126603123999072401695537871948829125175426419171963527754211283323152757507563341858473893009467982991437444879732512301091955216518673666046194182602087673547381541042251304797374808109756197202608846634896481455890058617908594972689245320185449058352137924960530444773460928129633061982980528438476950866306568027629857958289200199068474547662250680242544445509322324449538228445417067004990460436845130576779735215602890561206906*x^13-130998628264556084743898394392123591325476065788546616937589789948902258751372038468646889599432635579375804161302043437166425284413747567990189887472553659103264891128290749818673101306064698111656551362200216166545299979622598874250551049032939871312342269551258767272905620015797457757021464221384545210614401073552895740430802910443292462029553279796069332124733654817262671923394670209920014832623222428104106868706965661713632509513453262781383258843793988751702062351451*x^12+15458107592836784206123615491529897541255917791659113097882839477371554875717973574768598185658086858592027222606401072637710117554590547341878175411994330630641304242629829409368074784973558834300447528404481048066616744968594034785014821559324824097518572597851260948579601156863840501978960031984831509140529405825193993231330945348145868648587425200718627414752901471567912441517660938325764182855139668694572263640407346290638614441989051376010473665034824375983600178261*x^11+28139679860641114918784366637166543885827717783329321069256747998397582936944388946033687359201650522511877254532329734135228465849728864569607820888871927629940955629576310768878481252634704454130012451107908917790210309868829291012491104029198733004888021696413627638048225968224978567897744368725809355213978638922679970042270641013344535043874144184302110106126269666931277879847219718245094601003987075009125658899693695937323249301344751603593261463068376390757464271237*x^10+1780555224029054789028220334627384106618210547576189146186843807938931547096468995616285843391867874947673698709804933309661530574817724314174810413799980623295401686266500008358163199245049238254909686822892229996543535289202047687044115423446436425937787959724937157384504198129849267491422788556752871645644339608680522273656673012456883548045599690317911425197069735747768397718196756300360022525869921599407906396711273244153967766420691910123012403732526715406848475305*x^9-10687686397683122293000669040765931900609267173537980292624658694167193929003598329212939834733330041251679672730008476898811818811245274192380961768093482254597611714115606727457642129886297725281318198661329325010878487438097042700996560353060942777317171841751924727651886786505280746613005519730975341109274543980525169404609214195801077838852673295369338356829354390773826804980751744898141211034658986263641934735126275130325788906469854884206298754443925591924759374249*x^8-8131647563147407593321414399434729463201798525959250078725567538806893163958915842151924580703195344349461020301466318924215851443309451973418580368957290783154435273780398456098152508109830974125417726144350371713804547670847620442561593937900481865402703633402822312879298115390773603496830860719679550981389084924353198087254226636695709222425197744262163003668783475471143775695159372432455753880903149529748110436212304715715988232981940624453120803726926446600198188024*x^7-3118046521415603653572314701791840032403393865692149118216116548146058981544270886664722944129247109175998361752950418763100238837858950690694466191777402376434021290819412870955385348543542464263313914443771194773025191519906188073105412557081453153224607532761236014391404894310716023798118319804400233367184693479848523625079370508335208249173596417465011488794577807037180634416883276859860788170790982154994019001299137955725827932673596938669488238055756772953606747479*x^6-689936177469954216245202138892909581756488841606782331326188853051851309309502015798924292696046217555993519953682787789041635259835451856880085335075317115276636171050276702087410614446470705390035952722984355727813874817293532742712946836697161414903395966521205367535532129258848208851920311305529550858264687103044033022679904427222825812899395337549720587375634842157548129765359727357182684263990030884715962681590809639998754029759630620336950227189736069744053454253*x^5-81315590511276431975979498602799465859656259940217477228263653895933595610976559450911458219045073562141331626048586172131617497686818796669675899003094625679733785128026936836762616775492744663861282165899957591912708883672107595174213419590658504704044542389234954134168567786044490766010778340574574816447954823170204712340331977358670763656229137579152960397639451115443797684030343767488319732465623852442119794582728070114332414034657111110550247862102861331812849220*x^4-10064510646659810969684644911446949516866625881983629811676611287692642038805505635306875005195581327125405516182502510926846027303467259749630557503060683049794746020227367970300131649854935407357402120707135792080953199462017535076159840053344052363420008358579769138591837220004013609194687406622583506648218718480212169251904054600546335919822828455471337673968641665709831484120340945714627522764592144461683624786035929154690643526161541365372876696902459279408099306*x^3-2701447158214787208944705891723838806204671378969809783352694926216177515139795563948631376406817054541098253630102099405560354083835790586168075859806314482252591142449114402109003341372900794125777729626480722729581953421409639837611550235412076023679230656164320259207238762436414346685328864971399472091745803934521935314185953535051802788591785444784180171196644190361576146036564703731110573673130545353022504940274121855207644826576398510848062678562821868222121701*x^2-352538346154190174429604088596661452160700125992437862894105143773913780319254701172806573032721422602230207836785377125355371402545408533724533230041631786727199182128635438806859821359024370207968809497640158650993051620561497288132494431369206607640925189872188104761134177028688862294849074134569581214248194566183793501303759780714364917817543909072702645262811319224354597565137658805496197403604832193570971771367585926230373469382097466647757885725448506313509290*x+487496083321086328764679511669813789689223013164209263440511136485845070536793289003798345430417557247637667107574680253410176187446640222366472841656136173029431688043446868357454419677680206504840808939363279072116913888568960597222986738654773698906536936860028726651751594190447799624187636430712593548683621996479798573780728043350807456570341005217207980493029479831661379193964740999224232933967652330403840959541856639553874333379929733966517248553102109558836,226886767691165302042034360721953876628463378537507554684541220043033212169872621794878610637555291417373501101204028801752918024486975068470148463732864165469688472957825741904672089723813028754440784035283368279884518660848904447133913871830009653342563032432009139399681108731645952871898827227045717375450878312434000901951030121655260698405190010826952267149689144529132156128726664867186167301072064369933069021904762541156836609023966523559053900732033134786*x^65+4764535743378675197908044472087390023855053651434252370887117981160780582199071073803966076405846707647591661566297238712963535976861838652079561874037170800656013181684849342820422401440758846092493985712954936599873154488359197645739546336546834489130180912458640160145556162196049350575615832280660627815292077803783651073137815591614028354424328682753153521141144871959328942900169295498628088047332602653403483156553124826185460179841815553624777859000758640820*x^64+52862796038074698315872646078716355416465316315525669132170760635636611407578409481286980889434763828972643466891288352779759121484227421185092329860868842184244234405997499428006825923498891318651070185539285647866050836268079217922589287915881173445992488829604401005634841486799672007874200469982755249066113326196927131270132999846194089803133219810196784412425457812338399444146929236548729002797988967271083375639609485003014000229542787511796159949338240045373*x^63+409510344303256086085571629361944766001777592924815775676925073113293888629030134148103950165398585592684913063663456275978932746586682016690715695497111974495288840695216901754579404502979001470339058434248535877917211034492872318998487359584585681998204944419167884598913144997412063069048133615035464937087022724044692819411042572578125536774964918106710042601922866307350331392104680304219801443182299639037465445186801874141188703864249382620029178251073510951533*x^62+2476538424470604788052477401918213282038077812287212257926441859821711218004963253327822178696706654325313337324217542832752301050575702553768985052015835504715620621737448035797260388514816392952768547434341399236885309443572548967615181278965253156584188538445284067622682381222631867795122675159007204736097946661821076063480404934695636374613224843888436141496292754763428734917082372544251316734370565717121587562197298247902637552583972241294306422573807312532562*x^61+12404532287623566152847401757768634752301659176749382237632364440504767400368403407616868240386772122012145748914862751337448618400622704563806303699900687931654831825859852903186261603020146987148534879418577541975797213998048273683874501305613096952965645986171459427204372632113441550407610015946964227825904635296717114821119791654849367156590611530224225538019514439508824613962261839007854594619884750642052481837003428345093328035139464374445422475802462196527209*x^60+53316994172981561327302530078075712032864589485717209656885408712353418125225064538809323820844151732082897182972524567749764273845030668129024326640867773038998230591406203630355727074211024834768703794746684942574468799411767132957382547042248068683543519377764580886878187386162398395096088718709623980273278227108467111250223585906875362505143785886983802138895993141895257880744810488891517409991837214520723129451241586462693466117497447386110742260035942861534846*x^59+201230826332295045418439494970274818653351575160210300183839201768036517891470492868747851497245177700588940495450671341074003733788097176329612501153969695638607655649050672123675212291548084456968913209716787096294093104144508468402191944493070318486964312441435515333958256150186946174595565246409386648154829934152226231975238737656121754397696503586350238060378528528469943323171432948631223662807805543688435543313195885374356970694705985283602064106490397987727866*x^58+677672873997310300934064360900992881018790070780991296367112515768508621471931787928276635445723264527410404047088758963088708130274715802235759947874205153323490392917437692847660332846273824070294822304840426233383631544706244561295410472932989226487877453807168044339508900684911362068944543402136076981077991388982838434953246569930379309892193824879384185857056422654540511115809473740813104237038179599412403473498165487625011959234276093296902150280595553644508145*x^57+2060930227599179371952010073204584714741564591760247807902189685869083234316678180138113734832024588210506155055147423755748139785808690200147324304863794941280549991723732055792136119425388231978277661380165883174140313858198157366617006755310976912100597338550447732557052099965330518903967184440885887820888052726796168003697333449366886935540115062437659600917318364253627471186270189029506052281673649845668376283343186146870652565090372354807947856522285401638676334*x^56+5716629421094924673559890224852185811277168063960723639134816810655168232926808589402699539200354604192778450182629911378012145014598242118061741371446135134237999941415677060133257819625247131690725421027278149685485096424707831461252255981539927299084503560002486806226495821039213795554356575633013644920091449676840829109759228722042155829860721197485761905036514434364082990736122151575266286098711668849375618618139537368277158788790748699994209479915436077933470012*x^55+14596462035535313775733420686740805533921675608851705923957646433938423648105384951488211681692125455093955339767124248338199712032123228495422517461546245835829590386820887056496947227331350610723950631947496002245418278791975345317869724909928165220001624131086858739204659816896146045565590044962743125927104156638988284067630009910413465531919468437513610023761830081235288918580365134689918038117267154273915693463114435807380582362483896117287676930154840412297182168*x^54+34629236305636287285002473058931885581787250693554774542662821183731890547064552568239600288210133630258840767628077921838414014388350016214162224737480131106544253357010792750261151149884058304884351141351145019644088296799956859579924926347648298676830094053894597905576756819391013505348107962189319225053920324599499731746085798171241260472676014315823506935893760500757335496442370282743453858325521419537601067565128507577785206211343196232393874823928576997609660797*x^53+77079309937647353375208945359679326691101653270760865115828651785225107417998034897756607956579148406812780962480991280842590839188215161872187945948199009929566567632337807947872209605991395346052452278690380816529606518245668036672201331700237874347652578351216118110777415895977562622778783830322488363139731949964449209419632586225459160921872120483326943025469345624182719901108100083421332800674569787665603459212951062724099332361814139226628696317942981184587162931*x^52+162494980185862803633144449630364986299819930402129500918174838724720030473666762596508977343785418908354306292274542241725319499280458720056891719327990375074809674701965491097744464474693391164939320168110085550170671780060586937762146177757627206437452303199340352200365577674014611764417343868504384654278971033292253979976473639367262150859839307813744131144954784142847856221496818742954500146110152107127118233558669440440881812449905292714389056591784768639000780479*x^51+327015209336358537925185063808151552282106758424535511941883243768201742327329726820154629905541168060167288676193552062290479727510468826747276583862773982450066894380550754465803480228418090814727928262408571719355320966634192294782298083536997677751849796743259311023379166734202791766858539223428781993191617839228064123331355002347985247059974561091949782041712208921178381566765807403350291502919175319100942853836230961088718577937735087414325404067294676668073634029*x^50+631263450904946295748675923807665017895676088399984849325377451199256463698394842460744369488966188739371334312881288575497019149787270899859137691537396748157720307668531277920510627681067601875007317236943626578622467857347726266523663169090061344873562251870755674001753705934185210744891955104311148713857116166066938189324275794210206309230870446334350977334993259198756610479194420051478109248109855188378096784032471724174566121013140808762450214340670488702508145291*x^49+1170144833905334059939193775613027980296381777916138963454058570811418809039673667623152550683457993393628348403701534137995493230709119056629354823010574740520322453819933156248746024225516909717650948038574541648638648605314280257284903599407338796608608858155749619788409169420437192542169739867055029889078310703256378579740496920471765756590897376869191296372996533949472481304411998689295852649898647711878845837230027657557586377316601511574402074381518624349266315764*x^48+2078965239915148433486241964188197128278288168791613534768250497848021518674662569693969936004814015769028979375581977947698684159071567306557120019350175582540654252045144256169110885675410954521145536959793036288886702419687942234620097204568205336117672288253738536463134672488606943612822261652273843539427802066243853849860917606179650562416496601202342606234985117292748521539984750619560376747249632658709100078120774981164568717575244639876542182330812550976357538207*x^47+3528831745020611319373440061656749270149741672586972480613892125140244179440623110758907322838254610594688109666498868369935936777413566721674830799148304180943743108417666687561747887953611745263254943625623337317712056046021948962141781408757601921278025657958689786563180235573183338613904685740819463449795848510171225049103242538221015854772931454864735077534815739332697527501774417211974744050110683275761370987129476173151496971116324562281771070591211922198894065132*x^46+5701218588845565722682182385041734073883813805810080377845938444502600281774390071284001197505882994474411499327071271442496079357218940899161360675981747697724153273554466186246007594037321059860474946283129389403585889925063205632485097429454303374104704807558609502491828218084530619520081273177144716195788221990783258013300302773077343490439230889162731034596783644105430705245876460549492879771516773142349490038121576715012590792919090842848966374587743632508396403421*x^45+8716625871487113152913811926517337989019730501304598701786086981655935702206185690584472645902713484106891925410418436220836905412385278237014952900771058374295183558411285968178361229034243053519258752392403491459843931670697508589696359097885329965189133696947121571633553871297119772949029500825732632896649041357677586506936884930122935689757980422280748898102141009893245780454691098044099779708756491847569502980807300242876195184728951067603665499815890806764805008741*x^44+12450892825329561810085915467300390144646483568778219229664335571457539856560449905732507047045128356441549557057216609524303004095400358513210390641916480194703385392096408357789320641780629641285757204015304367642326836130056980886429794755255614124647011679009178420917706667247688103089184010312813537053669709122955516442268100856235262151573099635812831330242932309073996509535574930417777000865336536761874334425954751024401966831244852816530374507735666733537553136751*x^43+16127288460440196482220543914522569066231094616955209076311860732458410701543711103518010111279502429246476079015751880696127592728940221446506036461179013398337579253830109108796224659397066036578620925057052608041886465078888678401631445128488844256791441690781043757244570922812254472529607763906608442804367439199185907365774549466874237474074450025060401346596285414511646127385972375634373182798710956241768406337405566374157275870704151252732961566564577969747989524942*x^42+17624968651031360618615137970286236584026667015923153368556788033826815086401433510301686040697744069987141107089895502378071730165981048496523736935942848610584769134024551378000134889992076286443435876561748597328719113059921173312644371069110129612832249616029429074572179360575343559792193398434833910847330130433916281564306324515285812585223699639360538907362644838657584727826295144614434807995130577733270029838726943307528442405502093036669295788880815615820340673794*x^41+12707309557563076676953029131998971838843225095863605244365562523337986493660388411994678013804578228117993086050098636832536150161253890264341449918294880783964948313153763143530703264710525999411597319150972454383988774566840300731459132943922374227517485833359700894211405732484384550757132839756947829667972081712499910700983186638345701497393470888400088972490955723292571496834463031107259263878534811582819708876639370513788746108270879546794456188512333650020707202966*x^40-5099336450466952060120300835951167270093359791790732264148703935454825441790403986150680617358185019005351913608078466391636131042295002467561589567886820150901077399471641075654113310748041911729346406776838583845464116817980660363561961220806341843130511386009087181307154748818005580077224026622828953942927170972080567447132444294164764351284033379548126592423573825895705692162724479406824286067292115818345656551257084855418841411670906481829529980086726571466958185775*x^39-42730780376433776408733708476986989319983927983264546395556166620116757689012386582888170133514010325561081242275235781548606003992385035779810880340735562349645147826541252214007705598715574593950895349035614206817848491416500754475752990659271744165988585136648254920311048791623912130869758666835969673993725533496443031818450163155583207143367143397059216156075640747081689918878222865325210233498910294820405722937967016507963002559473538456243566941725926685225283598335*x^38-102813059378713082310915205275037938220665788227163796393827295627207535594157889341253830925461473665550954360471581798058384775512645562129068930037455963389724145914418464916737128496613831848357937458068700096408092931023602086511623001062497530790808582636289109497287298870659967510558127662790487344270535984419480096943391851820341430437054349496473647190125208042203870758956393422964254820810210817287623267654078543314293322065175002512953537778909139226588404601750*x^37-176405724228836743673252115990615961572885569437623797861626790796888872202542420065594594377771563501709217204458993266832873827078871065659640901886741623933218158196469929291802649041269245970841498542910511776989490314882688621209685191663547782552297252100950146829177992743907130676007510874373466864643827187912958339212999345484719149432755727368651213302025980673365970436465963378857074958346716308473716626897527131911143523528642611008875729663508404690625426732049*x^36-236545903399626811270323517489905043816069276095335046763148718198292593252505666221221113405279196183917243370543215168654764835683475582173298691917180911887770514129932174536093069624171760408783058233998459387146756739941706011372868161260534195968623081115332255150592290797762982498740470627273649874659052975304774077379152603868239512154382770196987998525688460848719272992399779008899291480545514108657780735709572549670833186702656462724028048769654323009601299876847*x^35-236938664194973111358271608090323861574285281100272539717734005609880033612863821337161512128228492722576697323354321506233676926007260985113853783619360725049977071065651268335209244012693256009347846461829260460530898942534708668631934343071396586288514133180748583371309877416763544815141607713800837772752824340407165355488678238272025454187595827515157243777547287457085988569760074678573619318467948965085175274422031008146116594093036193037860774066777168675714821365111*x^34-119055674280743650847150947814436644012795034607558741997476305262201486642618233028513893157418360700736330206948681705517049912841186750441019232289923816654856239667864290045583739546300651706287344162551792823766175140033090256754544694557447505946250542691790977931594072670803384007171142130256614251881141391355096499326903038192071962310130717325196064362414180569568362401655597826142017108971206547335250406385414588104093819473404768881292934042573711889108023864162*x^33+166574579547910234077943437869891392693591233397181963167860784828929887643796021812677621381313278041573117578253629025809408037762275323340118264984501376416379710951222940225067477051881930580527409302258940948542935280258808963224320643010338044388713711831060750148126859726418435714571974063493930794396875068743730265602551296523239411250255068905801944337924673061864255225279274414485503695248910995174977168022578474351623201005595102681179225500008407603710775342656*x^32+619393642356985074454889275887613638421841338043589251261134693665648023921428723081807749326304694476316097433348718386500122155481377174723275323085360275689957756473334644755275123849239921313996945610715966621206096849313566278157702905491571766372279079078797646677460757341282732411833232044640145806366920740227758706451977381458473052438839030544033550279342790017231186457289124099956563052983487747307566739363543494446762801184136934991061989333624606023397448634440*x^31+1144132602506984181000759996747632783366643979602483023509271512110772444999799143084566599473148050074876699022425866800343038655441592899213202785202091080195628541759653771800202260155616763248422918012819759032556301497565172243262230581082823300588843863386405848705954638836707748604308979825547227858007754959677230860615965323719121042554214551100207204005240066695083887231610793456214046054412665189642337438321177105773351104371222116468011712133082042375617257976296*x^30+1551952059549713353238507665903130334606605982799646716744869200129186208729516636835955878284339979319748422374846941295371471439760469170309248090874973453821141820312956973721298973964740209698878515034946527650353048543315653916104206382232035074947597110890255155828364164940186097930103600211953124913770970761313761938768332098039458166108932559248259813758430421580538761505457823219061033372601302978858695258836975354601662338208050681539175426716260167127522917459333*x^29+1647097576346413213212912190420944393443903404351426926651178315240849044888933698321419621677571583791484409498890801583799996307420195078529779712651457933671599821993689914955994052283555874748596477489135775706364696762734471052972442256013754595049161653839922432172123994722930101605877917534495402593991107063199546178030158976425467325581045267924179585077899982885762580933410377472398878026388451551907799857761500683846265119080310683189487110874512139280834913752173*x^28+1344846120111626607116694364952872864760975052373586373378195908825794044877793885779874885033355951278318736863525152651813641777072356695594344925689382142487427944757104629210671263736728467819194444974436872898368024054970724030080320822100406215538762867805918665649597619092371459175135142286118384131169197702355621091645434344628081472522268646867730930187309957678433302702419049857901891276570721352081355715614779375778107057214944371750734878626790153415803615575921*x^27+685843086320493406032739957859960993895092113758494368152894314326730690053073280969918059112751302129959841959301635048729135306396962487013781282051222259231157939676280796228668290782351203637048323366086617209390206861345991199237425710058827187049433069270026828239250143397335889357704703821798936440517656633149756123317521216950271563025593046222391840510618666729467248673420399316872082817751636346132035623863286447846681404749555750630677848465594995247593057263564*x^26-226212446067102532299308914434907226723518579496474068617329104091937549901635692887601527708524906551273410334837757887893284781032473367792310362761948803881015343601810570270787550638360239100379947858714488706838847651956394675942622669197979392224835868746590097023170113927704249736831523750871300299282850113030231407168440750661254204053942109054345667198640404672933542845988372105410926648908611669322639161862604805989545591228400839497204693463734819679049701242603*x^25-1130739211223602278118231117370582331967229741918091116420392836579774327589537230212088672059004491599498419789182483758788881394356802130310274587371109438603143172950051398278556345414521372268388445723484664239229086987268154715341553669301810735820445305231314784543294572454727059356717884578286595181643188917728194530298789802467765359657158506364450677277408447337416127119134065699218310351998754007677295197495970685939878652325686291731564727014745129565992232263811*x^24-1456652957910729677676081416357398484057354746522595736471471367157923891377626502246160094625570182273045754717638147021359057675899199451124923497349598579647678234011319600537207991244241697123987179617028621021552793537730567712670882304237926085054107684277234332145788987361571791734782401756283176516334047343501941510624884786386377593453220711959660431561562549563028842822917757089885453012808049212010784863118287569463135409506210406822139522400409327107654780153019*x^23-648236417429302285792020203206717706159076744465024107434298775097733582349770405955020279500609310510902702442559816331268036224750289866909771507888802067364101672848297513199703536416946371083992154096393419498272601903152729749216634787248105854096333812702866303394941455189345712337874118736233762690764654530733301561123884818293840160749074168537343335333894925288782219043616232199935858181262025846444248247781890412278485549857537432519302453284329583870622907039115*x^22+1058505084462929019073278133785137048817538230664852108041474079653490518815295855980400110617998040889923307103991967473852210660501298949227871390576771652128801423119932591873357589855308284082382475515123880197497896757253947188623815037260016139663833573313714110272371314926605224257111923172478064972440875759035531154970654462474779917968348953722856974047481561502146652119694717079546921107752645635863989346799982275091403054696292491286086186431925929400696287659229*x^21+2463342821016737822540475709180030178435743356176325933117398754834769825738945105361446101022596179814181026210215461243386174827818026846786543803512602910358062603641020152812313068966857913386069002942953597773252135696905158602564561222862255969294744732220254222655773227488340598900454988555845996147221498337080001859764845949862673160321596611889282096734105231224398243026232036355018114829022886847777688674778806739236041086785492650143412256790787408900538677401533*x^20+2517639585068022025246182223599739513890727369910227900784455663358701046049099902901831545192320919751218167001645842445195280265509873834984020940656629211762654811548622954999324486379643934815938945498665896907153767524108130002999696292775760715356329251236426586583355088462180494721344071770879598212337804836738617073700872263087804752278925687096956865172442643784300500998121137020302949050550716762177155551066441385608223021654279697316648620407012475229474920088991*x^19+1533389487932468046535461134145890299320764664171991863294369525091843082458776210151731744795084968591629067112908037591265087575188443742154194966483864392162795910826373939373138780465501031710859308716319297444677483370194059699819198205798433452374846244671753660698589825455970853805322773127479015328237113579239915815695727251823074149462869341800945672017879478099170675594954731843237880641364024315623319985153613594763053351231406239820138830454281100971098345647181*x^18+760244445078906996253099751271296030150762299186201163342855910933366364890031015785273005053334308119326482879458575964002698651286618543924135542469102924221238066669039758077429774589402110948045042057724039215791613707094072390780273790359031885617334283757310217789061448294678062773896168479609622554142800430866646292513974939419457000507081358481040237867103418809051693570713848498036444037284257824233662334826032297430815961299288155711012175721824923346937341322646*x^17+823953074772618962345030411163831918052896722865035580264210264428561508774868813652467364917263896145256780238199685192264028134197162078588655133152662872494305439125564054279658939717585674133356796427897942909098807229835297775422097127422144759609883929188843252619465634368224471800922374440873035853961113392525200200306576610771620104419198204820524588322007904603618510196787484907452087638451807051435312380112922746952167476495429382359182384566048583046629316864939*x^16+1201319858365755938832868472252242327308265117417132323976602075575003150498657614093120197741494528885464319024336049729247183526768469595590122072684440422973129440514263892982505406413784923618008643377215848542089882591283480942781990942444573571816969849617987320515636911856812493569108123671593316147730979210021537479334930441772605718630405197741673509728056665226433337591261263566046729123268232866979749533754226717846123127655640597713001107530230850451143007555644*x^15+1180048477352937446547323229993746508682772832193768180083607952492062223843260248515312941243385251621616314130268897836259177092738210699428496807147261638492925267399414052503131589764176674737473178425944191250735894460639940086912520235490684676034633204226699841724612851949152726754047118589058639939754246241147050728439400768144607512007142430971682562439241336462267597193579403319776543642136960335512667338100184253557701465768441444920808578410640855781247485172085*x^14+713438436468694718494702726813322989699171675590743625503807370952585086316729784609683473461993019102413545067422127542839002022712369498536238668162068176990767966928460722373162964017071107432874547101060858305635722777844313399179061451305543251319383319569478404604381887247614429227650426108624773726616211049693508129550237143186058554946670936790936021243372948345062823240977758678979983263160102209788288279765954209757317720895100904885636176081726718035422803801340*x^13+216736856749250762507695468596099030802652916375827390153892849870680974197034886187597714976959866079902115387999216223131305396396769605590150290083842296593621727163438832333644579671658687628058541411736728617437605519544048276562143388640232067978473338791070572558013880295329866820992979946753162052079757091038567017649605421003039896564045583791147546960726315720830243321776351563379344003110583333658431210263892748547769620810271641410090425947883214604455863950607*x^12-25258348824349198126517288518658184148524886852499850936954808035665538748307127100521597260704511022337956388097492130595978284997056154532807973993080672987693325029975414669332066561391548988132303496995600408061462994570088931725921070537725055299069128078202842446208539469019656637740187914701539852896467349905204758267970932684024156258685500764309423528640972645393165311491848289467523343883299001422587871591287199866387629882674473140692013482460764935905976978846*x^11-46443381056268949014922495616935498524859414135155638318842342171785119196047885553940608837034592680792891872602936762467249349901863603422245045685044469596548345944441867282772754066198755515499737873870434123170914616999143987952924805503302212071118082216519462923232733377582841579390469789968071068763403815836831524273593642256220785837574087619081831364848887434167109504753805756577631948485003661948574641054294551309837052331783404894565596971702882461028128820943*x^10-3002339251985542436870958654899697808783064804496630818146293242336746634035050212814707555649822580810214981289818331823517330394973207434701310467616675858355345467683113972887807249011492621815359111717802520463389074436756128990357055949328017052172483937413286860370987224607080162802403854844572350458147972815304902478768137109796618475843903333278713823719304780941619161035764685520391085611915534467608947046305359069355122596906397526386682105016775390703064360182*x^9+17612753996592326947905263529722418940871310221542469278939895002419037996742661764798520931850300393852746725826452191715550282777831923401561371413288919270851614269600664949451293394260263688721210262334358315063906005575504490678126029997945154288638396350985445519070722900395452581042181182794003931337551144797869234788310774145029116822218960523621302864021985984642756922036031887020001573577675517738334312006833983140588290914918608941596801170140101732815087051852*x^8+13425340733000093502011663134248642605674279377098886626081972096907995018666776706611703278410764154213936928840985424228617759924069950576272679201757320953171181832919078408390454491091875439488653241681516766589906977981203784110872940772665348211963957992519533910178880189151958443148599806882047138470251479703641463002769360609773332501161776506213214745502145889946263399108189027221838778941319150966190635832731033521260668451675230025201769540463458409899977297766*x^7+5154471369171164278246995893081845689234938631943269940828383163945094720614353502563190655047502759817883707074585303125873074221966161787718807554040014192219774127739300271592513739055175439955288479985403323063975410321366147233692719416552963719801001924238653031699637116970652597464822292132310549505049524229428207791811179461258003992464014442810768158923918325558400408391453552637749725369528732404436277395340316707657005848939697759792762520004715465311657153735*x^6+1142126500970580832295135071490143132232290282929311695964213431456580541801720719559854166107318546562639516214584420755130311985635841688407000852882016221899624837549487450989650903987949070018122535134706013779866299979116302997431197784029602413155763023483695486065516740313676534285217392604008710064821376224264387997607420956301572501683988762735478392913232272687004836481022197513369328700963757596526473957944855818688056621073935343193319180667823727932593696112*x^5+134849332925786323046148644550455050396195842826658738849705651630836918212861509255655280694918453951996362636296343165562190732504596173830186118025430542500242307977382672157961927522345941322677862094284167155011908247550242233556009209027711249117131173071188685091015092431783414534282197470779141267097818840142864179152554965924096828899333432201582674290406410570263978881691174855103485969150881737842296540639938036167805986822085559940004534934163374090353341313*x^4+16626245512090721163429122196660911283566814821342787876775055631349641714040292009781583653243845273813393667545706759895269840749911607680740640091428644316080684667565258050335662201882225922667115686304620710984404360161309352407915669717852425947016137599575524770443972008982086425372343641724150053625579580707044518322972683358722719683069679980068687488167960143916797092618031671481683005859631985426362837621477260425900222220662488272012736584090608411086588530*x^3+4466258967524355640137192642329375041301915209619448100579667572047904014354315590918764125313684475702947833128305953989717206610982981684044748595767012046048997318312619369442726475263580084142369506329481303314307346071482210540444003157331394974311389950523158923318030299838178869888363142058325074512828557018540836668464918832576398371574536851233125438960855360939528682914236727409677304160046997890574270478650688117592831083206322642622064763821590910415436751*x^2+583361596379360420157128490560535392274536818229934604340594263163300650446996423122049258409529546037252016962046596994396242385391032189486276608673659470623331157919648083097415940090680671310889857282833024450831182477866501914607937788214341169063729460020337270012675723524959890688260123247460042948567875033068453876465873044580409414857912503230546148739389410444949132765569913603571762245993221671549243097165161287548101756448037494038866501714819445091603682*x-228970916042853784631318611367146979920094253901359367612727465222229832417001982446443361483099984254956482647818963909470355816861295060721856714913077146582147948798197920153155945941771187103608685375355923460463957023532483874603870506495148618963868991221249115998194694282809812908467836099297380025967742008323198804728569791599366306852568100341394919635460736923187432002833058081211102163386773838855574200904085337942115406466725097200399257818590800266131,82070015030439092185188621278722601613089742084131601781411471219985967317243259531964562389124016578109171445603009044800266284366187027521726318940373575614496624113535381720477748704168995933226210293923633199185569884048053772481391753515026178108865653082311987373047388684902578306060706446002953531041479154868442505183284539016789457883118875698213535538955341447520642740412168891022271716816775016123844150722305394592719741929273391293967376143261334902*x^65+1723204108005140753039777144095260650608318656389482330628281389768616121394347337700149807575688088646191297865362954964683812260005890275981619641181107483563471480027612464654254736070508651798347741825787403571135956251096886899952447686113943908493132505113404319271563602765843161074549282295515927592174460288730827143581794764593344268169691336742883971078936663759314750558788021635231734002341312742867509529302954650685659687589493975385265796471077009501*x^64+19116750869682157866625298786226846503901473995121244633878442220471580313243700584370204136046913962681270551040742414116674242188264386925195662578194482705294612950192285774519223080535690341229471003035194742202017478770427522511308261899106165531316488676573359941232906278580227712882614456553517197629870104226504561151254298418312618380866106249070866545013463763757153411888246162103364323621538977888006012388173015781090447529925487444638176699017999040201*x^63+148074928184205122137456193109362777058124366270491267087254708209029688265980991816862360358258660991773262213813127127627549090970102574649027068333724176379544440464416978593333863690085819115179504950194590737092914835121882289726392032705263279273971733006833106332411514155747210663524636712770231881364382426103567339349351289862727487650170612261611862032144886734964905515006672456306942810308982727353839572996847962535264934880323841127624486844461633209854*x^62+895402140687192794506915384926405518228374799393102311805843536320954854408310598120302517577862282336472381527910287036161887961237719621558910896197431691344862203853578438854257618200104969334455858922617565969294434021058098808836404021017527647634586455484878081143111029642431327855388669541432012685494190912452804068103203860047579820619156980643238284858437563359302479139562674304283889120343832445057393402978089647401138441953257347260721521877254526571463*x^61+4484485261587038934419615692086019771347633461654012074063043190911134861903041151596842784338975533513724088572693021924680210941265152859776151639498204981508264196327719966147605544257675645244435834827931906937585750195020857728561608312858591457646599478966777356115268918698575103077985492163069400867127943587050871181828208986991914842921327277895769325508786399578565951152446984117876381071781183153946994859150802361579160838326590080543158521943755901098285*x^60+19273423643085822447357954993567608082165373561414046471899698342958885556674045312099626737621482681274790927971307833144327132147397456665609629014899099605363256977623479931222316040263149516401420432812425526740618154672251608835754011788383197673695841653071373834320052834767309326834634088125418272226659024553936338842038677569126228331423672787445994656742532575863418030051948614762961323642725917884751028231169252106021374421955684324554397938638702249568397*x^59+72736074874961438334150055108846113740251585646331109216577927100981863382832063563229651679750278564371126446645249795636951178849174911947657142880357469575067055876539409230148485808863779480169505843060679419210074457419492514997003410283475689557703275349489117822717956115360361221630148246975938490273770332445976454228761066159663936490161965689254832496181839414799985143409037559524713542675770081579472706757583686853888602061014373196250302336235062795497908*x^58+244927890137555878738910463250425133730824332422485580025482327810656205724179590455108053395333662320962644475578679496843370730363680016774012256517301203423501007488516274020027755789809675260823612942053366018753484414610623453186934077790730891328751721478389716114619556838794362064801023995491941514414666737825039953204599927048188273603689988147445673501368127438746559113355435954714684299130811297225057359654928649127862807471592063041832269182618996865315600*x^57+744808520324467777176137545495806562316345811366943312299527908585796626419483714287532388735248799929802262255181454865200856325180755070403596345956437488277499892309249287249694910555725211768893741274056189739328896692285432257749004866665485175970315269690740772368533830986020617684046019627216778868469627616812234102922745153505180774269631007900698749201303587660215076238987284119481330976028810455414015290901823869848357168011635772022969257188050292226330068*x^56+2065784872238892387348649681077167700776114200789103342797015934870108004493848587343653827547980213392163297611779743734891372277422054722861239876527476653761187572424995682899115031981285790775241800049439791691301434037697611144767952058062861186981570774865158933163411624467723600364757357055238550042404434405612813810178230827184505793495567044992884960957128586190257839362997044825650019767693875779224696963816782040922942133970578006502418469108875747452241738*x^55+5274208666902546949817245600063389834137078206634630239049137489377308847722010908693016993065024639652940975295375433276621879416722253230028340428313620525325438189510478624285940853644257431689648821452225121933336706572580491460515333993793510999602421008621249712102452645186033703091088883118931334382016358499436937033721326135213770900239608784621612110509076395401145431216309745461736931971628140998065699072357773102770283831308171749876345443829850689481159760*x^54+12511777599183570846079568771999608780668550254706555916070054201249441462239435179277183036327832956283157294888376387721817420531783049981000910669832587983573403810147970362334454669272730549954727292451074565133718367761467124261574535903321010228765134604773351810984115748140335795284110264292499394468842600528433497293713385682472504338502950043725455219115944791867025020855097745007062908653959711911890114318590952466513288764653068126996867930292417328921610213*x^53+27847292094263832163744105124985105154271767263115410861496958667261191332529759571411485681164388371629442608393028028575465986987394888602374698379387412565536981276410207617656604473936098112047766939991577085184375824503841495729852152349472055223305701216841723985148468398946849532167252403952030266521515151578538805841969116506714130429058645073542455088467934247644687811105230453487810183285334737574109382905548699766347515429416520283101009103191939142989811905*x^52+58702606577913133844888602300111513488500768785394352760568989568288994679915982101680862536134413216536026908787732012397037501036206025101593743096634989257177030669588344355793449144510223132145967234277248305436092072832056295192011272284822275831730139368595079167300875049973605485451169080701675066326022217624868601176730330732361478465389939456325568127432188860959707713765793318556393410545038653435883188753430301115382205678178996229660467221245882304863392181*x^51+118130116623434175128892017369192259057006170006393641454082694885895816307082680841181674941754125487040658541321598027792318307790396993469354709561238677415344058061341991647820144213305007491342255016520122941972303515681467948390570108005290742371173679326405118019746867536349087687696822775833929970446522535877839832974440740146483809228323039938215575356144114950829610744571941700627809058589332301300686435368832619057981809736191574478724525910365826439585370345*x^50+228023812842655622016049666143150233546779357773690488402625593080704291855898579518597973347062568143410641725598681354526727784390800571177699875487775492181999084728555368333644155303604736933090184090568090958930225191142250853106910240187360698633791869038883470007700939226397156118585442965004219021961831116250069964215633876927923882432693239192629427525720672834090892386914360221385869568516798874732060564206490263778912958108049785778509920748171127729268255341*x^49+422654710189680538206560086594528937496519149857736335423113431146349167764424877708403598610025429541110148473455075502218910221790454687973534900949134348015480417287703287434251465083701592870660243383267618663910435043859121873649955373443557638659858940763786686580341071224174246776862460784052444697951013528512335546540953083591848537950224097621626343972390876752160796845850450714559202914804156569953014989614607026425300170757330436934124830839005979892110805975*x^48+750875198457313184324054787149254631170911043535210923769681727559301023810430488800690743775102313147180428790551394072864874312598327785793523283730601022458566694376343669260466273886047201316854050954211015475256841332435040224106775534731343695402731603707165814131671676684855003128212449656811552039701937395193468359865663061388056756163811415446982835004236398786052123182941808364783941276569615598300396199619518741063339658967416300175640509566042803921758892749*x^47+1274450119763272158569697931313053207391094026736143568922993916554612838832029247451458819587953952945286347699919913893849900106640753510157860741278872920561388261340208314094017546668559691378242057095944845973341026676135462382787315240628971542289354478383748347412189544289017753349785432354573529264531351494554924349149674480232558203740376893501478130469239903984876243029821949467047695940988180255229635388875631743911417082105534702655227052128617754513947146431*x^46+2058862163202711809223857533348454809225974468173953902491626779940143380650924624343568415916358723640506285378278832496586963043209858402875731725806749303849376857623378188096828811215852616150740324104097255190145266763436173768914592984997265954735269598948653593807417678961196175197039710111248361022289980791175360931483140029285251114483409258882919272165595743003292241385180200024464724222006706552896252545367403165368449589616914250541526024021413148420520555362*x^45+3147531796289167006440156190105173007356992746596484969280313122674366660560447673197317814378444710264597290228048104360432798821096994201422744793572976297076648566514936962095530489268880874522330557495476043945446261385977111651590072695944546241675356331510002625641051261968703436074451296261912968724833591222036188016138696336762815814375189831073098393798665222480604070068818863261441673773615450945903400819508841192345314713564678467815167984578583818412075558853*x^44+4495444287997522114928075938035939214179313354675754618560602965768220617124334318359289727658088868272676232541935546374771954351318411464361329234545121824279127627852778288950915712560440070881862267588444535222175506561040222865312730364782999374626927492151480801397866489210893545613952534079067312979258605760825986370951465128163803027805262756409857069860584883187802208224465643426731730909531389483862480614609618362215628244675857517998608589464174992900910961626*x^43+5821780959590990786259606404742768693387232793433737879342732391329263436652687251150510282591108389991221707111139340932589420760577266618504495981913512653218185023661071102595157095655911422004838473822606101577346029742732833596200979049435289874862829554401613814425454273990101011842275959389621651471450841916832833461684731224379381164408396802560955470510781303156277677535517644635988802106383771601494510312233921642235519095821959056620712779269028173794000707825*x^42+6360171858224481502339675687866239468928166425435845128384171783988967190271929411076193625283258551805119443215491317119167669162118186207542607943869742938954426125733944401230584821029079140840964979480198347617866173841828129698785950750595745500201764219160869656739323178060621923363520744169033598751886470807350247623532277917354621704739505300916760513463290213700300695570879970064714043937129033716570796520676745181713612894463160915536639989216182580977123797088*x^41+4580231671683983883513883613478367236974525584076475470932471002478841227439311921038822029050814677152069084001892397930725307932024451414868136166527812984013594669229158740496873125193362657644881373385221057464038815016930672415799992326008371784967044707012008165185312589016060946272941639846776279788406123770645882960434522182089814392514141937854537070200417074059691714997396470907743484309959908904739164747796959596533654009009447922005897499144292975198663471030*x^40-1855583317560285083848349231232337529964891599038286106665071860148432229875552518366149268184391865913262776619694108400960755501571589655820814550100194652642221980363367021716598045247210054982456764085537394501850990709351267305349920826111217679844657084817910311549358957969070825105427593180936264417611065769219333056623190889622851826291519901542789949246007171727913036646839573113404750195942217054797297665874992925548398601773665183780392733262526803273867949816*x^39-15449935505644670277415984486422363879060717924574427694912989321001994382861828732176038567647117928654633955831944700722858479595174085421538654310580932497126558632840247658024989324325853684530411004988503173404782388869667387989395387336258970911405682474524671591940442251554480229306095707638002245024717194411737046398114274604137903713202408797923948044465559827511826258332278727825144864501955767673803740531714364233569764235817337588113521864509594940607392750915*x^38-37146334266461477491402274175195752828494406291297175825646716605906087497901164780719675555445742645494107841766352161125659287525463521481287888196599015683870203245417177519074152846266967863034005963491867938885204420023302757959773158851754195844458530929534928078943521493087409914603665877373635571026330911758717186974177359805118128090849090536692114790612637166993527232275753456813352316329596336467893979269718211880298453020364036834251394279720314101275477165132*x^37-63708929838685581977389222164526267371990389527362362348392688665143562795030816246178179965096476315174346875228992594832767418751081359553778530404332619179250983656305905997505649517859358734233058205716813886598987368901248868686884715928033696125384594228519024765733445708779469644830726643906219905640838507498573225099081387779852931689310410239876330436816243256793742163928905716423481802692113772221773401570791289927606049065457427975722643074729835985816412044376*x^36-85394171087307180132516013200823118886225966482011661326481934605421072269094770869340784698608510423610205035443765764569804209433410764466955286383458346188188427965785128342803352623923715626680768703484442891462441128906613288372608831518099504253442826799495835608909116051265791520386621627948443923509302309434094677215815581546614376036973095807556500980267261532604461347522877070026675569409269032150675005747596579254482935128856622301129347291688701436816951587899*x^35-85482876215014368027115975331495528841191802611585453327264227953093168155954082603144046078421397824542558612173948042168702557485558711201495275129047952013837587055936713413690562349977039394199534638945157705607521302788954016667599153031116393798295660981160481084119616408486678869959108966717914984179394125324077501634607878044558840681277376423168630168472600185364198655088188127012024410363962858668102414115902703536449052822757430856884136859433381118793888676434*x^34-42848575822278651334850724640507587577523381049015778137665585141810209470312839783405809021623581697777657335380537804900072102135529933970594564240734971257873239891202341811865470394157173270058491642965632069589369255833007474228144777549308532349955153276268439196155656415166911267231628585179210905805950500704870972600490141577740820283289677968775601850605951709406089403031203846185370051369337516095975807164663753796540572793299978809724532916976616378707673921268*x^33+60348793148947913585523174785850396691112859533462125593528194890141716707939846044115518017141006483862414032302496034587954783397026478601105367065849051170385041236667659301611224508183363504550518891974457362224426513453400563412711810857502358776198674202934183812517889856836420683189039310795310629591993480812623682418960076102417055446969613906719145986965920168011844071066373817082809030910644386028484152889282115961248011811465996099931226021968906333695341705938*x^32+223863098744339687903457658793091272462848969204119861052611522175294490804056563712330853718260277715181216433139544226794001932438879111586736770228514184665061404725490982799963396850897713122532048832198404803416755010476459267387700177039804451613451914099264383149031874845637092338468620765626500414700784197251013635264140478321092861192884725294022669504629934935193829736214569663961604762832096669856317179177311644624502282817732697976639351191714310939036291871862*x^31+413239815374129225506090466424143155231709979307412579308638057050511058701006676416523980225438727903085556076431671930694350543517520644910734101586902582721963336117473647263199638259987478652085366741529878310665385396795426045233927193026569786163624880786339684262599792412519133098934709521534913762628179349802412954552917546183775430652924809012262759648392975536314539480770994957953915301658504998627836785981132997719661164340351670194354428553486098360927894766498*x^30+560269552119988039764739257571657711218958382889233003309231197909655451463512780656336466472654988242530127642924514329690874672465174758492900141757852461563019682859279588236486624790547672813225525706267515509046253761031553356472673558945846527798629772183819370468741987707487840791164608472773209389080554290770550851712782418395887129196121449456998476849921824733534367374050167483041391458902957212512850442304828295225678203577208579387011864808756007854150458339440*x^29+594326759484732496700018402139662513426343387453530212481018318244282723162156289765675471196761984820140775031421428249356969846151044448877004497628439242033860684773035191596990920138575265731933695873389721736996200660432047514913267013742911291198845826052406115074237104939378447526898461762721120383684722371002269679236100282218216467516611344561044200376510851221282072969027630523167647263942130360014532439406282874631982866325330697581546383819129964561012164420461*x^28+484944527551557831855128928929848189661245132531389820298333282961459403600791260829996405488263985304734878438646706289926497977596205602077095207763188006177405088127826514908020610718770530716942021349631013818151725478470535062618451542915234452476450689416218270234283771162353402841452951762819331515799655233881430741621976914194932303027259213443325280421661487624432537494719249030110997279261648495045116853788132376720456893513656248579895873627271605670207629844854*x^27+246889661041784639198691284135441013042639081869810774022216341391961412060712730436774390316665467560611501537019122912758177769076924504042928406011506242790752399445124166650020094036871675895539742906763879221010570325515517792816837295371032122981560450071541830065493964199936926482473574131117449262266960415628314190503560827796278597683820887114775768969818782058134394608096024978378999522615477650828623946127694413105600147515680940552053763368070450167208232066836*x^26-82378604478816516792860564874883576952275736061937170080810171788433617011910325772837923935743261432047222559351447959519283343935591782256926717592008414827563037384771851534037292651048356131769936068849222026404421415149655628077512549315052977623443117267928234415044761848938804519496612728205881579064043758240782941856434273762356981855940520936469937974872728622569320627855503412931951592902425705126360831332343528696299584957202042965426461539783462050674086792164*x^25-408703705398768855408737632934238725783779822302082924570863401031574041322613644764979854970736903475532123367937107794750207384456857248811401675796312097390164062492394031813245264740080658419954013395656143417069857864769763293604709764819256083579238708879944728174565442356807053480099795336299469937356547801923871706623145651559097617433343694360521272985862232127659006743382523045770798358557042593790008173914151899338135540079651295031228810394259631604962202959662*x^24-525768646902282318265909761018770341807379363715816698998576659257034542524113468980174245107527150360382519027525578351260684764026323314179632950758911294343278430218666473397167036068249523691848731919455443521706173423349248900307343943757641107125760414446368637780083123869444129527502539035529129411401171066067344121229264678407529880360811226477768039379802652052187196748664113907914634417716831909885099256231343011464547294550587602148256469439631305665200335088601*x^23-233116394930583893295999091856219271804511971118108314977150316859248371660480149107392988673382613603247486367718894933508094366829586890581373681470010225273950334512497218504698105532342820467185769099900247682615030366927281828492217279722654757914866777559999143904412812685342950143616847949389644648838741486591383768487965878558087460207636785527761362495204274468061464040460946801166616049348567628653601149006257929549595941766965038867126720461188886826490390173434*x^22+383380534566258889226073367055221705643820123901991940017675129657289825422886426458678410532046008528548927274442135985647453787783649013512569805865599774548731335491447430446704182230325889918082251062776512867329144059346395868831634331993732477018014910799151252386066530770855383570424192654420237386120825713667111699709386076873589222324079867155347222290456361062441748830875358664228851118347609266716139494441661039093074034549779455366591169777364893520174702028191*x^21+889882164693033727294293258157658033554437796506585199022785143539929897812340875670233430544113403252738773825310822058052078030455299144173236568315260452738515063157140283521125650083304052506400901546242117419983125085007895539121325037361560929014434075010203546862292247315929471591530745972759028671699029594045981838847142205479816286649353129622102307593727980706699954168869414097113034194971082632645413599257257963130596124744767760177079348098308040626939281006525*x^20+908278924489544937661913548137866019755764686809700168054170426647189712804378703098616468284497521737032419870238545195597613362388772396868714482091748821273232819383932602409186701625491926032135431176154228757433080963411868739698486631852937172229676970810217554026044540820525005975410135123547488568728385363987867272800680392301623425994660941771191753667066648377664732974867779651510188278733409553951549362130253689538686060338525575970216436590132622826103800746594*x^19+552360161104148109994511766253608003953551827309691230154203629713213227767128122715485484170603084586200232058995395403671608791379267555458023297678192768160718864126138281106613695202721644423878226076676072216117551067311061432947915636865105226894347848700462601809264903626337287007847766029800366855125680912574406644452234398774903072451311692875748538814156654445221389376094993073892886891283008521880418180702695129998790885885243784183796470939064518034187921046960*x^18+273708627823748807074936429084630365488964833677000604735114007498687836186891902364267807583749309008892109261084726357753518587876311553509644792248145076679766181960185671549294339292425953517638399752559239032436077068655384101839122662739556743784715246389381038164501130185141997003054118524657719252756435341295357028129266650645434900341550253704981748339982329887747452001121788302708161809999053115142919247845010835277950644855336118067460633473425990154823869973532*x^17+297428676185123715071756454780790007143284161847195487719240256570137925270632660363486138546443660722870340128656169574384208119049128387241660487464811899858895678383665924733066729870461369016126910946960323002956779188005030641246639668122918777685417992020306279172720029627604698601313391836638683328771122913859965441654632943802107491998068067484268190240387814469092763067426964290579446177708306054273398691481654636835183375453561784037715195253036814440828547846986*x^16+433776571363521005413043358254507145288632108890081265997365573884681992579029272463567987096661232622084540657972992706855591463521057386257874493539430452020349612997448741354041532577120107023447452781685047335551913717296626204922342406824545021375405462541815813587167761958415133110637041546044343092706455568139265838960963866049578832310837239094970648505135878495602348340456426932817062622252923959931346163241388623999461072644304153621967585033876327642329047542308*x^15+425706955802100032394095796497363131480603641081055787797469481007604261684983964263272574857761227709830499762193285831944664286974678606586648663328339578102995004372524337786413489002233429139866478935343168516584345672682822852007736961896674252459247541469488399286438283276077376367221487735770242229572638094895235305994693554019500179090394213566146626903329833247291073517840110672195122171587320626843722326899316474539570666411412086716115937298050078384149846292586*x^14+256992199608526210285264052519937452917491763484415495998625878869809785475891213845353838704521161362485562477816091175117039351775460679945727496534541188704015683253050046749775851118978390190625789492695601625144799834370810176726901966077024205918587291666264935212307865159921562215081164208181635036355271970733206274895298279481481742402924064536310237569433985696498617249465022442805958546577857631699158356901210182257633281096373140410618522964241408531019378328885*x^13+77800030400871233466689113030820921200445697250116688606770039518492944375328952255024748785949303943355259409994251034748631789619543067646978352260170767031492574009591237103699623491217210341086353261301900885408320205949742182369978618373342217722389770414297039446155328633454708882326366203505159087125194402235290436841570608393391132864496455258680360875466302050486588069277023644038972763015865971685179326944870205992646454736051832275452362825356575947130566313951*x^12-9280291580199924070424109849748147223455727288914208467971568487368984385740656489908749630095570686446451119671555873569273737678421828783591781974962962570712629403988404957673602449715478191250343086953546265928544780722921169030922066182850252344848147773709154183308256226794063347060355276417048439529866259146448525846345512357950338379983422961039824566162700605307776683276788221704463772721840217420899488924935805242709086202165754997646610377985089675449665132010*x^11-16751684710881523028797316982090474250150761995951392970526591953947949130107171044903849206024303496924253965924398853092695987447408657933184385814886921932423093895387114859122447752597874179138423807509995956488007058215047171182098169037757602580022471620029376849067329969451674686934784358844837229610918213299630361772053966108636902013642900110888428241883584853661451997242621883408134889551864595028828069891854147256270394046618096780148601733291272879391687751463*x^10-1042451256565075259012870528268708037410005915864075665922361442341476844331426506940096268830751551175407296116603682690977413443405425657972722632808651940393345323988113166941438846903679621293447927942083218493037999559023118689365747413431777849818430309279853463168711275308840917640440696509721304832948210783757929244926260253708871253607528108497426541112214095402515230024530086524404128197680229021358455760496115452329771763103884233862634782021218122156733923084*x^9+6368710221113997020994977964849171965263419042979281472104368810204709587195853792214646983785255325058021999875996689456809691645874854576416842986426294060132341929418292810433272991421501208356470040335931200530478431299013014510963117719297656775586779138493871927258990556602382784891335700840613522454485467202991953131714996032265447156428698245702078498687930621877503797909678022580143571580361960378369336254581554409624964369136308716941747556364364818781588001523*x^8+4838107640793089873952172825478563134436430086209067276069631727388564104235753865008019064849644671235256656584722474339917153139442523963218020842634279352317431330401218483210716855736907134221132135176999658138977116624000427055039889709868207341807897003665093317935228982753716204430564317882214421062422411810422261538201271542996593489791659411611363499806018126530528080094403704413765348996266761722736032741448771641906415878128255946651105230754972057157787002101*x^7+1852802404679816992174191259784635070254153858997405439388775675150641098664020081211685763367271781033441482488685199070840893641706437351882539198598117965975118540572914025069632298425245762618642560525297034627315587677916640363120886131643578371403066045959627424073409158678555045581203710223819827701614525029589334782950475840562011063476404413421134089323025715439788222597248323443526111182824764370943041633035326913954757685638099714944844346608933544612198158508*x^6+409313140448523124607778690771460351979384936316579341818983723662395873886980265819359652702151704457594382906198025242794936238977060191882882029393116200331812476165352040195797053296271850326107428842974238922912627932848275711356202859621539738336372330077051297260750583868238548268096605950463995085022896013212613753932981311054865532085960012795514230428662874011655487373964212995543377060129268281428869571728573373589883560483149320321307315790415187002673344743*x^5+48137676919031260444845944229543024792633159139028621237015960066453149803313586690648085931284252200670581485674410658862646684573440165503871939085835661640416383510445714619843600078719907507080107596216991923598113342996152071706149305909429290355031544020769918272537033242690144467696641645996688669671713590031971016609343095812279883518219505443777258997515306384403079234329114203571214925464658062843996441329993756822684351015455343886471129087684261681176208977*x^4+5988225402801879093462833930408352898589514172094265221759339700759600781184136627770770355078091823991443129197491769099110735504448503056733449201594878719790261602902394294165713595900514691106830713380368757510880534538820834369304587891126755000867377875461602852548063599126021578032988975997124379204365595318282056375881937291122615669887962903731429771396016284345575744083510350503454708432386154553536795262751068589670082603060116056610315933484338672151013278*x^3+1612954509019988350167655906945945080005157692108041234761855991109365171902581030426391418575487563524223399685872485995127561691469703029106293850947273149458227765505952859500273936881959902125439121340831672068073472804517541242797624580403247047607013358001896516005770578968762275033596942497267858644715769666742086612361533819127944973015908056087801592288575302126017936866508632290618208130936642195881400995654714200833392746023118135523606374711598371747730113*x^2+208512921471299687789609184733002782841934529584070230630884538667605204527951858747192744507842440702448951152609148386712756355416544822712223528149255783054457336095104485226855635393565947561932567579765722080703965244352572052131351613188582263158349474151904718878445776525438705567933813290020222085317346563726137687996034870368852102989789356734851573437859113130399750900615377574929601323479450692613220399003843630020984509253829802109265340619338526076711245*x-452193652965680021066556664467241840513193983189562371739439757540598962048474323906031200057927441205611199882632321571895620612119556641051995983127740645133526816249906975503154721509958104991854545476646994045287402572693143176008213752228284694147577496692125125452280221757388898750602492910227682219445872990768934721514372613085449487832713420547505655230615246610172394232910133603339220392225960036121986687727021153555883908218456046330600897342044368894264,-155705531732814319855200743431003809659800789998065174964487060921454268870031431171926115269088367246583336754748697560852724416749532771004100252669166722395578002432444390612562684120694682657319506288137081585234892721319162043686552222264479350344749614156172141405188831383547927904115073433377547119523080473203681339740859906746060951826894262829328441564360430772665831594915446919247709214254945279168927579901473528635674428713624892300249019922102740735*x^65-3270414442016494350986084584058027150572833420876878428650817025494484018008723332671204665362849827635546250316987598043623206889812425397785621017300728012469330603470462597206456664688218257509598347038795299098919358364591277489595480439380692288249433533775083333007327762912836006524937699603065543930173582906939855187473761731998788173675798071452154432744605107651875092388906173031348044011399517408987768529379611349212303354111328782180267384537231437875*x^64-36291841141776172354591801766707530388906428874992707797230488605613761793782449198316540528133623864210653839564490359284783344940816131283331004138175473144735897021302889470995988225404200992541147234115704813794387059941613082085044921147878843887461719027039662845912755258421662260021120056953080515557179718127271762577468087916325227399127024005400862690165384560097337785942693846468683824762633048371231045821504101360261252402403655019308677161277921528428*x^63-281185559530418685650980355056658540922321327294700880474351707734652636633596958770760027705928942091155802140242302026547494892606594751674855908661339913508581038749125136589392465109813875177234933906011020670257717837195466275618698767309563646413632215504887499833043515969135107052263845198192130626689033824794904876472848766798918780420804525807707437370032598871835535983720657136180690657286137183335659944137144505483732657652618838834814587961833729811232*x^62-1700735876622747277856599933688663246016601042738933193425301737986873135543206483934363187397779565678918750149215145204075458522810501551141721850966128353683919016555127258457873507025384409490693919968539446642163695240566160409875603687950790314293088795903621411729988103143145454027708488457704926158115687823733140479090247446365210791870200372226329284888134958576258753208040853729144963744100599261651469367446503582507889161363616122524439027340541121273993*x^61-8519845144515006571666887231005603774244982140799541744319974888511790955279247237270008527497084194213811154928061211537025855887310603241980120357102589263990255893474281039140056126467924598272522576541776082335627438594889101176774180551944085135757478281949326792173902335667896676355157870297111913620980937757461064560908454280396146001104850984384101840709988258336232648316323501006071054567487885684155418566707122559085783702767064991799546117706470048134996*x^60-36624663303465985960433095881667396480530972660814553216748673398172015810219873551893932378597232139069616945457268468172065497239994769670543085644858436765668816252238250485795593657146175200071473642030815971840317970604427296235156473531698884049560789978005636635229457461869402119427052995891926133802908834315724188601518353315572933785070457088883451483393117647476373582951617280607928509531727683896534796133143086674020162398778407665723387344776914492170639*x^59-138247536893581841021697436832431584023790921236179590574987104932367223671192992502418022896978811626752748188482465453125306051185528512288262598718146101034752380523420241218485096287335476200772522837280635636069890646268107789288165338358963902005987303417074006775808596409165166383267269712133331833171306890248469223335346368780224711574308902142472555496154314381656646261028440393364871301113860589144732818060680646789077633335144232462061858472780978711475974*x^58-465625605170744629285551375581402666358455966456089141283164239001124144937206624671275678649113455814741343389522624650811391922565059135857909416277767571513614798114718247692225731315693515848357115938261240547790857606300629503331130608512750194443467303774877651629480353936409596617800116117192216511368150070489325572053860930062262157549163158659045336665610268794113595578169713946088533224653683671150590982687867620117376199441070358375724033362716153993572924*x^57-1416228055048982665950427430156217410818466006213411182440415168945488134166389172686030070480764389064007817443056317139195734958821281848451019598155206003383782506844647822038626731423389218532501435736578362876027168650340820536750398144323460903507646722763664927248257066437883761691913220633044197306697291051113203045798480808348045052624383590985467490436451258707173262887136240375104727007982776434987277904436688625632644554166763584997528893304847515348839132*x^56-3928821304762722060296976506299751878254735704728605962135483673259163028310188133403341689490356993178460353282274963197017113044934019494612025375124541333506880293597865708907678670781928509032856490000426089472650644245277188939659536667993555388430422718869339173542290964603764181098379077284391819899550364065456779106895233392272937948569896095296195076066843318222742479264792272079492661865168647831849418965587340811879616508746032177688979913930089308939834856*x^55-10032766497183399543646590761965366861706647141739639826252947649634286304233235590461540759832673879221039474233134540444783785953620486808509833558115134638716073908631852087323931343944851953395593825828014235488370587823645031320236046713369260654628495820886241089432043598827592052529652490205211065360458271327370894268360230853864863870096923377252494907392349312929096127968270006670233299068114938869231453574624096413525168786515591541742674638976472327985446528*x^54-23804785980488914763252657979058848012523384835201661210778115508411384266834134516540958483178693528952757629910857628075542920868146258692011389706565215228743599290008512915539270116933343954255026872738232976028151485268138375863229771433810671199813307542138646883912035372956937359563129682733678328429871575247333109403582152506968869191901192490670563968732882346363653721654361545501757254489598584580875562999668600848633689852045649776614895063499474506619113864*x^53-52991175682345189053018584405515627972667808526309498837800053724574554197414025589413996482861529404160708044995478949029159394603343730771861363463665588392163838885207982015004315221022113232323298205100046056418190095560776957986854532635622458618469474930619583524051719410353964194780296908476690944738769639845090222490985269311047499246047676235873926595140686660380576749938982523953681261238965114865907304759148523794665026283327804548413535783910008354014910159*x^52-111723711972190041803487945462517198194912427761223549684399678448944865569990356617895250382899365779375683979128792327136766336994271072237189517730660199569430121001118754454555802036295043281680016785211127461904252185516383637151948593596900314386638509311390642376402512341313224570045942771697789658572543650260216731580374405925756827738821717309431218388171222873806167272459366611875672486596104706778234026746517798339042306211602156304088495061214773453248663234*x^51-224858213657198781766241467373081360043813426969801570664238574097455245148184606271913022793587265452060532178434055401058924909808985805565132263596837265879984861592936353057567250868524699195415036043522722461410757224450747266210575138768491648559847576220981115749731181405336863710645098785553795911549455818248475702893334762161569442970455436173391981790322413266702151203378293633909023304028920055337057841959858574278996281818959385188104715924867082042802557896*x^50-434094718267721531405993995793817067444566592756398198402534988830335638498930659695572086415974597147237656520254930988678729638513253944277412021620329865599360712850994805411491496226872263150509386505318160913639963431839107883072702341686061172042337833985001458692193226064706989416121297149675721824087999525401354562587922475682541639002675394010439433513989102698309566643502913450493824381136581351049655491359879612667826041006171531438289640435021328688609426599*x^49-804724122824128094220797055617277206091184683011011990256851725201639374042233496599121997612140295850586848556548381761754285440252021219247177638419733961604860271010293065904584984148843068327898069683976160631981834692804011579658474016022532407244066018069165435020678085661096382316046765805221135509978104916140941667090385710421299494736584476547224588054256096104800881260993992650876440308484776146574372217603208837594953762240921375555214117478175398060727217162*x^48-1429852240807028005981122992859191530552483254883948669857633441354646959721405930758932244595992543355894405761131585185083454437392643634782795394390004292348834744806994078186591581033286894274721685861096483695703976598287900265243883726478242820060569299293417451210436828641043783900232162588073480176737249858181688834550039804811581574624271130844543646801635697956370127666363188713821009485845752361078020705244747058661944864632008532604526091500059621983663660785*x^47-2427257099460281054709971733789346597088869514393927306577826168343098805189876541217380486835377510280605122412169032605024326640516312720930879155827565521530853507480204529100596271138445918672147848757173467358909331090473798741568241990000288485287450407792936919748661322327353671087465826360562886479940956310916212211262670517664761973767433725937405818939021877345333913980338902882962355545592151203476622571982932603478879117442343890349248655054345280766135099780*x^46-3921918884744087303994661512605843067438934487080733304209270073639749913437686474273369896490403536672354157749883233332182543147795011559498198950826062597900940143120037468097575544416685622786445041558581601660020897028104215174287741241946548256720118354426220126806365149788635722980743429668475956218149099427961381491851061992960958578748025573936359997760310978832672075682025973232931828223564305293511892902736428274275032341807506198844294014823838706439416311104*x^45-5996989441873694836810389475576846275334843876619909050863497230435137636983221653249914299595377187612337262678341331598187048028407583975318843552034703600014203114974886598640595379678603656229168624937107541025717499192498295507106874299948884548385325597364213644517849059533354170558380308130285228377232044739281360746913623314372761970143284735508406394550542872840938904681804656416753253919363382702250035730381499843913279468299383405191741766362105275817343674455*x^44-8567538360583640710205293793714486097668253961049407080468659223415846806399185283908063865065262144723158191124556808769638849533164112147009080776378993030805680336142511135417600126418445223897474856425521911583366079540581597393768777686865927022986204241702622226830227553497944397631858305075789763144943235189580258290406778276368157358906948439137030548486377490634706735044329116013727307987306901801327474398718094792566701013008683544807316348726164935748152606722*x^43-11100116132695809210821937124764354336009400781162598108885166120527642819109514475233570657485812031490787331658937468024397968778673192494104411933272270438955129364152898587834840999009192044203629480970030863190860865118042611072276801009114745787796862432839452864453350693510182269991411709691715144176767317309694268178330455108378109988976779341324999027268336056926944952929208924434778129549778117262017178329832649730472253864140294985454498631499304084683512068654*x^42-12137067378336892547635721077802147094892742734981374811365235283525729624861702423811703835318162251449736468995293838968498174769262051952880141059977059060057437687828604032265471581953576964020768331907258325745862690774352066641667581803536488643440757334035925041732825622689737228172549885774719561295461182122840145402723387562187135741582920246262485891461890095308397179726456077988420862897706738563579623767038234600418850886630459076829822055225290877370762521689*x^41-8765131747610218164195772561130990742189744348091218874696963959663818748732563866567318425208636770965651844980837844793450962697853401863950556670696924130013846150694893898607301469432374215494151179905293938742628576045143066335544349118619970728990060664272520333365954521365047686785224861439751756150105065647859762678348992322891775137847611257130727421927326131539129129007246213400850639634177653795692830165278339830200514355575916736150839533877585755203126959710*x^40+3469707018332093880743169064474618069155475534221486772690595392802642534095122092208482454073587664472787367783058192192940180232739541498660295298977777498090213955414476489646107193003709758304135594430335017913977655080747480377831158549473176890896693123954712327458193891127107778247039928386179164919066736053931040133638154589485281534883759640169000449167976266773822047737557736879678792908463751596182305510803768605214868985857195601014067864355658197144360050954*x^39+29344232403370714145963704562266530996478568688744366981573307209672303152058923940932870160828874575655510954111931664275572373105794329517496568585545077032214489095736651051924552745784313236769830936687021377824979757041342028040774531211058287258367275682815405083143073997176124308055763010452622639902039001709191531111112160072486978989239140330733621973555320644839656989936923127818672669066973825142505967261981028611186007944560090364496385383118490924973915164650*x^38+70678017760492404644099251518868349643259706411358943033570227028730711289219670879522373688359471307894174586954027543934836336880610678814064233081171261762014296922847536859003633905422714085979002683896092713694306551106956010487066510359226615021405406470971964367343135495996048541223907631954750633841186764029678604239774892222908261524845912193844136592783458999439364060311804392574260781226333367325946808393554165022897118149391758181927555804758701870136809157618*x^37+121340370927502372238860991096494707861503623030689036367115120615435623566473533565161545851471083093053542352549792270044916661092715480510002291503896877260758225130860392647603780921822022212935624352688334267256922723531053314299295606458813381358313837462299790836482439208848899918289788284295520706145973617579022770481697682028919069466889601492461169515448078011090352689197460716922128939989944620324256348711385451050140147491233296250768258804706363503485925488379*x^36+162800877621627485995345849596650883691074826879038469419387200560598158934566417924186177296333383749019005299042392686192217837367025432431592697050065437180606296459567886580490884909275836097624798091315970751498366577453405590126662895622099733022926246944827870180828865250142500594120009155238145262340669943588710937001508042637925333313855351504768965254574737361144935512971647480320369876418340771519864507266893409911500092868429121812576627576855573278686469238740*x^35+163214941536427851345813593635730949613731817600347873476088330677624910352014779612276936948343413752144031224178882988896537055640549759599221243342352554505763763944879451699848887350060766241265203596427837674936320252639522185807671245448016646441036077001258774017121339104981579108324456306453776071956698321912150651975726827365413873605856374675037540908187255010560293716990121688918443268846000271729955041551314618951114941961324073706594581573947723387751349988716*x^34+82294040327212729546598638062270449284629124442817338006985567731434207517539498889949657090049295824549417341080286824886330837964690704092821731188536945969270131748846763153728481058421674879996028768116808443313130305730231429179310693767916547668452220584749879641802994907265808210730018064271626839800130340970758370301701114888149892571316962357310108765487809354202255213734423330838735729452265497635742093058027694990143859781898459934501676773581170219810636903580*x^33-114062738008898880958705056424327017557520051039596535153182112327807189807060148397533020671255169724999851480721854259430237158040693831095798137099512496941775206256708908929100868913378288543198722799224549848871999635230798038689655147560331300415971813333240534664439698426995805979219271832014498310100757804748659324368437533840875612329038212533655911946097968519342392250068275720930908897438097179417876146548273450361692425413671880032990461651805847477566394281856*x^32-425591742984751333002038576430075230004674085314287806870860672759649327141822970494709893364968683744053954371005353360064189976684862595709521890419796691246829115384062663836399700340923481652190740602164082574458347946060311857413110883599965572118947150156794665417249690050026235761239120981623312043060718188902512562571522785218688112255538708421643028489415904350964979228809440569171863904192553774804166796280011364257310550318341354556728823515389236190279942067557*x^31-786892523535386664381439074108255091182496779943638090675334713692732535276947555080537482466142974164263781489640995377097668625581481853120316260541945353310319643747747024859396150455532545895445277133077718201693032440900399315569705016048123416802186271902640670656785517371609526427543751095603655169532932189027275726065125549818986162184678011463612891256787652854231557121239384328578368264512433462371188212891595054879837165865760874659313133391061767269666946881459*x^30-1068098153135243581207627403249340257472754739175490052909303446295177375482463901236349578214037900827120914623073024082251454375959624243066126508967419300440036222448982601748866372692402706080863770535403220873238120960669183811049934387030616296547840625358077300815884625985526462827089449132697336789958540239938251654060394513441241696250523304549551869643183711665697180667509079662192336092139686504495814713378874974934727415793742958195791537851614220184583658166486*x^29-1134365226943054340775053320487374999347595326873808597646269952002475808750757737918128048650180341029448143816044964578395852600662865053675799737750743034244299205608863493004303872199753686392021588649062161940961294393217816103237719970841958809207171926910051622213724162253265568962406431974117091712442055665639852775800205167746851658355953047390416930400763506547375776915546518186303002323700466246126197836418805937799896717883495564418310637840353670324752574638887*x^28-927064089555253547850274014267496734629133827099889444458308184028507114138478696624880782332988993659371025890177482484869999964995951371761383939800208080362057809931024825065015243121306281741417412831837838463895745590884169230920149435572126913900230987777585910432885821000917319547069626734960669971302370014255899762076725154405640900106260968883165465712025272069058666382217048138202217439323921608895068097157094947676216648781915014937807028121181507406842430983930*x^27-473919535986479825032031609210776776056331713479618348973939821153076467658099285356800320666815156615473552106332116792222005352519408258572531251320904725044189607077242229205800980351953069653978910599222816991893467247695279103676977598044877185466379476930644433284478597420654526545194507426295797145079719909417055705611751458821808050497420440374665347274002286496685403658917671043864835354697802347606723644452493311349706959440651544137679933453912772045954146348256*x^26+153760320728591774863322112952183803297997561495229400416198990661996703190281900457435939687161225072960964833498154534391281644519518227193795267152803780771282818127320173734516799751107596253443724800470559163411680900212229069866746320276413704826454081875099877128254180347476861917382002483050145615175663857651423692609930539826273837806826947058760129715427098840623327768629830653125773019916553206177109377225523254183246880845378708788889748687210314279148877957450*x^25+776870363105242344588313503385158442720260558736683037911785363826502768783260139604157223702809871798748566694858356877155572811626955328799520715977507522280387965156049002832937713315572809105198681574095482333808084595232571958105709500913121752554145466500413194681868929701498527579102857971607081007849685301181477602250725506652633399273186514037035385665528329364358774162495504533812678126890580812022560105853282271109048305998362740454222022534994438665139491164042*x^24+1002781838461165944052590616233796863830796371542017407924389826776709096256096347314013091983449897705191079754285037909084031010169896854498935252489998797119190391737597660059094346042980728479817636476390790923811545894143665143674644328474076772744934048372399580630166847505785778714913098084011782690838911870892792497706982584373167565790709603324987850421284698596562335195480332474646371553743497329217178777895153960451309486616578511917970902928508310426212056416542*x^23+448581577965861201056755000313673345583663566818314065755116272701143644835154281368194746082797742085146535565786757958289177723537182140708922348044201662251439045816833128838463611253052720813363375490406437075330901744793037780436834982182451457174594778433083502148314432111493424150775515359276719081943143588219961637375490952482618165740263653019795210444794008790562935210945842432164946320945508276810670033663726394108762350945150019668928717862459632055909253823582*x^22-725130601237979646531843379680270967346265221913555238254087871068945921839072294943232644733587737339855550266990518338015027778181077729789587397251166669247232764681936926712427897854372241622005170875347541409431049968975441453648348551259423310444980183971018365658654922251310036184160896467577115335103102854216711827619894747638224700489172381605373487062963140290012309293204719331298393556140195370115378679629758931055347728854132886637598223822171445577242034331678*x^21-1693775516732581040119077721464458060254177822224527438359188382730715838001831010202257257386142779851935118976421523909763565514655340832437283264688706846848253868215164389387688731294561772568437798567926216010089148730021164939979986010035752934583661392069379258422592439727530649198625994251129195364773096504601369085697232743981420337319233975628325241239343715813347415277241807831256020519053380504001827375694242089096676488298594824233798186034919005444829313352451*x^20-1734380134467584751753781453366776514294145794979532458733742617073509917890656638085040091395560163128401340951753746994855959347838869919807328587990066727921020373649490521984647677339495477550045729015103581791858545226052984608421091656617477734842953598166755242699103411218743085683073777780660256746346865123028909164402143387235858473182309456210986487513522982048056785270556789897643629718646138009351040788260605251183165360553650267690134673683883294153601174210417*x^19-1058555751063588178254941868187679750010143702595675655537542303128401605110643603035132596916824428838370761137312807603831832510104304493082384630400243691877355709385737719614987579854217571773648696308227389575523231685145854668568213402843387812717511926686050074192557587600042726469325802788841711207574036688170558890442490976860259879692343237978223258633343561764730077403413581878718456130910418568163844006919574897917629785970547285199446251396114953831272229743002*x^18-525196134719665004084138733273109556854523929549149030277079442652082802206775805442381594204989413246144277963247467171270054286959702521357470583557707469687931452265249128913682718560622524382062174981032691102505111900671669302139569354113337663261533441504634287884351401646872882481308280008283103067531898365277137792237030713959865671088808562613481496575256135188972930166972470723523402672551667737258484594420422810689853529384621387803602313385911007642305216908703*x^17-567129703980859101332996337824609425673636051993603360237362538858365073977744568340852988047449651598293703563645336631969642756242031622089979409940910430878832388844781272102389085766070009297082978114848431197499112388070935181988564703398916025051158313517061121644818096883583930615103739752454963251600745683650058940999672959638209927840574390223285115885220280994206837576778317262457208587257289604838897734320297593658148257184333535862630063810344237398649394509199*x^16-826567080580588490141814695219246523197904785414629553978633229904187481253601780555096187180332477069795266275671348648206199760077483627171178055630911886851729438961536285062319922576387882326666955560721645451338224233992809436201610751607682484613931005300625826822405452810406121286287754053128745977485898648376117401697313201884903838884238313657589164324902169078341478174700359169147772272181696864235836553447326872664293476207186094818282519738848211078870467553306*x^15-812975987033046210408655570160846761801890679209463556549419839730756516860050583449372788630426102527955112565689353704513964558963518083158848517662942531722604955673809176641788485190079357380626013018975420754833554055065812826496274535263855905059728396533843674554180540760120932232698823815498797169465016652403643707992184800007072692811807851574145038004665459973149680827622233311320677221593983988641128241846010466748668261146699307216447356182726225217783123255793*x^14-492530408996378034169177349069821990551672509787396152560715116163262988232856990164175851800612950806706447627841632061964902754096200471899020606370070543987250304005291872008186285899017623155809391252162176513450761185052650819624479420500771151236144318708983976073636820952507460952477518515232342676888893162439693560448677200329206480139713828812375101830447329593607199468631694547808721393976927259625516480574770612824190810248126307094952144316173803403622260613650*x^13-150349038468288823292820462960358987682296744676544361342179416962779941498948789268365287759548855273350811570787728923780478717420256118720454398876598846401949283380661297838308988448011562759988736279893428144576073226478411330879088037279224290108595408529853723437288393670567053272379517442637272609753179446615509213179404833461308995174819508100226726426471601292766760717353647724636552687415770968319282114408726719840382859258201634443371343973096035491199648104127*x^12+16951083521435923755185693286905601561227138661586979914785479077807979831157883069149532874393608609758287048803450561939800027917585379922556868664228013569411084359721533531006512563273909420450125129283918054733422820193744250364638968602734336877972458776630004473513434317092147812740571215763866219366519239221058047288995956105172323260463178335827192093715955600063232707361428026941314903823668035602976555942205959174233332323090803572801948632530422323370127822141*x^11+31998050149758738181358716201182056578542630900791789633149044512784705977532334832805143820814203673589787152271185432667881810424177810473859558040054060806907307417685113362771984422397190686827201078231283044663402239964097879185572685738090583079265603635064131071861703074340364592386687350280875330132462457941369765691507321268015888002038111115782435884891924793745656881727828270867570242315134028255675426132320154804526689539405938899616132479187958089981874908948*x^10+2171654989039612808329379490617928923909638459688125605252995348095954429350262530755025509385546997794691367518932241547565821158706267472803448477055205447958308391686804112764733683204542262766431767110274806070779598393413107721818863011643625057176649107480216827472671413975319256702175636690704000819180992967406395249559738879933254497662486995477790329222601320926595823902299578973990175651654824538436784780248542307716214885234688160214657030303987461860896422748*x^9-12095955147246466362877551310880713617580472884289890304428362578348925171397573651885344133034463413975261311963271621550216935910476263912524141082637226564794254545670934062550107670303108227823286868309857965409030266422136301605647752637835578782947644026133204298500426191508701579521909413775555963177984115689815685265271744386421810663380755273744072686358768011701334330577834217028526794451805119752728451662402398582211010289237821050333998189996813006854029064918*x^8-9262242476056370691555870768561441476830632981272118173036083821281321585601516091287485182448488679097600173213560727342887357912524216553095678443811806025209425138773915544893142403744379401848910019131816768528205080723964590664218876363096306235712677972588578407223923844415464885328076581673543344710838355829815866079486036005349054135169901601206141280691643824718808383246204064122740253853372194218789603456334699402467965771958888269462725069089558082911888927259*x^7-3568265931118780385319564096773270272938897899484598792908418401558071646003614972583988426231223017258428745721599546757805241104479619983639636535121170998641561737462517895044861368684665132559330572999247694257193352819570779320151754867301160429852669486184124157493290597358166931361576587879152197690928455862747818796338815399172791024204173239452032268505308180555176876875035006463339319870611587237565900891626585829052025369213965416572297139593236874203801329266*x^6-793986695100144019811037663871381665491070243834130974586360941225005450351421170143098795796341483337716285039600195661648641077740785548058389224609507524412988136455064458737389735442981361058431437261854923502713253399072432592562429075978589646172837605976037948372147087101441134021976577464813801290420790532938420303619919586107730652648047715648483789995840450899061238818225645727606226589600687973123332935339910104030813755928896998388602065242019850372743706265*x^5-94397296747959974256893675726526885295386568067517164772238142319544906580480030256629417768969056960676974352377230226323156658121283059818809735277813504998468889367546714601132323507291573650724949549663159917322435800091116269629000850772245950399732929954043070672582464702740406448940280695462039611634722842008880789414659425247809914860437904572072138516070536801370657742114510551516613499229635580474648548677376899525798626530177461723859050721769013972059604817*x^4-11570887508611680985296463923550682763483693755610883106965516416103511824810628957480343365021453004621247140036699069396570668356485701893143861249804096024836049569864100631099408623447427827052807270078708100319777105666978979871351672383200104066771866980293723198828028053409716314115827558498485867331978878538053605880683920958331700266622992405670751736223347824270503023906543956980365019985428734992825886193771648439816848295191655658387180035783301479652163251*x^3-3100449518478568882744496453762414910523833372645494129989273399143442998909207005713443252255720202898224751393091859914467217008040348968429624614380708260979315687153251881648972927346311198295675707472229114392236600404485926688208902381683716828120275520410280552452365844258736446804979654157864460583667820116299149624492577728807984588245347232713337462527255538308852467991673396050669195945842635623434893663554341339657653362465153489987410932516842190788760353*x^2-408362851259691407882764365475696707159278588889601630014917473081250745153124391823385263388980592578137686759966520298083663666025076746341786836511640496757990943409542894053009380727441582987656573807528008393780883867658152407556852134840431436988435380947380204571879719592890959486781250298316502740831649424897623485090258978395507057915691948942417174057441581173801304232119138665914264568215525320420763982340342130877129560436585100730265282898302061634076106*x-255126335510474557861578340166499311047597113828749720579275376652865211713997663287355107387221200430325388917233674787469165538440272090213844487273442245404196100117202056746760953213948525998019150067912137196730809364853564981079963917785698463629250202286073583483868623789045510861772526602358831107618089054762010729619461761195656834161547949537717586204070773513521536673750098179023624416223203714406572794658477898077058804989862961212666035106466980402885,159007010046719920297892984440171086396982852862896965323405461804602335961965161806143829356035217585652216661375500162026085775638133960797884806294107811730131343438078252599724086296124207568704707457268484630938651257243038878340658706915446517020289616942713225310610509097711681506488671918832056267408696262544634593436024814208102102417372105070476535924813381788871660160714020372684512766431939303464718717170975139614299867293498741086071737352054849157*x^65+3339010247401014914513475075569601914035842376966158537555423840414790664740561005771433643206060564756724958014830170063638653186153973291966666212596751928419662676151507823304104799345540759511034176415813449450281233254084541957090031215262907279412342841965009042470501255610937726510224477334969656365817512405658582277751329695866276586089386602304274896420212735966331023097415110486511929983270888750125890109476757961824876854586228645772265370445090354956*x^64+37045761113858088819978725343289495027031647784373042442161419139265090276324010101433838663514614487710328018196926500873396295508267424004622265101386532907574610362925917745324788857430750788096764376042988323428925062639989485101607904754745532447385917285369744353784657880144126832037622248399835827884170051312202996525131230380528418498897717166332506563205247039649813103138109899835601106910733995270897352771120446036505978945853551551803779803927862282235*x^63+286975823984408870244942906670256398829658783860827688838460309446731155941387018443179176856163861468757527963649689460596483744593723497394293410483981644571064143130809117365227231870440515563212173880512807109522933558320650739340649221807614541448508870775587111972362798246578000713132374452045776902487403355784126189588166898530096031419507607290921935601735577454038347910176170128246382665287345154908001315543341356762537012455277923898099086685089891210258*x^62+1735474216364616999281233619879409688592292012551600575519200220210762968899669047729858861551045465363023254488280948020607570000725798639039654622924816978559987877691189423745507012260624153149068940687105909658130374172288611901503883195306028493606072572730340765154879754845634626120912600234428964132061950476461324427470211846025541159377401353844507947972114385471127083836861732974664963054509828581493829563991526192703043533099153643342198066628547635287741*x^61+8692538179573698016481632304439215898909977068831608682784740549931903569976070819889823732203875697818180940221899374039587495259147630187468654193316364259848754398778808242250809423032990476607129639858637096632436682398391114960246685107965079079922610655452582968914922422127822540178315717615825454046896063664475234214760612140592507791808170986930266133627381116558147525375343307822721609409595422076707948894921560729820779794940816748712265195467797185608080*x^60+37361585346286842823246758184243262966332565880842743865352256486928429031372935485946894899590169773810912752567936083474220356924036547515215855431869811187422501523582200383678153128642347607030945165028910878373400947280780623043785624156344571183004700495449618413632368989364541416302236549757463738321216220711645894885059717217998243699461779868349365275111303271260952662664164857990853623884936715443259949464596223877753114572777353320741667387483228570706607*x^59+141009301874538185413518378154461481423844819519875526470476414568468975969397571394358677988025266684770992337592740568269823802768240058411788101175345571316034528449867042767959679295464526862953791245462763937103836604737189866759606882476710182285186367310301498590768003171112334168488324048471445033361229713809630598986382016161461973291100497363412183320089310880529794131138590374659788592064424573572639596415216282315334938260310676160677565349713379444752449*x^58+474861622214265245283928639440632441761541683319470111926553586931155259918222343334545823030912021696113907767821541564904879222852269131806629887572000454821074324345343736604136129503838306464443051492455064126212651471966911816146916036529875387727103015006949141612913215855955022216896418607273661471248817199767370927420960002184951207959218163840891994902060656526475953509621495377403933313971265122089022238384289963132600859582979155083817046595197453806223865*x^57+1444122526859505381540430352879855986302519311722814095085209279523762847351020758360681833190963888729875599989600695748723931045903022246726717852643534201448457658176559771991418994397315561328503325124189772072330852419433085951981701723682256706463512093543133533550654611022419027316674068633327345869275423609067239553064877833877057424231893113527621125158511680480952489468363257740972830886343896141501332622467609173624868571812353594322828441809533302610499596*x^56+4005665277766255323974344643117831182754130379992820057083439316164751466660376199826676061457012864324690669215272796043594438453542379785417115519511117155486414759638059043342879507039788183399933568085195006203094457240825295274555703969241062977297336047691023964589696718750631946003089878133290508376420688184176565727958492906743458195612003736699474502713900497304622810331890150096063985809483623237173895588758800699969008957964636869389646094607739545119014443*x^55+10227658862084407297284381661610765895658046435598006440374949131790170927839002835616093303025214172164757147651089514012616881063922429310759565697747486786356904025028482301680598531571762862587500319219051213179638696684347937023567284274566185687140926757120117293982281304593010408790722311921466434476863878092579903168544291683600397103193575181383298059132591501089743827049126927411081540218234889092123759304635454616729629413067872019340856814677479298527349523*x^54+24264192891132741216720247154671725266721038673722393694300649533703448245608367153012638213734183081567728000379626750058651951210197057832703515724239740825436275186011381728097795191722224018888666317265374930276590034315174178394248549712017368308058274548737778760409579658447286570982067462183605754848864833855633059754532616171631795504732338183366011585427907061349150368508211753537143757453576754519980463705009983212275374262326083988748098922797302763501873057*x^53+54007677256168698002658746276552523177961689907977273029354930235380404104002543450277594904846324043032428765435776441769194996083069162929645698844556853837788244052419588530006303185363772792269488078868688876722588379047333542228681943802106961149986314274916452687474070049101757031168808957183980052421522157058396112079411363823819807001990071227634304417896174326639361100157142428824785020145054463829802366000581213788805383381187468841670049433428762133316424827*x^52+113855212465334954945285110470561700519104244781125563321050193663806595444228864287256784445165283568910504544592682796193567932271733208628638703157714097186686983504256189663635837019677019286711655720763100761409668908249214721405078457818733945955424436385917127497573416459140126714325124427978065403082636769880757613741625328630619444697731354447668411628799705800916444058020109634020537640321789614622231978945028783238668469905904930798564190569624492678789957109*x^51+229127229864899662182209926598651149288798615743823991308686249913181097827561654962209290305881271424349069146379159835735933044155580052650424485241951792790991274303998483670672740121028781838673127964590131601084044721854134232151228549827034165509582003788554254437312899307164082533006990566427596337712984634521703704207957123018026853573608476277662413824389534051017595408375847461726610110468759748349862447118389494708833262313797727880216499777626520397116757222*x^50+442298488754292633692833679488488657176405458210125262374292482447420348997405949366527800444283540586584081231346933517493841788473159711964261869825130582755733606067089683458838877750637699035462115621610271640802513311938093391028459176606042424253452946234614916729689104294890391988710943987769448618324182107444677563234025433058106515690566729740517877702273219280765967128375637477212788186824965112558019821903025571407970385293740332499480911523495957009897503689*x^49+819861377809887670936565527050282845869257580991121182490278637687717390208803622742594009247894103958669361558889739107227886214994538620587139098137127659878984533820103987355605534651062796610627345998205334605151549363935246326195737291035236036394782574473596479128597507784867564962132633844901902395047970061306959829674436972022879590071092312481114312352000180833604284905807471364608022084881163763316488739086505468748828258635773690672977636504428623003295276697*x^48+1456611305110285335129109335841072785189420745461594137442561754176609550932388862507923594741839862817399592813757803546895352743118578054178360949127687791751544188217613202219142002449397729024963342881652813356496093700433683089997957188854081974043667751725281210834700648965721522319222172063373416734791284004590250538826716972770098020469782490251689555746142446754224150242743241467401833584345734294016817351761933423125647199173770198128904466823856265018030751759*x^47+2472421500868221012118583913895551799847712065536545366764292650023772888670500238074608672406842625646611546033014910799658742679891658345010457831239336392553629734231277664914104843683937924535267920137635546728520466344773001466852713424193190879294374258673848368174422414883843344558617876209984094686370341100828383247337024628093202804231308731847649880149289365570314556057850706465564933166490677703175903706288286967579107553370114590303388243875485594782077390913*x^46+3994420038686564346432617188359106547317302164255130218896490475918039501861284503312758588362607189195470558513097523735130185970099906443387352829182217527834597124847706449459017303652998042783471312215376773431166332836947297735793232045672796603108523036638965421081104159187871233366050552143952613202383904193436850919758587067187418456389938739174259186245455669071524198321594961487062699345492365818374604089239593190488121736056753090434678842990294449295632292092*x^45+6107000685878984782714913439857924414072021020772476320215663198916498391136664209060698040887312789560220024794685685847151543876636380810926381014627124527608554024140131348609210831110321188303912251841374514665314148302946500280262507583380950275781843941146693121431547672804417101078579853744525785634225412405200729717914593850846020748579286904768299235867374423023845159196968007985461042138569126751791407004621272245449539597122055687917420905118144261799883516001*x^44+8723114422952654426834506092529682384618046970438196341865068728125475296812955964400857305643940857753596051587230634749945666964178865210249368268612135137635224225618115798445847912110839095856602303996294454726335737074638211270197545112251226622560766875128831484811596180801834683305605352662932353787524666495600347797578248070010929127204836841856497131793118456016992736795727073853528375719702508934446327318207509976075146023488741915973233919737180098554698754261*x^43+11298457201944216669823510718829584554647927659797380267752244328170972009759916117745860616883778319798952803123676623053338571106778184422869103142596335639250947613148965772938262274797689537183901666117705798364940975264881335414606677227063946662254771342002903328175449593295785514568436777865613664549873414473932765587560248475737507637820086251782429793673820068949279093914086150918735104816439164687106286227838902648511162585363253075328816264768763755768851902806*x^42+12346952720332625932711316472417383613925077970892645253910768455872826809038641908665764057137089496115307294634311121640514775771457687357188300510521119829753808349731531381110885341083521527441792785030379154061817038144520069887732123151290587579519162685119618297460797152487289801408524599759398531531590678809521992629858579810295999545881439344744479458099393960827593637665048431065675384437053656716117231880126781796724595679200275327881676765019698434853335886151*x^41+8900170157818695858739961878178860282149794309114323160780411070103721946756570911254424842949567184464463302272494417981844730180826807676360308402480011356798610275957617793493185891655946918272751193400049941896166796388463210959135190474136840857996486436425288312018616944371679431090107775671408612037030552602384563226633788499040992475642709352727918249329555130500353926091848846203290127637856140450226736789871634952875384515043368754095003184554886367742330607741*x^40-3577411298089848193232980052407090613223867416801131038742742100227514447091751007895576099672524510070232445614669376774892934902945924026095788475726688401591069422299193436231069599190336338564537914829673251685072632943636499308348817707591714715321263433099273680343187382272089665963642205884607637190800568169182598974931496531283849563153957456755874519750285308979885052301015935881385053023051535025787847180460016968116490243802523099467051182531891074162875702784*x^39-29944528539849176824286741056991852395479695243789475531990657360103338671438892635137156106219133272156528271039963815677217792375230442719542416395456968471921480316552915298656370234355096177000745120356634052131450008844516738581902425585555212783185517365627309740123226513801060963849745105892698676744198805416447370556416866070690865899982295398340797934956088286010561584207493534847645010101200706892920881139213128069493482096869688035471590644806850140113247654899*x^38-72039458262412524478032830003376143631715915133481154997888550879719194981432228563335243649807267830149664633130129859889599585050053022774823566260526906991737950846219616003533342100223528278697192910730974086270292266065517676398714019702497054958449532440051323174547710379259618145697295263958978252025616963034663890681292514431364380816223456076236129861048359832335664187442372023343897188605184989991852048727860858407197257440022999365564237125168095506314435058772*x^37-123595895340252787468761554900654117471717483069897107224693819294394094571774236888670468446591705157026885543130073598930125024389762105370525485668885024622837111651617581841949544253509779012354762260233738698654420444677571904120618252149966537083342179635388353437644772782989897424107662001808074061953583140852569886165945563382652001506045416112034821673199019072427623755326591733599896942058152285212237642785993141930278695177925633274881859870262505562160654737469*x^36-165720761016810256564203525872268479139680560012259339682948674193242172401158646793463199621309039294899409995081377969437596495377264445985270346116045782663678021393825110366397772181970356820583962073909741654981658733143348416177688787724406204907539717885020541287953199784057198490954902519628639102986340829518732732478101886235456446568668140267512516781139622799985153023956154608273334135435007355019835582680249368322619498621124998298924252224132306259173639321894*x^35-165978294484714797646181498052152800409103606252872054355772601981196436156934270209956196775456927078209880480063512335447523019870935109970843490642461031579391471328596831851636310933037239827430550669371686922552627593325771866289668985723974228964139253922856978714762246971213980707155752802936315400957131803645065472286395359681527997904035610762875891222635499770673715251603792937408090315581395986994549464304107447021190082126962747701493456802587572085624475336760*x^34-83365175292212961802916997662513171203103579861564041534624536018759191244021455460105905712954912533176201359998070529172649102202265605844845290831020843274078529248622342037719492888841195334585672149437658071798657429300786281194747416041489441049381214344631861930483055536356641574550767079317418873477999244761026430896012380916228698837354569525499813796046231504512619087085687084635633009694760221819677930252166299322012044007924922252650705215501171628398044577461*x^33+116771237958586835661253686032196061774145635727796076163168863503299417762201204150233654367785864006539767809283888610673583784799291103880643825408458560020488016248237628450000505578451475441477713430396013717119704773591624638711546525480972313439416297416549826255142227263229942750708662104675972518300580129166517412840911485260522568544240758602578610302583496166379722649991293321126544913947256698720662999913485900324628514419023320230627867804806705508797656601799*x^32+434024932928772168114477663633102685448155992248223475219988204758964434632633729677769606306976337921617767304890690262174207181958048268614164263717194049155242825814546174610126819180705837077633169528135762354081621116996510660809118266269408117972350749857108241505895359439510202677800664598753916555472427955360935459236593062108338418268679364020316824598102643784553071059091796995163845335546648664937666635297759987904180875281650115703063293508115602060896784310293*x^31+801631213814725887691698071706697270122173556187160090586423923635561702537357409595297691826677588923959989452688499753043349703826516903845038950094098711940165567357478190480138572941688098299940646476023168146480144232634391139240128700031545178799295190848216906242668486401463563601023449135319438973521325738591906931714871042642850163581023468175491759020404130594829281690104510409126993944657775912489739118374510956687180152311349170715582842308334991234589209484182*x^30+1087279163427240463330306478215787567252811553089523040925670353440916883995612949728672082070043564409226983343565702130563271909554419584597119685527324605637007110190520514290076569550490664476603636383335662870066282836280548019183438540816772731110380722836059322936765389317674717799790272354504905504541570343248487497376791555704606669235449239292941719209686811583131783827484082364627899367069529964517107622171014991576138496502874758813727167906596649520945351845443*x^29+1153839684888663560542312132127004718451168858538867575760944994844538437563337463620240931543185836027595970452623607311967359296901682046936449034547500330936983685704721780577856102520527216212168444448272306798736255467125019504160113121518796035131635203835084765174845676595640588762343190056516847367729137522676843457566439744367873331483005276150909186865121112189287668320960135325122024135034476498269953514514985712247077798109572178416900135564269385957832295038382*x^28+941996002132558098336904268345218029103482710436468941086878099490050974182883274483044369184917792819301217169580473582283698075003253223973745604929670354599466616702905009081151682843467906706763582058260884344570141471416554363290961174406841587128024889428417181323318607622385607641012026419281504052563153006897725815664949892547216059058952807429920049300368232912854103125560140743536778968322234778261462149535977504675011207229099897650335981143651568665211324698477*x^27+480255174180425306631832258675728040829608819022425035170651845349020802391802841493250398654422573082208809608867236826696510436594482229295330902490474727249334754660772457220196056753315084583842639589557372037338740035928378648857695955674934362538260191860294934007522179018087834977551387076886984143026841553692163693547096075659612802852379618022856264075530322641538567805718619690871046602769455408798628393305275132336498986926073524690524056499583000272334691047921*x^26-158723916651222720949979725912499277362712532808751662821459318699736821036710816200866134242225094215667511992729992736086455807190993120577891778959134200257931084034722714343598954237054982253363090243634558326771961917706164069832785677832766049205931587242054905639658910509630278298146200705515048540120458785800185020755511480150427602957489540023046396804256197022658575819596587688909719407242078788116898014684825497363361892030610586613013868361669479232842770210624*x^25-792352813732754252916502911076074461306602384460078037175897441754489820810415804883191001454306292120696555649646202982348217644801121613499546349318860954813642297504022902252285226596407213644173232292872271471190630102450593016357285384581493065396050454520243952505671946389640801638012472799571270280603722166426897787605451815062457741761007586671972159374733057199068736338629590605833684347082227597075488317640943212357900751993881351945732536988375763191566281431407*x^24-1020487400950747813436781498597484379568952989734152932332439067703428624060249399808182811603308170490506818826407171857211023711319471449562482756166359467917232149955195124146787321723237732443075351722221670482073062113208358344680983369000370015249842495304498113173767535459640937612055146325010044191460834211392953820311478697658974857228408163502759062739920565134531140146788791532682252220158854825190397250221822252408171720640682384586499182584791975440429269362637*x^23-453852204526841458062205691468655389908034545766673373960638123075471002115519362049879473060237522466920616813922410601269559009678919424551324083840635079194001656991967274709685972797963230673647193036750650511444124454527302980769041588185832271884713114837662577965601144182108043759866425255379555720462389749115732629384644834467472297946149360299243515470997482418273042062214402991969932201585110482714587583930834029494119742990259602487977978073748320494206212353161*x^22+741989246227978278420594970073583224993688234679117686158941725872909768920827731320727879094375139213001103835274970882702239237815936608657893110792502891429357657072547838570143340718052435281008594426478255773132155161767755605961080535726718140825079074940808308174245540533417995415192347058889421328756048108667377251328025889457047999691365847838698639737405335875846427457883425425265138655008401926899435136761165987580805183101129131567857278716622279233689759206748*x^21+1725989969818524404579431821489822058752503587968347831144204339650351885686392924346751466743258303344374153339094274162909062618670603876958909040029300024927253153829123621444977251534749900056729184714679644761507148940865108251799834877150087251882744563206096037297914063209236039423404671902382345428402517053539119478432064486303692246115265925525064308435707681695184930541255103216182055608472324109148199737736387306078970128914358023134415124476588932519193765346670*x^20+1763633894296985336985407307922873474730221794894806223562722706199967377967812979109414773311961970818153618412912384708502693776048727403202807369421441324182214571359527434228454135238321486484759867687699462704887099116204925162466463231846660400008965114506007294023155546929033121301427847453366177805537114223106566864353933655621895733484339891541270022178807884470255444976438204120149524441519572492031340187374392637789723315823007367387236972552083685068826061652454*x^19+1073877877155178687139643492915947856874633153083124993704016654308857333529747377686071229846022952095417393206253295981932327993532416225586461614514312654775077067317786510113927760582308255649959378772738342791516289204792011294963474013972117173129048026705736023829380541561655183902050183153290237347655097076160055673816854004624284516639070027945151475771212361694266388677993329603688395451881832539269797387932266665143737805555331686596348183290240126088154102294394*x^18+532363613383862525206470744844854299277121895479884869081686725351540156707701813398481838057502497577923529076138637748176646296169681371584616552690309782693319420041067889023609165941558504537984551980271514016916320284712917523115377078355386239199274173477161435115437297836682055341352672051635588166102581548466235470896705458996869332477372427378089850918748527309118607995453061021082072559647265128414711555992076912756375141237261371759931701369075143287048648773621*x^17+577229139195177552605103337053175616803048382609026266037304520702984285903497597230631903539203122325202906222604854396902477202378422064581530754561103011626198147295601182557040973514049250446092099148883846223934338928307916476985534855595888459507251404632018888764626842458499737956788534136498999059149944271918033367418742719984730635147687432597180336731125266990089892805004520874010788643599570971260788650163451501380126746146124184495136410239979476493351007466247*x^16+841648831617831217060376254057179465429560187318832399912864721451340844103536647868825372606733257686377054149353168086188507214320263849290376360967283819709078246044408093798063826142309544990648547883171450505416556543816069863043222582491414659958508899226176663729434109444517165298246031903064971222670855016163127314892315290279991501505043479018490436002726040112143925143432277762642268945966715184811881371543326133839904307227483532685676164468541440078129627720385*x^15+826624107105528799634651444292961749595118945686123196121471603771223673532162970883958045795390591718573624629805620909897842246978040598798751421169790380994765033961143472092858993227876530374263275399967190123032841416685909428395863841129898465544604019969394946006646358775513570742815314685986440883863048889730589849467889137261045544800326067119491882186345023894225002474679130764608242158947917066146779076609007704613106990058687441697564187365901108984766189768068*x^14+499637884410596552582572797466386720765781543086297461733993390441956554116122168324606296764059333878380641155207252738440700233938399126219767886575245564795003182138522254073551419735091375384212941405599499870459480605744792517889729837123113470590996780487510530942357792970939187236706797378269103819102611652616567125894713583236398144657910272882501387620006279894998839869110102520358455681624787074989824030700106444649153515831826611219105887216581219192793702513231*x^13+151692538892976727486868299681400662230545201291982401873471773593779503597714162663082030711926619434075111201270658243739754207207416565624233189412791457633829496110542175154395754453914336578405240086309776924145987829276646399227404754819318423612838452468657199235104761830018490117372790665337602968960619158769849068852235041403188379248087142486305609761560803213456809695485257790836842969723330964519963825168712084416548400743927786851424762667825575801991672535004*x^12-17755296095102724500477139452206235804844393606540218045285381898363336770700486427581892073468073195660201541896772910057337265116075913021204632139872124038621342533106479455477699116911730286385246763144873876157632744280529107239628008613682103550767483279145910678567569568604473992749851974255435178647809014909056639835622701832383959246711747971235440026914968059968583150696331661223489474309221248955656780049922789800180991678998866272565958320756859601551270381179*x^11-32537812510773955940565171807916426231260473116614700130661370064493265507713233816585315537495303612420651247973976431298742090976924602984789436235970953789117375769324555158483394969185994387207093049428292361242276400083581123614113344646245346221430983513114029732786660014348977252334969539990178876224297884897349399302000486645361918078664624446527310202997251967143480170734419400654259099812823298509267144188031230755844554042722589590213988113500586006978315908591*x^10-2091943488005673235710936965021461928449664439631655833227792914019607346353351730750315432050031358293103043238403887936949260337333600966107108989230548830222668921200166530074565195331427869104928860844976360156787762000379128243602479662396055354175987745129166990464973936784043851315734145495879496079289884701082015590821296972423970932230074424415250623853048283615046857897176307873859334071930118193262035117351265995324073450893072723886987140542391559992116629857*x^9+12342491722184425270339763350545242002262936276113522630703195941184380800291371711094463515929375565151292469019882201830450997998772424883662027303929240957465677770197518274755516781180283070564323681358664365281252966854445694408379991018822980596359064673066817542103972399632439114709644368232746239258011883219040749517983780792062049581313489116206404843095257410410479703155086917097829390725240018022487550449240493128035472551110183931590701406313365736161473553044*x^8+9403134232110262833366397688924108817069514517215310052621475687504332170296774035308702073471947900187059704372025897303185428143290232378850267343373449964326482332453661686163126459602839125892764716591305847951919475852519110306687739763119524280786317235548020788661493955904182259979849324275086010273541437828086811165302447182115526666917791094883383500666879979921426324536764222926316186773111806594447599651211795415022276456771486290812887173918213373765718929665*x^7+3608644801424377007610574331073335654881472514403882977144748345461001163092513720416290733054523226787124907943417444117021300940498492978135750309090382600694522228603784239344442459755180715149985777550903934634920941062269658182281529872319095465255945229220083544094754683182824916961227575743711757094644191581117049657572082233222233199881698570513996213638684156304569100649344359678817091589659138608408074288493815927999483814189944681998920856820976435531569028381*x^6+799099049277598752848448708502304101285252710917909188036141473797385793790006888269210807937580058034744042595978273081503831072717902854707929767787901488423420442184671130299238444829859269897969037399765210718204980732104122836955458712600014862706933859242641626119052902864367598677975215897947464114939554273444903564324451939403459066786909896227414334747294316744279006407002812171567724201022770466478563462441411334611145275434832109667678679315544414613307403741*x^5+94206868389641807605881953094571024657866009350074616946196514392075270209613817472927774974357539514989101973867525462940382782489113885000832506620863347897358727081316056945647288011642303577426760874513407967820881431078753615115874441674026630809527316437930936743422174455667489922047062138058411430283687751862224585515208204162257807921012983548755863421805187198348446597814876944035734952755785558848419948697127784317866595795899947068464281899075414685944518648*x^4+11603620621802290382185447041721092454928772939743948375473753213838053111535739867238967380337667149036725818050594491311344432313284263379948123390209536235627481666378522553293158465615164900400929201156174101826681963909130751064367901706466543515646239477942256244181927361834676072417662957934192016060964675298922787240204409175643802492258088041328106567921844345621187462921849350563704880688408624359544291102908970468930255802488528984939260776770597155161396706*x^3+3118180905030200798045714091014779902157467721549409372382493327213504546379394106041850040788078920401441343787794039015657775033627634073365657635840480409401874353005270182768027622385522775567532257287917870159814022847742625534359462953208532773346155839596068791751722767333896730011895768761137318647955523613906795135945559641586331781400133165093145353681073635928112649876463179503083471640576570198724510045539545078792079989910839326486205792509940191559696283*x^2+406205616373724291169567672637319662791511076791174691662711044453794003616765224973299375051715622009554726002557044646614740970318152046233789404465109886654993295452074260036410963001954970491386220916226452668023306871041624993112691531150289190278712703241625232874729958650186666128152130364734505943585300633320049005713934450103311121596600993127227596934594881983672087177935941471738341637751724883979695214986134372301493722242503038524314794002663994514078358*x-395943240020157011096257934919842059135932319503043535897360449860114842062771172916576032750743715001585177908355136810162261633568693671841630390157428746316603376224093368844312986383688288655717257870548331499226014195345606476213522664406338757563760291468919534892890648480846590617919475370052964571019051348591449718951568848204182867275639548395535023421236024242350391788684614308976130329241811247387847373508921867911470539347722732007740644115888901277599,-16227971688557686884712739908058427300902365246699554207191378832123867247642113611102817124779694387652916073015169775270724114985377711869194709306086586126594114856910249648755594057409995046138554364061446004692308813137942762849380166717761316039111176662277641108887601359013446918443866700222125709395540769739326036546089936650330377556762363411022065072236694575938116129520129238367251426100688434471524986143963703445963292231830237870072597453545232015*x^65-340700069200148592338695664302865780825051862804976505514970045092611699206869239287100367500983075184925253943886497768673800261613448942954031217056917417694733494102578811354185235743067094058272984391220706740280469592262811303357172426595163357932309628586824513830818721198138302878177487160819871231913612761300275184565751613164858714590028495762072756087109638026308633405762765890634572174728066669627994872892361943948585812066805533969299432967062438651*x^64-3779306157936328395468847638179942110424482162188041459139867330290220688483856839660103180170197624857460184130095586462145112913479235538115307358768366618702932808649199018270054428774834258214332267536886048362389533547728648841459953760102786625967588577779734504027828581164115502620673456393121520896973652355192296361899560385469870054741877092828241539751848902594122524737268576574658373660413101091690219634316407086481470886386960068283386274541799904871*x^63-29271618914429257438348472886182431864226897226334078250955637692123547906502574284702650254113785115982065542864872635678202975051705678292486581558998971790176739788674825965866111587858963908014849878996794566893572150964219496024856336540831210179999354659429872994851110843084614817615018290734555197570589441945889120460979675210380924937993864003061756554783400689387288943454053653562658142412339910234245746021416085466876848448152060527254655606057140413709*x^62-176992215880802768667963835371620246944699436059779704344658890157139178555522562492880632716190402596227659143802488369791950359016904439578806146961340952113133726295887775978857286463107505484027929882445371303124489754359988068294778160429625306340368053637449743969019005149857996970837644643102310143832972172132374023850304622613080981746860552416322467534211997693475194398331627899787897390576842107524336173065521775881316535151300236011783033869949390898826*x^61-886384639042445500169638881408544625318861465790691232801411971548823915078718611324291228955638034026214173006913059448579234504624321063461579154499957306588414925821596525906166710495036586170474496363639335895860540611981024817569950574817566474144561611996461217929604833889568246218503966291089522591831022002857387078752094658729991772237401427247722379346967034431847095029200111889016406032174651260587446235014060777960659795900766274824047681655799963460877*x^60-3809290488690811069263810174900165301953741628564635144876879449495213119750118926008387712148370208046086866187058947314184462049095902105545369724614668784724412492762940006214730065861608998527011431288023444527664495848449343289424778612740994978743143503807038525448425687202488525578727533377642661916262625232798460724518910581171395023405424669172283841345471305910347491071641843197137348780811059851800512759049843694929814837810383129702107760912857853118442*x^59-14375142971073128851075730032892106642126621637998349653914499234848463383712293463292997078340445612089368868884972620400010971455711676701301833748831961867460673404315337452334368577027561453889089528403755882592146162115611591744806990108493016793711477406180676301665641486432473112998016705696115293555528895723529044799387092053062186242667621124429586356543508170868851306078470030603447668904475403641008058596544558079211085046261216830141670387596398144842728*x^58-48403724990852484998929922859642088639594622680335601801299732160165402508978663748417909613166172027838542299345202993663712273589128184876444487407568271324163702709603054331387790795996524805155545636683136744032222841841061408049649042520750498463634509385574144116415285784349799535139291105355684155037359211414206084763410248710802438005206246823402374278106671038139762887112665444710596202093041321408403478114013706354039434425807793148643792832254934043297251*x^57-147185292602225076850484923303806244848791154774096641614383065556781871346448958036569845301616194445265633868288832322887794143710804219894836784706002406073310615246485540178719670905926420460916451488664823622930174205049998825206829640440353395900381988854525501910626841266312587453270240821411712424459005897323706670885042805260362517667359812076279875195872822804813160964137423975722743211020081980647196958399673922515491389128456464409832391290024718350699670*x^56-408211441046809840022437012909740150804782895429298347366709858244118398379120042635795893780799819900222185877722730339755158919407375135528489824309104528614140016403538773040068138669368067958102974727524297597699455347066334908191897658578563968176260744524396362307384407928551173022406287426171874134294550874610838165239421864885813704991623563099168014179266932876254438085994150681659093884007523081065583353089019941825117425766401831066887794325093976960948738*x^55-1042171081022391885592643762644920918210585108524333155577475810913839642926809966713402933361901110493287520076496633774276435973484599371906578471227746196837849930549186915338796736800252631328774702447881961297072864455225107524906039816316577063571207915015298987051860816676005371436753944111637191241043854924630334380118770940764587525077260134166184330044433751223292393996965140627094499985410880357215527157432599968206403699571488262733674155937075796093465940*x^54-2472202802414406931893104171459234195251062448576022181956454883122100862014285624009299893593874655531626283739759325607471901200408520822777907178573077493461235302109074103596578939309066157731945067580292005347354565218057770599404721294298519849920207896413092814077245714072435886106054856341168038635186384027501637019016430828226164815446039327980512027509038343232186014795860203122110310083598312618408265389994080538573462085670457974425367858040541516107193594*x^53-5502164041342934258663350072483580279449742855652142276141386074116047664082342521914288909840747976216578054210637235353309601152186438590856377473461351939300026775939122500514797213280187468566642526807528755082287821348287058287032882615875718169911943908355075660814706763935959462464609687097161268785037230914865753496730662884651703144366720529814169900577034242689857952374582452347072866440665343050893307350909492715465719893385408711106581942944261547406738447*x^52-11598334851400520302001912376320034902799117738834963559557233027352469161286358538232332810740870062313474251962817066124867523044762757593810675244735879097309336383576431890156225733743581604490743796564529378934767419728046467148950012768848783512004802385720693320906356154732231174447545775676804713252837189476816956608549542363976349967203720287967769658672757511934620342673056572220365430483285480329546940516467021532872956270871092327402956468583818337863949870*x^51-23339329235477526463456818624514663162915689677305872302722120840551347306942394535622413696227246902534452061306668233380258228594167599076362402111213274209380992636827851285808919759787570853594541567942781996656224660193215650494396138446732459653444480693969485072550059306855638789661371965941841205288885829971674973895986633864758371588521827063324024340833032776835936200278939310549591682332781648296648588317208113631138400751961893139123046861798090078815155997*x^50-45050364346314227791767107543737387998280506304796636482092831965580232104394868650516450844339647871092913497454084102105155119286189641377829744636027089331960770011603340120988399293901641066629498475145192337193110916661407343965932182904474648927679052095097740983875341251620505887492972125583225836666389705434205218598703599338554033809226608528516416966001421043539629562672601317447519546380960926676046879316005788529862362916599789761000994548387607878508030966*x^49-83501453811897566924583700084758904514722897896748267648654349781046595087272545934333296729740026911100420811677624925640519764179958653546053243630342211335589753764982021186976873397151601195881218810610120661237422950126843247129077501202852861860832839716007601479200079085645035014159097157594644256753296892684093975518394031357279795581904038969420003017352316156327063818147013955298978446742537212758407456999678723779476464414914683223427139177205328973558739955*x^48-148342460391847475876514738232067101153266332880391737544517905466110349263706760573225829194741972409010496859260106221739093281264757186383491871121002291263797225980750190911397057216784774888777547529410900064329641703911982751480008064513944450334004952365355660915022331160816510067491175844520934675899821615680424828337642447290764772597733893226020635197576621978115245999159699483529122583101526467070829327504673930040962579737173985833293723138152552798766786848*x^47-251772898929827714388930798003098033715472049826979309051976929574758413665107713524919043449327949011889294080657276075462564333131666845614263668855932862751604462242685953294142054299356835729938310426052078896583798526641841847581295609915690694772773587457886725188453974195695597060377029059614536326815624628142192283251669829890516511872913846301914299054771148654132967457542094575534949925882592074925865137958012567960355909809652569840960898070042049592905383532*x^46-406725005408468189761340602333929231812585359302458210156375006387979049666135565125962727445164825694491146712206338185339524430146944354310471158371420276683754448484097774041099550908081781755969875345772646083704412299887289591707262881745771885366282937451435038566598181002407630433825940384623557823765946787324264038020240423652797881157941121975278628834426111805430505125816036544574341093176781007108695579728939859352300333295210373111093905063357929106571533241*x^45-621769657101227400261643141416742547952549742375887170102274988902649359300385264860663944295176720413580650915585759662339377677396338353144899947337747862500155047303109324324625779257967516182721943435239264725160954585323508732807393809769971196408338129480104847448875993271259697806556219855777829765623600329238313338693866846797544340109078334268081369633235656050621285957743526635127315430908370897532858994642282877733689331044106724600475132559786827865650052988*x^44-888001141878733469290798492916263591096115398044432214080994594960239565344883433772450380225286907012270404225371099306936767888450239971949031135027515869032573803578934331733208239284816767767855819362191490633391229264081335514798314146108833339421713819515822337501011905745945654797154049168229175183868916622418039624512850831797099079827422590454779909734454552101991591521306576313352952658842020555778272019792131030112930490401744353524388365574652272942467907420*x^43-1149920038852092297956796170207719945265283199639628045395580313768280156274307137070811051608409565017922660937817142904662131281389192493190273683820937531386727496583609552662105741589336189399984658469826693793733663896584693730809234172127436341824101088268427059327190392058256619677195900060904912433765089697707250229876671971204812000285745574894463396635938347635131573976078431304210643448253698498229745256390322956823698378579234847563339509087359490581864694008*x^42-1256098109404187731964169417330679882172431930105708193939678924139968063169885131379202888409245113567291922842107609390215355214775867375011427153430235744776246199056573704761952030123136474894490942528317507389322764266192376014172523042681482624575245948244205822884113863728752720925678713897492024033077808375724811185339127323708866310758246939548811350919885575359139616173571691347237497846450787575936110131602666221193395503301082997476251794469896230718083758667*x^41-904191028503594642677856358710668565771698459626363941562745632256999262164231016379600435395013446568925654927814884852562324744899878781316840692392758546060549029892987535142500954408455162588830645984871897302581548788142946516268451246110030201135762760111193148726248274816067758736532958963906544473953974931361222876066729397401819373843500364908127642141789931113127995186380771550207344422677078527681901584142291563702580166637893126911866381711327859282118131583*x^40+367527595786741008978632187939778209554910691669084373667937132038989348408686787478009578338253459817241800745645377651461109743854453038975129080494467596198639528409510597739509888285287107353265476912955575784947869049565084733476550579807004205395289415469622922522712961336013716117932981316950841322879667127292355015467816361849468794613455156229876213723062322243674590772478133071228901422717759331418231428116735361007926058496971970829787319205982344893082389514*x^39+3053253824495297107200540573136264686326511514826598944602808380584131382643614681016719238031146686459588928468963838060419378016307658776536738176074050840830696353903761758904465379530693990363923864461047992660200562090994426713312048261542532955695614573657422104965935928127820948084630947493619352378060065776952297912351380657469578263435577106292688345463815161244192045611688561730116932851293241429899559619907677762231460535211098028904746272243473431588400385271*x^38+7338986259760242401698449561725631468887517181555074252752214931160987696217349422527692163539642763488101591184460951897438944172356127850075990690018052557652504580002034602465982960837886404846426264158865492571563396149643468720804884575197567894752762832914574248573990460033902363339725071532451418760121472715719595463409100520060562862285264454656596824467881732950346338594081029906094608285827424454422814669243665997825317369115108154336820287750199147431932264873*x^37+12585013333009675203658284621056676757148211192727102752914197417674552587976277093819356263406398261634646306888246898168498949708214293720771181848782075623231317379987833623220057226306536845891629480952776812663788180376908372672861124119300771725723748338546896577287902683428875354040620210132000714314262043616595755540579550816736927104375563768218041191319170709727856833426357199903236584400512136668912928254663132870541544158604859248521390156280223839629035100145*x^36+16866260511048451176108697266957576323855637215809902052288010479652300301056548767060160752382240928419265882940032614639234840793354161589294521320089453840312243191828100315080145800146156142778850761822991675587654114179917214287362303557389648139139380185404133597874844589452183693058225912753038615475707971543188667616992994248925987854422073532973444049324560507442125951773010976002050934968566158527782594486129179237719023877223967748563545577794212929633522968264*x^35+16880193293598925227640562039625537395873058413303990200768886819691285422763085953545463710824844519755641862150929762505624289448963547968247839367780822598315430285135261543751197571114885200865837493355634169070715693578075003473143989571272402766878157675411986935112278173155171941468651940487385660085892331373318644052864709813988887801436850750900932951182972430203673190605510871407826213596629924271251617395656146946608289172613110931186950020165787644369170518403*x^34+8454378523389203692490455808728553066415595874918964783177456870308246886964845495348377741257832024718127505497889568440953489244073158813602465008419226697175036363252916570640337341011870071528040267376712631452649740460047465274394327283016048991893154720533270003334136232152512838987149810018550379526978521053127605759858699133588527587323953857319352408441835021019089417769650868338892110371833083089243856616424231007541884647433420175224861234735741715243459439881*x^33-11933375512316578454361197202711583083813440850057428619663031950421245174951804960895155707544652384625176883436757282959281781872991737708939357906570563440444715482729243742313034809256094698175144494851484222485948563500911497849501102852067104799635375975932106940181558030704147768877732203124467111426246124006208379843735437757975166978059632934953760043818230218992522387318098540885304302387494473781513637860237984200356660647041596486054526050099606975843778059677*x^32-44231287317810892660609385174530214888351406765972368486657982581463811638753515410645252971044257801239777487380205049377202202982135703623425173892120394880241283504523277275146048674810369313624871451072480357988383022322040917348214700011099376055344149465386367934846806304651339285971806041954015358778749560096026435732741856068218810768442256595799284640762956212877463142326519406762882969861395059503929483464879461850727314670612857631335360347803243030960222355994*x^31-81630320155799529049472097681435174889181283261077789444893013541012171241391364565467928231688757714067297786926494929822956834607708159967881495157964629871107164973352865913903125602226550524161490596846730813554209708661550537536708344593579530755305415546653955239995630045331013627937798107143169378226649055574535890877899658649415832034868966866394006440075632247646249739743622306617269599565492196071167401434366078828159214533628241833089187069318187327207142017762*x^30-110657533209522829559455797541182238746316294748786121674613795214998412992736162424104460363247674636939063614725593030336744383511452707038706135842341893923250167970538549993827059668443072116976840497888515249990849999272429971983315257150182277714052603739000198754530581898068954339502569665764940706963111550036509520527275974028267268653343780020701579031768405459749643508852539669408633802222151835491909107406681687403813242506847505944020981945397166645412601085801*x^29-117369191103841589326004496924299482471726812786708860813095813641996335634084899534164386444821622873499862198185809116281889404343600804534441353132053164715358609517997415656124512396921460392156072393789506776288194601419926649959588018679720353387369576010298493253124859543061765970064271371902026143003216634564150284590030638211103410243899993115266511563509291146963684258810447367972601674980401536551574191999459838697159037135929408975358843161439385048317224477767*x^28-95756183489286598887747556955135784553656292704054274718866877586583768226191115710917286312409404761763434750682438261046313848422943925187307855297179622066580095217408879472013570377543114957162897646510079803318600999700092219478105584076653111687221698473408976437809380922304315625381776402669152492591182513760610864100234254629327553112649462373051940183494915445992444170822793815358970416494691751535970763160011035053370588655049205958930198401002552241513951887460*x^27-48736444194944798498320841020543326931149665230529562677785728835251167755474427374648126680782628198979058356784201705745814898277227414978178129847451898333228057836077951610675525682979034772801920549383291321836061232725791164856635341221707926349783500256926870484859517494737191315562873150078925166254485588028316986711879228932235882748680692784192085043922315040919049355391012349691007252441797097753571920153089981120678887293315451889919718628946468654766273359811*x^26+16295134713340324479269878165846616827565898187601807419827921181061572221663541288240833593133249790769046805051778969312988442958243019845164568316282138608292764611657926608861607660648744665629002630646839075676925049221577998081315083255443560229892452989125452824212161498202041785916677554400341753614088156710502938628273043930188787230380358383606669356953958336451973437891906045795372482063814492176559439213030316200456928391028734731305323537567457129326681059138*x^25+80732486453010653561495387747779291106338043737561080314642306635836607105194491189358354720427748055667190767680631823940630855035116207041943978370019887306680661457037380719837923782044085131624945577997238451750498325099720920221886269970033730472987199947482164576585310993139839921722908372179256344499284491124094156346823541588799367989669048313157280083834750215060982318120075474772557134812145837162791351716611772264669129514232047768920440156302016047056745093543*x^24+103811405838440456849553523302966229136388468427132719772371319266030162915739533168306191291203532530566817282731992370653889997270434115137027762656651867331780108199455119338675578242067161616317369676933416509212769029532501747149597590379536116517445201694907186819727197787314403050165649000766114103872001088287563837514821739962132255363093130056551388534666298795405796362170730777050939955548907059069508966750699723134976374390529341847721216100460808648850996094612*x^23+45962437609348643012710773453461470662212206189720028269410330910600987007623175719277570623471336841090811229699172926145636165109073067087882564642745165996986620425466357189160469125840176132872848053268029426881127461766566305992104013163708644385388200666190177433911869843196934825878186772978823875051548660808821750948442815888786957425643401525176817879441645173471876036955325433867700800253661575543132193995822111616833389449565007449320401405014453308539233367981*x^22-75793648775700116265925585520095069185565386447890120197276345821062723794441875992442613550398572266041020405383660878771694252140773792660787024593256865412022365203547224858764537023361296295009401340493945814354133527530762643984398699023192755001871622856875009415226631884395970123535835715103960590430972853301165150032954285024658416355882374279158025246254792500873963796453997459486413337854284548901252365976390508328163706691120870686725862845576952665741078724735*x^21-175751276990464723340108796922608978129644606295901351156344309749193666128568761984077935831024064234861136978779219226937588734968216677020283834993714544247873092736532990900643516766327492101951615318716241764479504986651953699871173376022413023165617728173580298485355298816769055507721076239085573944433591317773659993380805862380855642889559333577255839512572959660942595816988078911541598876745466638853223309455683269030157926340577615978416818708694093731527160610783*x^20-179308791002476709530576539545782352836237864581321402072879879110898891921244487664982531215499179168302489461219163115647405777589085924746955023187574660192459714463005015987846060581130552185492544190146437214904500518737599280437927483781817276799594793133820670189850849709682786017073109701791555068800705873291460481664968422151213186366294911708591529529711444102629859363846303819728768974253792991286875286082898383081267036528547737938360989646244087765890101877655*x^19-109029916307540214940203426528765046477536970098923277594525036190495447281763093309966825555354437941988153283293544065880098307736849364317715825594591045690880509637497418979705949162243591424465433566351089600815971628125800368057337664293690026706771546273226006300368129728010449428218111709934914039313889791598744929860844095672487987194136606570366804938710712343015497683597574312629766646414796419345151162704984139439184914714751952299624518437719237523132461883341*x^18-54078309553335642957422207813311985101726256816380773404675159289101125370384380212112242926680152770440861094030114017235041213655042640082942269151142235826546923584343527336952951317567759111570015591349423016959566939079051081134003648623960499186257884914724134987241830564503571212238934609361252248842133382501792405790596384085977631349999726874288852790387406533052900072204396714983959444701988196184302398129783195435025855669705226522526570780596124098206322421629*x^17-58803586200952874825082334108230866576579501494907306607196044060753458355901577226169403981540391289938515095762779739542575935490715590722725409125558390197873659485978948402318490947511595619651788205549246005109085291579830300785082505129070761949624685004529702457205103581823331979527615046246021990687883240221230503388121135168129121031405487798797510464675415844886999264645276239619375730238177828656695206559397099102816796447915988471805453257362997992368682240350*x^16-85694636826702431016603670619574087944947952605649065321883610911837265448057961878519505676471679502650283805496656566367750532416089263875948220975227438555346534849611034147328641455343694022051279173245845012945277565984952515566262623517481697740484432862895637194335446339321331400004217337368930822741247362653655776868840152160020983334885899180236636222291273050430933095950625572287634648047413091834146351425073423800927590624068839430310290916190874380598334414710*x^15-84052013397043979338333334458986841125158615471207282186003368819175755798466789606514311784729055724649529304007984573851421783262971302228033254062874459528412976531156426157733430939625186836851313713334920926623357935130936512218375831118018458983624359554887494531392330615945257624648320810654022940583380313572356562059993192667833720643145952408491438043816756743313828045996642823274505827287234036759836479622302305819056726722874355301750274141913934661130343815700*x^14-50727787109119194510858203128792475832622836142043664079507926042034423216562666678898256079680806598886285542128450812352161994172352986749888598134206784782401796159231114506503929070186771364377367054996143851773998789123039307188431233455681909517490204674751958520853918587657968654989298373728242663972609189994588437548548316878708677870443188880819715512046567755550332401904763735004365167637611007932567772523914102914483581470981695990546344527821534855514192896312*x^13-15363819935758632195321268047978235980336636436459339862824806863017692823190362906782984946396406124131576894810797339281103026492716382701320660516769270584903016513883332458347671330354145506819425191567279264392411079010988793568639736155251410169203645671570387196517865879421694441540385860133569106419962277990070201850042368980630430971078562420868506179042051762274138115269900087514823683889504567312702003666199734202152892792631082735991981837583399994770092851881*x^12+1817763845521128047676305230481166602732143925203813169665099230151892324992280410708642952072501427808953857207650012154464049812659030826368786685101559274914409306163386696401646157179222157217529723600899342276463692100257355945620557348720558403069130844228608788775300384940259038819519273801335121241434686211929256025453527546403900197505828281123347046924399331447917897658893439413804670765389592135414661158234112985894813211616937934971270914262237290681642782929*x^11+3296453574009140837843975582087908873400234683525906413706279367006029347568187649397879299605567082731944061563774197222402981704731970401681537741751716306048214493449467627392293394193897257899134388472396976870009105524186895696456926999275112421571713312839507903976998042632242521081095385563610804385057909318634255441684847551016423616249496013147999713800542047642669359482520087506818995007334938983666478986566774040025591495907886632946521220237299353068611219243*x^10+203305640431962251913242053566124871335515544682321472241316384970037945568340335767003766560207878146460377174590026758832047604452373405557125964968196460375320667581406835132934623987468833673719306562651021130775248539837869011223167820252019662214889423904546467075605700224057560465186708911221013490031754695713995168909276876260741097651730988518821412773975137712259109155238416313601867882258879308892195587050155547549212309430416349540183951325384849119597754213*x^9-1255919158080620747556056133353439975969631162386464353080291171923475005590155808186500774774720306308879500875635817565113890613656059777096999391945458935412021159329910011739269934703130151668301724156655766067882907468175641777602819775219435716710953249900279929269059172639182415025087681409859530394811453108655886333513418628216796571547696298632585347847887967977094274220521461393731302819953100826889898697765634986801465442816131603471674822270022154519394357750*x^8-954109168178407923232494832386333698492048452415990085306036356024438386492231980083142640283744269506235214913636124027867476617665054056284795924268889860175201135029909541278561497109830330094334270707962547830921788118449318133045218724970818003264755142329346594089367026896824099820257409485477728250860191389694923065865765338756982722408656030438256358171308183817261328203433125645773329103221506318189191807854464728169312836829983414108641503157186991027155691778*x^7-365845621922448935660395158394683640355871780606920331915729703076813529019077541139524910145836365529303793712791857637809651319320113099973108233015448610033404268494626620603358107361097077810799449815994355536837006086023935369911467972116060828349821608972768628247072489933092722169349737588808420839101915166048527588976531922867747682569513304021118159639594854311193150995946316498303029760273364130367841250876310739207888069185726984149322273939832428349882448685*x^6-81124653736054580102202811591168323321461667205428190028496849007476781334859904498748403487328698030431622726735930316980182680978541203969617207929467979244542896756993354197281661274353358936036933606937697291739894188972618087695203708058759352190916830831367754800276339066066443286269577924918888781730913713348336394136856868494591290380375132096846308006728056747624373564140617978437310473246970429290613862797194601981438322998058942560676949506642061164478182401*x^5-9650744234160777517717629063260507997637603201429215338686190299124768969472786047478876626194144132468878096522172784509747295501549719689671745758469097882574656729135543086589285603932367202702429343669097978780054317901768452725026034594276311028969735141991386631421506278907511393535047074964601298139535842170659316572814874897938977213122244336198383563111496046177586536550474891758345047442482069003252025688906798699773863406484554965970127434528452558091649985*x^4-1213609467905199402464007152360123705043342868755722667238840834301901819781549019443955227920031340718829437906031796253579254191691167900768393292698851691968458527365595580932511814194853568401306287820885081791158190680988135104926474553608761316360684910092434567785575379968334653984418523512100447195593374669827400464855738848493673107420215144411782495712324972699540748176023988900572753908406101846434406268149365947286601477582975330644750561785000069931994415*x^3-318826283778121890923113801026723032263902981168394916943292663218430989731618068971166393670407596755933467533908208495585028026510129774171648728360439423252600106264376713424694661430894803694699654607771854074390269376169769828389171705177767714276765464791897462039131508718974663156608745327024488736626300214735867281198509090387493733942461451844971832861974143587232301094455463631333545358199299278702251923502057112298565090641662697566705033464709189214078160*x^2-40421803492419612127760831042413683095187849868723634520387325405446391932412134229082891896307174626176550852890785413588740229109910130025922348054787174955724701932657288192386613534438322422482025728884549615110032776104660175475357308432477015516998871222534141828620953766862592735505641596213572297062845387680381581390034278180753093843182717380173784208906393982773139631623004781380311983656152062177238395507145789910155596320213862286826971151241683908272744*x+11154543343190995399527932923499476782962136200515546107984794073436417270727655375708310585597131217365669575624442208414901475307060068450605819131377574717991195275291930055939272774645257860454789117907184561704274915038644729225348017510272667898556530716422835465847477435265219659811692269498897140583446525668330632755125605080958633923316672150801536026197324219288397437045414834035038496226880502051909548772088770330842237253209345334827812969555584294698,120723081463364708645740466139168585513518932136741924753883509189030540118380904990102081087665562484125042173132506744491700618255270721541496685132470495639482328629054332516319312734311802053505153264620120838444141940255183184959829859378549494239387151394743229406585576846047490215835055500170206345860439007693967466422429954382879850770731870851688239839231393907096706155367733510078661513988244459812713556530048674631057322267875014081800558051686875209*x^65+2535501793973097581144693337493208963105088398849936002969218826288487363363525990769856654170031307371795690853932853286850894976283505517457569091850285867181183869483178405844263071892027834211536066934600496034307725723696866748944894433671351990631313498249796175889462163330899077272082106641463580209595043902659168991402868635783057483989356503062127730990174515502582232110130100102793559484318202399552093356357966291768057220139943222664126746130416843781*x^64+28135060747086485381248105270461986705871354084000877035899309725913974642587969772461284590538634495640396494454033947368087030846066830307936166754948454670034432244750418918024294116426574533916322600290179748082209422884377471818179375467214666304867096599628182585863612064996849998398883669484638549966304964634615839233378416277216163767646027093994896756539355395921351510055027149649770067261715920766507624199582140507880209436319356961876243003152302819303*x^63+217977461450656622728618836965953689365625426995691551615555924647674872495444485679944678890816680075347519203186922392710677513830320035084740977045263302992858457523410457195392303745106823431203587848805978886390324524458692943821300993162212327511022244623360634773395503167008877039057204126021632673414991849814950136979419507604443566156799485896940638134702365698256876029853520634764264565296558004795697078030971487289274751543946639090922323535971528143102*x^62+1318368093176202213651822812073653280613544902712791055761541407004360794398433346898224148750926345989360531402125815268412495356082424521915926591919222019186123817611147983107127063036283313341736548113051766624174225519412680118731052578511554410209222432822283472114630516385737530080318298505239456686406773777351084329760203044973853245515987751428306700949263521092828224781528497379421513131460327883137914169719573367186414988525689599077323433674946499172483*x^61+6604103409268222301113849769041671117497264262535804671413979124554472798571602307670953024112133155176431629122444500153281447989241010496144259863383711469306254923445758198660522837090826155155194469642067247233317044658434108655008261489276274995214129469629077106059106617475685479445351336220011337349727756075375085832004975786450905670728070975137406371986241559169580384634168206974831730837221791042866925674669221094909768687651797144073628449469697815207286*x^60+28388268502904839998309047772956982517420058187550325200629204608239100784008545129718248695032993509433701571647966438365773695511832496683148033233547733093601459586259558085133973478700336987697939407546578673562108897489690259689719041012985993516924581734159526024528105169955267480773274547691665347372383669200880554661258372399556099470108432670625903977109534855738755693376596032578899198344680166703483636429519968551953982060889521373371934686223972129076133*x^59+107153462346290083436901558130995208034186390125741370596576703400927946285891613674371527730645932736913464791560159716074271834765733093745530868193477741005300404469946665869473767966940878601865169223424021245022429759873859377054979150361597595801581538319801463757419913687199362323151162326320972574112306844942023969190270431686915289369816059361987910897107314075122277165315223648595339339121695398278037222260443307970947792669918951921094446384173367367518521*x^58+360885503946892654165311839653428182558731920421868126301404302530276830508542152653347818394961467800489522950155299628417320736673428720088787052155353285590546131126249880163047642580810668999800198754028022369623215490640466752638691535654662856328719716791810730301441895895782548164076066501289452912111075528612300363415450894272465608580779178436842885131701055123605866077264093814436806343734953230804959062722508488910646686750685329041628842914054997401599489*x^57+1097614128003555609365909414268419092364258690021217706318024224931358595487780213308904248940374611592801255519707793774592594778769007752002511392990613985582273182973862426544232081911644882501864245539563645830252376533206837840229759467999463084197793009482667252027632334884020759533761653692783848875581117477733502873746570629978603892778307353641972571441520965029647597880760399829512498505880118952324043535441386220021541088485162564859312751542020599313904502*x^56+3044828613755756952675095114364795394992011872429262396809409998685017111592116363760720805561326617480025773340081187689798444707738538563699605463546917385932643275924638993687779240500506985189027195355454250617460044463892083749011993105707182948655976475303656935000337449623394052214885773593586765213114391164739026768949425209955270828105467709562850093623650292356861644578663035258668064130469527085589126245085497633271194310588602163442651972989016961636679834*x^55+7775095410271113595095369124335907185073098013555586985455047852270911854161208840142877464602625687190590806348306117130099708287209406138686398183068554491491458379687782431907554219630714673486642940564910400518206486892020092274354872023036366924244410320727487235058202991512826003856621385535105200005546742249631046121592270462597160716377111165373124652158481234069724887589427916826115139423919782677419986637677596467586160418743794606548897679057162145624826861*x^54+18447370311579173515105651720547495070164897076746057494626509752768229055715299824934573992932144319121242979006573273694747762916773849023008454506441668199145466263854305236099519503656619751106106022253991037414434910958263725593169042915939404266452458531737948589728381276281045353886487882072976448141898205320157119478362531209893470771834059726124871259314364300790979107150924043558475478253790522048143314728668768447538591100939406146496121185376863892125722526*x^53+41063884023583735460500354243092528504147809691467054205873771466795017244276439931812082567227429172158052256030428563635338414076123426531220618120838305755672299861377316955153344830885717513157264003466013172383910480098435688848270226929950484663621279608457978703594981797130868821813113283113114948525828891504495875988101182623268704341990522232090687423991666279972833733317637184044741913922343021965857917431078433454801490376142205392714886026276896921897370175*x^52+86574402456950620125938338923039346498823992663720578744840357063308077506451086897993586166226586684958126727964332109513356985188541361558212131888191166465550204862215261956422223883910924002052509043738587506419434522296742753939843094111784202849956221865384223932422005595096726520944930504452343348321649226107934035787825194000757374503937289762763524370144911375646503647135899460877565329239149261281027096215035358529706484806589368899137723933504457503588556629*x^51+174237594885998504328950753044245637758692241738115664412319607143960669442594823229893948008385340354166190449395847874218399475159424262048159960458173091322168898923658342713764626451577640784512707709020454284371852028137612830224557660286790136813032403338291295938670227572183570103898277433243927938492892260214087158445468621771126125976677562070376449479538104431478554116445043112155472251303940843930735967556575660222398345336029207764126462268268536973363901372*x^50+336362287051447725387729400991208251245795576941618051657677516459923423039933030511437031732995445028039739869189377782780228139096904054362582535647198455224835513747286535549854314070293783832165997112756436190636710259735399161540733818789346699007427343690807941968190434953531932334780390965207740390683253793769041140366681733625269204310348480825938504062881670018736359619103037758292619344960122174334515123232156716718052827640236698811072135218345347880658135595*x^49+623532864519244963283716718329066984734617841511575812351791815289485724089875433314707622822173358413949770886677373110481271600628384714735543647667983848670769688191156525141105737975969493066724078533534088733618264424707483886442715913743846057026384109731731079536607914277408179946105994604019031660340105744946753721484067115997375147206944946334460733545368311903010751851981027733062061043534213303072795442125680655488878437970760752380995882247709938015737911833*x^48+1107878375635157152179722287188511303311319778140355591693371085210849421724008940043313029910132777979794123729249520306237103032698840760762073317367035477702281169831616283280388447960990488140202996270650863185691134503489218597467101390643125377200425982856831238648707298394781033227351996370247146492711444460939064325473185552543755175323836356628239804249321894359669226979762361120838620032260854503967997882870245839755631229929819212421106061551113794331964625674*x^47+1880632388047119517857145805654327554982717167066974678783429259586635692260814926961760018218873530503518367345625445094958107604769036008528060069737918632310634589040786624482410174262254689719200993782592349416558288203075412979484015707027573007416307383749558345639017216496341610640805877390652971107682106372314303784673298866489029812328418976321952905803151887333099014105663410153723384450354150553298869818320926012069700861937896413317983766197273855275079678910*x^46+3038591191735285628010389076368773314405111708332431129194899995270707320101158626167185157966564404997372047539007939474425504214837910205197488320195795660986041970505912681229781478751482317438675691459646216422997441313275815093624410332145240950498359744633962026110338226604386729855093369795688064192301042490146648348578601319152501348329551993136336245195087900546766095930494397693954932975969730906708300517706145687797290948967277168738377364432888916937826837800*x^45+4646115249709882881320785756530157267491484348103731988441311138123887599742372972448865219977104257568480097046356105100749112315966159688439192103214619367990091608788586564491255731265139886773520271531075477998451032207965824258101994399233470376570923255645097533235371738733024706602766945114641080463122579005395510070418086819746958495395189303996364122545776346290401591461031959862771613500181252692348728436405128203107365825024632510438150915288692827880806845371*x^44+6637285811488907606957553368637876016029380608904274655567686515243066922954848076220749110412558101282776315849595891307622982788697472180565238025654805915406865094158237046959993113628572791470573587168581912360225528201239328057539422696323502049805668628858469901295809325373286958621981589377092894411634023076278135013188714707445296227013676815408405483739233857993610037535551068294982712965209630144078992885788844587059032585378338515553370932150422526670377293263*x^43+8598589545007677963857618076930069836372705407299793319900184837521755076188639998779953507620029225067711072527545650948166103776368774048884577227906163391902405692443397886301776500882685358440082407905928284536651920047735742985097632708558533896166008933417645940606503492462096959590173254672729831044966507340041521057031193757689048340781675487438038092338739497845063775084404678003605654267140027553832561073153089042275690489536150265204063419606416501834636743835*x^42+9400360057083697915410999666882792599990649920782432922023260493293973606973236519741762382580236512522700448309340340447965427739134413814357642344017335486737668047115223177756072649712871143704144593519713044590597517895275205302735114254230153504870576061609462742618582309108162166974417254097698739896663008701853923293619109316565912381740337203406188204587630180915732933636849793284453067315874764655246017012786391671648335515614551796138788826689424761771593944404*x^41+6785197245520833503592669837431979037952798451199328222539259208036413470215026092064616962773289821308483615469594093948704928473593733107923753076467577848457258816720816798560931703729788847357570564563896246428455109333387237232944428053234707102911225400241848339914048340280030057198287138030354802069553964941223760716446992978503384910382074101751462247813812716334983949974654553280635054359812612425783890649264271837180740239000021967295457890470008507936048331494*x^40-2697585063284811081953530523266207366017606119909540543496789564101724234246429700754119111501379893802518549360602668859145213329561098694732845002212730512383866744321070363843130363962600551990198967916318039537422660940917146519103414132875663361125930718174679504849984308163855902273810351318353908937265243817718555621214810061935716979854941607488286337500740447446692940869497744251870151831235321383240358819303554493855927542962355048762964253727736933007174046254*x^39-22747573172440107124804898372523567085822896412050649121767265002322019042137922636608827583503316879968558181374963075771871664170469104556080030127371703983184719565175593026382528726095564068300513258826446901629306033954402226936729664625662594000197526557931810567176322092170157344049482454765773636110426758791021202832953921029679470376204439486439453511544715414286876731287320927730922269392905127524301718214655577776297865726771814767635148154088079292575684961118*x^38-54771343685607617592150280680487546297423661643530953699113490299758366528912219043457736130481994425346889544671435067009652135989430753810939268208446386206821665383295566866875546577821853417923366131367740488775174821652008799539016236604672991574466470210860841837838866070572720703812335414019910754207799631508634454882063057335883829091009572306629482873450401517334637419110544715927423967943519771666607941114440886159455552113713294356234347187002356739996196237124*x^37-94014206028731873559455008754480149982325354590020792098040861750978841868678860387473378710069573121189295921696325763732327141003764558311551416575041795283235371800683298084015178390618629526577658534607729675139366936613316921958885986860741593499043590534684833648834968799803546267457085267735328310934906714923039804064244455230480129712576345493616481452409219704441247652921043272999476366952601083461470996450194261657939833204995284802808196578010117346099687393060*x^36-126114884357057947251254685482460587095509061737408281790504394630767360653513041618679627806329462694563001646498098052918889899089506263897817075252612272673219708197692035722628956554264373580973492444613225082979983336307456985154522633328084406724058967047835141028736403851334724671384730505325468398292732317536012730380601532244753967863169523116749100933119277190705677416233335813826251323151730943200902479176826537735548838894856485651059468665972350857647092217399*x^35-126400356728485794656491001898396331413688248567449647426743478271486722337643411404497737679294718885926848513098627512885689893709214590895548376323602459186299425842193078652356237337368203069960193626291640404397214688673081959515222520256428582368365071260693566250071959103750934345306679131551110656828668560724327951237024389180727716028459041817381765246161817262082754046335840514672527593487333368009425097056336049458035201988488168010292218019565435999822979538952*x^34-63662464355675572184800235426526399352429310438267763596601700294913470109283347702727546959539543773821709478708421923017194571787106276370970719196351927349255462366304997514043510350476375588960402846627314005623614944302781209203034840956188281624280827750613552310359962924365154557902744106999988910892485152994069116313693250394310230571246942799147540196900834782817265399002384373531057823417699043790567638012912358938033001535837031616027910013064799254969816645093*x^33+88502475692125513393198824483778878464879529628727401893496138964242046356202012183892621804767050299364299904322683383181479189868836759381059856937407239300865690975222347176756480082943974536549958140721080519090952946801050666919857857246407708344118704799811551517751707216165587126004744054443545447239807267975419373276715193419267496910256457617404401670936165511271271949971435314130346609196211764852425053693409991281362766742332747627731866202090455630018425396453*x^32+329860699440321855541637575488130878888702079824974712561067512447582517684048622083046721601656592991626936446463761477940587575268555821675606690451024684547390054322572698441566140035254948806467731364328338376704010804964065389936658273252684715160315099158496063701839205739715228609659600507880256225578318960974344626470715709252264316508475881430617086777113892354806160905088550054209985101965086391243499050547874786170173196295228720030591568649246477282529121889429*x^31+609707910676503933217116735135180813896877455774186383195182360394202959026798226950077512125505514425909979854053228711807244260206795379850447024532627863004424310785629577536601922306304601470906616788614065380481626664850727376582445681024538379184887218958267091565719829131068489127164750004979556314764897616078669373277336446434182291530541224451493972064733699302747259808766693090349810068777551967152526430869406665893555067335615956808299284065319940340849663106886*x^30+827416038183596531368751802821482523814447160034920488953193597171770392696585270375649486480643356425607412891260029692155032431177492521716649963567298206240886072504318329457528024183376272455630312086876159122619248583819793336894410241388719563414218056951422744328053790876440848636074110363082508789159917330955639423653673507946755502556401364025232449879489426524714754738274716525252949837363986194251993312956028964041207098709139329062821963796280456753438221257110*x^29+878554820597824543420647643372777424057668346576036174461494017086216604113963766076923641189680468358143595166403290718945979914470689460030043610089072399519644324049294899186625545012793021444001515583846234171800536514842304182136766809246980192149390406836274200261971004631321877176077297174587882194847675572927108201893517756526690085138942044667449836008700281109542428622091382009701084145210051132775548879518215918683492687771471624946530455956063959336110144865782*x^28+717785017102048039303833181441956130989830963711887311208638471402319087436145445797003932329656674945204785179048415811382382442253091096791639099041022280161496548740544406648629296199568519766177064188116582632945991634923529473635659161919376076404343296635842982352986485713063656929779076579655521910400926215932901822840767626527833395502828951962697381657602332789956299198757162582813370431055634356851026114913397175623235726879151476113760746379333674063724844561567*x^27+366648471152573035646402873287913098419432762116840546367808941098287543514864858072636232264038217281554590164839566493393345920524989951240547976685945777702135446528450007545486123992073287807888727044083793681096545960290988893741372260423385306019140538604582681094942528486025157622759274188145853919679699720260390311120199203213295705811715650179061144098290167286944610710016560709539279909948613390344769160389209284070940617564189087957825028683855203066103969432254*x^26-119597571651239732502761951118375904340065797669511394800697185087546558546904188235369684422786964606242915876210536720947677551819431030514503552725354504353399294321888031849152120954412680531361776999946288052977329158757828308535461037057764937547003231487934715391962453339428688321864565359433394574185648040552936512577974614205046730785834379838415852150877892275636514788217532790320302503624923798136286052397900702237264504605535856203110382810691215157573029127830*x^25-602152893008527006432799932424612713234791195374945706272842095213907651499412529103549986613222320387071435355756280433971009411730665742402147427882864317372937625894633051222616289076022998068118186116213412880884009976653477762040347704142132541588924543736188409028853639178421437590892795405810866926783247151389723689241181652353044938527805758220958479519713941425823881342773500532459618194902828958536182385864779801611089422355231504332962254960045399591890473042906*x^24-776764885302177866659727942880079224372789331303623680672643783270596101257759807733640508242348732287405534426667186500083610982480070430011796562907935442261788133495212724391341715118306932690150266203413478855517291009348760543387387801548048525264206946408227748751392367237854750152427777408639891015689111414511789290307118243711106743530736254054080557915707853545127938071205149490880814703922492095094562026522660544015740565856501680455808454026497496968622104660567*x^23-346907279363547032700998862778480377619912776480100349416374232977302437620115759199426852256267404383245972554637288764615940344991313582027302269475259808366500719039871432807774658108107072408046322856860930654838576967466444040770844792003257921808412527969335094372023684737807760206822001124384640474475510861967171607056376053192721638057940245177910205298322012461387340557570696777108967176686602099795746990704613584282426063027042783222875022341252091481186165570088*x^22+562568887529942138860235309106619690225907210489348171411152145274661739778266838813558248802168924093397893911265415313578042980365671624663775667389764349929025389508025509317149827344775626903551923676762985309755360293988755821326677477563455573431590701271897671942309471671649817208813180060684638588387841627303959480956209950295331107845702731624787995394814742815842022184091927532810871911923955093156713884004707162788454892106053320231375531237629334630249666343547*x^21+1312520866947724729066545452950654233090887492267538789539815963634048987358832130811567415182994320016322062866992511041149793875278836473270311309473658870030855913478684871295832984242029668491467706567181628197735033955185991003609681495909855498411904797957223864457575037068521612611022949685233232893803162831586510025195083870262859434692177814495402119620443871279711311009612616200895295146190848630046987462796132466211652234272085281509858976150508646770923529579387*x^20+1343171252493595794706164273087644749645624399479630924664119109519017799023417487663841000863054422353151174955041094254232378434305868554883431699007049977280126905317249347400391516327839569616397394774944227251054923123410221448021803797642748129294002063620163679410717361002402435554753733138430924264640476797803357029109503409931368416134962642616491219524219407942736672326946346164070510501967322209846209412034283758495097748833666234522148560084357466440149874757336*x^19+819212074871157724786872482445058372678854102748887359745466397808123962340261718233061222176860122590928452063116139204672030863859072906150918877005673626786651217309417919886755028105041158982281048776249332307049728891389811029848184996065973185029344898348951818295454333114845292685071005561479204320802632164776223990243338509953772761269169859200179356041288647229603418679564003656992475941324945064325820476661995296344031311106125599888149679975187690205745019856429*x^18+406320775184246679986990100133997791480747467913263893451390585734901764797605624260034150006135697394371563606209603338343699733531957925823850494443748818035251673986579633140286673252247671248979106177551015888874144356444120918811342600889516619207089800850287799917982832162967252703789757869182815207370148231759273556540083716131461624715275219881368947093900709218599269597704492069519040634978217660184118638124189345548147259517626857236472696493833875293015213330639*x^17+439289261175535924208848362804188045833389287223083203839014899930510167891832981214632659097775508534713763509990637543298160995756990784999189897286292592798417208033142908274705306934313059521323411330495005826638145522305519517406166465026120617320123731408287225702165077482680710299502396894392466524157220012400553005982643504825489776417174937241918215403527393105630445441753435371787139860213008406840971822602295817146719495554614052923510936480887134712252488424374*x^16+640364253109915896504179207277434676071677745498946398333333976756377074478568600797657077202574249198979683990618355298257331307271086413931407047453449613367734088775520008154628492477340132859277486741862224640542537570215642415099556223495819396592358218877760717996958262562961960708099206827436002315975515995390596765112809046154142919120018910591341087779335623715264041860892688376245032133910577708158740495952907530717892200178415518812245337351981513035292343310000*x^15+629586249720440971081825379106633013057281702526631555697553800043130114500862830980041676270314272619857835344359477369823575878091855425147659191661083930978742351985668966772358832504705441813564072902944080561364757346942690849098609266284999788480902189482753690039278738066353150088470171818973758869822181463974976779406273276931951277389508842385926148654442497624329190576890538311392561857440200436543234660206846713020305104866355360695223545287216980867158518148188*x^14+381165264971447713321023486411122619273085359253213195823604286265166519595873227598292871329853867546694137893855928055573778543482520251005945079824067523368828971959330935957068722982280886583138946086148462676436939781311159523093642755015656546869273399373422015925558680381740439631878691639328533015957145257570530979599229757654364176255079885245883691578468730608356748337308555389513739666713145796006902985940004022986944074181211156256315331159721753471698759980456*x^13+116161743127672256094479598600434394048062005066632981842791380031087159998344833879840490065250924108383131782521185917821788621301652966291409910521121215020022616920874715617446067280363960079226307323316024792826204436153087997928299767920443054164029255054035360352918045563816237063268064193684349904605200863154052015607134957701483980874859604337851343401772267418353904416000877962432867050577139564411232684918202430516072869841458526234079450926383676294976409227420*x^12-13250822088278591595045458810815441477726406678291586676102174165358986487811010579092513589191680151261325531841476419858940969086797576888454230504348328328444948052791197523157105945291293784168918668162598350599455455967437249069124335654692705970572587834079492875777574437725883481226025357875500734425845660635000797363730240744857853999249771747152007616941314947181125384553872922937911299020029517282163525781173520154661184993293550155729553146668368528517761033236*x^11-24782550949292777250516122126668418831431738188740665779443562937270864228321261212143087806883703946764378589241702514301650555647135891608301737880754697405550857620509657515913678902262580639530172218469689633648733326754702986818379820908404086114541535830099320597319638438414643410461926101714719371415077750846758306052082644827044202589300163153254866893588701748052882819430104157996617972331314972321285492608867363000077243089086498692946828380064422320699299786356*x^10-1654244401080241492876135817663275732223079439116525297236690882785127592455359210866457777813759003539441215629825973030000637132722474617601083218965164887579861898404657961884856882262000824426313543444697568289545442701423864578197511110122231454324707835073247679350103235452135137828345687932181278935492727856069719978050461014269169464119994435338457514499312657654648573435838251389264726061956251444531215873621500001445821358691568173630463611037622691420261432921*x^9+9378584899634571207170842244475406049429028498405345987556238821239317292651344318922329894616259161852989549015865204344970524425918779715430191623408754645699478973572925270425179821314190085433918246216468316588627078116967724761211143221746134893011929052317320680952761235325779638815629259643769568770870188716671187393298068556232883403526946525131129737164965720431810383126105942311556504182861087923629188081497426983389454041219304702030710921257045614863802205508*x^8+7169833005264744284470769050567282484952508257817961553346358741048886069497019911197483787060274599751258471703258690536069608372073340210755754060534454405438554368291497716335458395578709204616011842865988161748396453498370492714896257116145176990799122157161533813802753061086696942338339038531969774497265454255305994842448903436954231844005827287916649148740194000411732870538862470684376493066149179776716996558300927169370361236525176798815584580088372556237281404895*x^7+2758627029595423261262133958635152525011458229425850908817251441941327298035090981520927095901187065758404094542960530290988716294674102378071147478399115444765272657282187399944701174911325861078209024469973008065922962069201509258241880287942578406598817476542532902656546795957187334932274864482961038844810629692481866603243325188196229041118110664976747541043397526024032416038571118643189143330084378313889521974796754339858539735954253864979785671153881044196377585701*x^6+612829262225643789238642341568590129310783705677188816406903480067455585262543066619440070452495168444984012069403261129022576295955105672049643749969279598354521702993651763772398238732388469500818755535679788964155188128457901585033994681002939790955797949394783705526773776428181677471709288874377509105685204671114461390850272870370284533985242810125579782948967351037770618859091584017978069001838914856535342110222638567700958583011503821983935806791676378219075451973*x^5+72680914989495705096099753166571092944591047850584325518097695695135647945585941601508743525429480840530734883790388118112269376600085063036737304322298927266396866011242898941890914650504376904726935347068658867206723447159035774218186789439240423617671935947714279674936143161147403167875012719538653447705983045327003195884720308193774800684677497547517352272588102619758070797085577750946534007409015599500791431020441559211739652110713039078553627777260463386257678841*x^4+8946451884803725612262729007058456545333644593848608822634087634335462060384956188097048472890409323735377568033132313466920867924018515995567737594191504464948793636760234648083321075642625060450781369178162689778165798799370499812513439024728764865712136467821093688738645372049344512432752394080730123057405625535695173914872327659549726630186731438846198579905957311437983249146274133383178884773726982836546442908624942466808695202164492800922036346980510789356814883*x^3+2405809781850698014955621139344849434250603904482999511363501617639930873035135706309067678135473563251249419796941307978853751323189127096078482320395614384748655568431921698372649288670096788404113729877222095144766493215513444469149466541625969225525141949958582660131427998116163651985418749742582367275127921097023548217222572509081880806205609126216300805072864601240753782337267450945265280887831432436342371116040260950092612245939614062129128222425475833316952327*x^2+316026179609960826568555496986991795157164137102788251107924938960878185270023604142961622624970397307178612260564096720078904646230670468418813539843408893153506919222159967044250175377691017678246761100117709612279742807913433367790387200446642586223043572222228109534698298566676109740748025054853912285924387577174257569563948911078480538784861049917893131656964712526931666629704507716745816674681473796949486555143909676932049959311129909210092255675823364109976668*x-55335306117222082091881382252402403694335896541040417486379133112507185822218589465009574561200920827138869007530846676939998532270704139131106213402142001886327545424473178631592641132245067852488533990079771445326805037042397366013231878138842699344935381205326024835998805954675894187455697412494489682080326991269647982832753579497679932246589754379172699478936260963389634618157723437601650745087885142449971280410098484313452729424830392991236089444165097540682,-275293399186446340525298860039396750803268109613987191984059324835827887406409630685243218009351389486337132771786781878352839839846111296261639403375757930445597455273934462647476378758821844998814353075453546960773849997407752460727574110738921090867992666889096151172076730247604422161139352064589923210371164976944247293719648863512643028617500790271871949478468932749785443670823180816913106249512339894778347647408439955637430880252174342031763278420435030998*x^65-5781119233922995853678672673827770115991600492136683233503535477784809206962314397363616543895888186304695130858980976535240042749750150585276615420440936270878018013029335978465606136573538813033196080294689414121444088400581663942036302409017345773512535842987828351121810231611753235991428469255961985073893674945980061413333960017966588558814452296484341319618872373204017730247594262745372988821389313175162419935926338465335826018052559235676180359408977349417*x^64-64142495307710489585233096050057519336683765262114157668176012035983481484285634459505208835090076976136452570038700895194667203719257424265695344420255906078336223033315823617251990758176198160869600190539497224955123670335668768911171816051029879654865988526605439029241607590903664678761233431227262918039973068798135893042520723535303195175570435407316691112661938101951668251983054212210254708576099600187582622872342013473585309623678906358173507444132426417399*x^63-496895151214579250641931235549779669415599811365861753843123722363451742273410731422919154728712843968041045732832981180131808934091279681843370577587312185543004311827972340856831955190334831684603256122973762602757154445188955753777291806688310574194072089637671797318188714936943134394036696388031711386208551475751902983663691247713641121781567076539108181811470306282379947857790715287717717563976060568507764128345497250562083006283193468716090960827717883923677*x^62-3005030947520085883349403979184232627799893727872383718569436980841141213654236195045053037206146972109833375191267194379946952395520941425361515895675116944516559890963171081545004959687420164681506825815351839500737645547155268534233864974232748531213102899109869338706422902732845701913804284258787364130666062157039103891047897428408539829147541967247194287642893603297112675602405317878393389111297490917409412395145196051662982536229065005419453277258254664528875*x^61-15051790203114425210948496573290259528549383930295748351215444320427529146140269601761873391625738255343759681450795002255441142438558360325553182753563498124421736100494519332773577394177678997155147452805049007954718742653386485745564038004945886926779014840553800884719390762536139669545623616079920590576156212694602279065363179494045468168744535522511109632368450950097902797688265525702949592669563278533581054052160722048576224307650881595618269812078705800675450*x^60-64695973590898499599302934909888073000087476158706512532565593025300740542251996879593991784557752720311697662213897885639953781916332522014443343232669494615982205686453498859347751343226202591400643095315471168321278084947806937369130317580525305860438043442727981791479737188612179834894405484284135118534285730461129129461930636520365500925683330121754555402996568474088755466367670468753082367688270719066125394627934497522409093571468625000362410027768974474254845*x^59-244179918304038715001391140823835160527698277224763016493785355113435672775474892497567521597671431685716459360088838293707726608390718360517338070183811732158013820162904366867391179899643479742656669913862886847585325112017233927262088713123256150658911187708340009581251603777161035932963061960515291620501436122820114883940647281043342755254646397467757916052496213081798974736379573274457514753602881103579256729449700913846324931242432815554253385452306177726137999*x^58-822317290690189620837691688202693868678171379105192704824708125499617003610918151965410615684766089185674926802607845781524135669174598520741588110391901007856683926558499776848569430801362753556038678328565333500135270348303381326553777962555401032578919681999984550120025818591188585507870469222946017538086508018101001751925409521746409108120093323048824902210892071298224013569345016550927198444818954349722151268176442947022141645578900071067073784494119934021405383*x^57-2500843804883777750241888697598306051766043294581793994491669201503933633854992410018389004140198396535870401912712015015149208396579013092339574247248680862122585573978736373740608515438249405996904603928254542056382417190325475575771417430220703260506480500746730291809836443749132999435971864482708794025517534760873901374970461951900362687090872780832383244503106403890551493288735115335719955591724106709148811374144985281353057386990496873297466590216231890449431779*x^56-6936930504332407930418522665920285144221443066353805854234775115077137661900149522085969686846898829423489225044217179852128372970747969041886551831973541976544518878356518699960853445390758150712449072550583599815332739582189814964249777747512035514044230471062185243823703485031398974057988251728552975668595766554004095613372219188290388217529065873663083319445522886119262335739880572309040174225797389074386861937055943937444550566155845900948070454478249225663929696*x^55-17712462768970319525139075019681760810660685706278942240717751542460849284910271314860340205298140285909100209827429009322731086793075030688599546907743084059588959527816258374506197822927868351411219977663785112068844536895808232043635316736827364187459077104064004372278869997001967683376164423606673315616525617517002624978703377506793204093906298470548885130237952977214970491810427435075273887403220959918305030156883483889854246961214190794516557754614525637252418438*x^54-42022146871432417280662263589531819397393999565876209230695019955035301480887613017012477820045720523577645549580864070064613261101385081187186031681005161602701043268547171941566571422726938360989170958422432051477891439254741699514264119592511257518697734369652102872069000593915597355548269186431042061723621656729367310886604686521857795806168945809926635131990173214864253138058746403821905653525549860654003250037080467159643398509593688459911417116395009579112982049*x^53-93535597676593086366339056122490996895964200390406000284772590580794563508304309095275163749455524026257117166521140351072911867757817639142961914531418409457416656621850798531922264817340472391451932624474620387571969949646980227627342387904546337789704491678996814612096590833777724598707444419837809997097187307251026618426898656905369106551431268852265787067196531842673862472551358447507886335533801474818767232737787946542787818596959671353349409318826618792360782358*x^52-197188941576998988727381948324426359583225914066309649289274297014807336453267001891439336198527497579791408408444395630015546707552138362217586909363841232071948395185968277695344441094647532845507517128696243975570408680283221395468723256667253857229444507505186449757553469370872148516031024707073197568130221069538843388750297656016782439443796196624298861141340995934963507789065740379850451360860537378777140348911318168655187414624308493948385882677266113982087484974*x^51-396838464329200263997354607106458770491697330665685411018513610471135045228214680581927051095198212087200062627463656950825858501532354767460016587758421286285626630570864686588582577372131272480917692665863249109669171765348080319265075517975341020383419963335829697954307718421857769624951494606489395493702721520009161776948605092658510391782715322691776735273139351836978718705208852691388125641808651159671159381819121322378857658686652437219683396343453559283182826869*x^50-766054163304420666329624422497318087361626368846337405545119687945712293280154990261479695104826386811951877342517819838396903922140641825002683338929306415812357839181663034184533212636115078036930433586792810142418447174318227111527398296979379359415147159200813401271929014753554825673312710405613526223044606620457345184037896512699812514521405233677516881167657708989014524039808094046627208677283432556103467743024896693759154423058934122017072961871427296979978589086*x^49-1420010388281398135750759246526980634386187636438536365401434726649878492831537881384670028527141254318168028803610922188138854998962990019538233296576872633256648557870556897794603316985227951683604727590096895185811696706864046393574506088321301127360438627371160291385179931493585642811474282330356766270983985258249984014260517275619714235666133166329225350171612502597351914933047145062411260250581220903712906664712983363896579225078729406783057454052277676464330721174*x^48-2522914207836844761621374681810576755085898049719871448679374672785165701729609847541796237392904868233264510424472323103892206826531969502573519412421295375895579390973341094360353977520007196359695174338545091093156387546845260586765990854838141474776210531588956003873355055895941249366680557167842227269678857248076288918470274412845743246991526980680180643427975635275764890596202346837772652616637494754634477388101528211016547307945889006245183720943370259680895963743*x^47-4282427404189320429908305861883805794863803715244859814389785233924643750720168326219645531060310676325010012074479823262577661310993247211295769205473310326853131745353785601351294989922009055798773294458113143699258233692428690094886343310881501151909033435455440207521837231779133395705297274404454841762345711818523448534155607655191695782960267855004375898402705762918571675451138761084769152041948075222982986592514306783107573807542785671124647876064840178684691289663*x^46-6918805540875550238089585626768818715478852871727376373002411844954871454623953265939729695522783621179441412066990780293959967370216705966038481435580173763226547274050190006129508921543437805978546747300086765787543719922979997100424703099600519889143965591942407000608527887820910386256993130101277880638204312738017521199496794233652600689647554652021648060975409937287809087769179151014649203222555545923869789109037087533150439562004381679515462116848017309274847559234*x^45-10578328345571998674125589809862507962725473509026133884905876695661050644348594280299996887855712454570177264845126111971836547666816014447235772198258262367291040118502042495132273028060172043603394902127120687228462531710375145286007006666698749785523463803778347053723888208745746471908902346770898878364022173931921190560472854917439607922813893621620307192040224743928176715102786661441412179848392634353010128813395882390328391321248396026031034595765976970175708327962*x^44-15110400432795990354058579338619305066729045121427633384451747429527919733846856820323884866323933659040572631578368246108297985423340655553913721832693219434359724372478802972087002743096484085987183878402418099517172542819698711405677687991723303939288858441811555851923551889681030630874270960703854403422583791522476374408166477435820679317437278055274348394430316662772026374204511615358042597701438262579675729817156117857403366767193079651043492137482800624672410245443*x^43-19572554658223147491163157775253564514489142533692184440308089653411447653332192167356623560289840287763182046214328258864904565602492136118707580177937839619454141155848496847602232105212086247179631914755893402263488379089624482967392296974909213054336362114227575610758263576226966372256521077875466457536190286125284265908995443378199277671541622703769768562224165273853618973146526710211296493564836978715126900557853441082725589194153618050128876774867364031193585054690*x^42-21391232964110310681632751179217602192581183621295431744293721863217299598148057287324432087126881185085186809292212468327418167236751939643318252403131030797365640132590271512272300649987775747014433752832274522319386842074411867573389317061789587930048223756167698951131532215116531414630316461420180972289819121932227821467502365149090685538599486483674490089343859119396101190016470562967372952291746868863319497787381390920300279133003709841644602943902886455887192271376*x^41-15425243960559716991074716953691290230940044840998227474697247799792075079604912769310508604792484180606958433642125726976266518285556506748689446202006908169975436558163204482711074821520376037395436615218612285093329138241197892785054735611273991353967090189652350042546062331108842390630216924273588851068726527700346119779391512305066039645822197733666768990566593915727614661321217504008794243585679147758394664965806569034437387591403394184888183670260350465019383108252*x^40+6181644669071997796486549667020909974104581664304030879038480522576614574530037641992079570610498027325603389076059629801540403687984622816244176896002509805154446644029497667876870913317097512444088384892675090253201340397369261633930194571161279933825577905247990663640043463923438281900041300862004154644303200426070325864907969977179363380763982211017176722024158432690281153949559140718814285545233692538935390257220572328380286087707528886956857002329790352496794197764*x^39+51847303438085119913495796180100395195381397409681785778532590946211037651632940266745774377277304207770160910577036664972866427373549067401110463300041790674872062706350156727348126188985284122885665308947476032234678497832882456643130373311049512527153787435770394485268854810828893702544254693943140443507764528507012859467407728006298485268895447937436792665504199261635205303397359603655279687420316985457851554630402316222741742929279563164027812073819843267592885386703*x^38+124760730969158451708444833153734218389219578511880257028750531391299989356932039361073275197235968906616743555888815839167637535542128130311542224515277507021423019479161474481412411719740817186632528290504797366323032315007897046039250368809883714082611107712773655760143766901626723493792482254582803634954265394465153638275601322392900776883193291322024729889785401922793589911821102266807150759071699959058292529621509336760158325178775072708883573142437410862698992602731*x^37+214075585181747739354341378321351081684330956075472719201757458415747791757351448633710050553233319903189846838246482094020229500663626421834128622477653721621244922008408647911780328098500628381652647936512137339015662261340864039938404784563588013752317481022041203026834120650000617385640596574425584761459829309572471258064077820880019983606055190432364679786200484310347548160955833518350463537597649405832858338770075245961839808329231410157614956119912007329653952081078*x^36+287074292301744725242119696498335882948199629845054653531016433215962127936833382780386495798599274754004236953725890846992306283266246998662050210644554147417377642624158490047639538412447112188173796842390700563186775926820643134572944636080828892167292450663509559069961199668071160303405600804618736450909339217178393918125777822148605404104240648461283815062768620154796636883088860147142581665661758729651036093482090547714948909500507560615120308892694221709555003574381*x^35+287576340533849391222626084437370255070267280437911662019997139082921236881181554138412636541015126730154545993064726390232704157154385046236585210464513301762678093794429232919413971608892124510587533860413928851730770137648016079588021181332745039404827505063910636771485163223096413967485679165147393436752216851096714172087436762058220856713005601314071314532742134976645259824458835130979795659072317302289174137313294651021235462381758833920918363767323121974750015319060*x^34+144550302454757043335200997458130482276533545000159024734550939281003311390205421665061604712661829905781866316613514017708169886272849516814858435380798089827227690170801557170086880294646995761476926598032581585695230626866627980492161993613732210537450360599381933243770459455994907784552055895606851733402997506198383232862004241703742571738715973028611179818725107788477284895630367535533877945228731672512589525948462164592642326234978621662087979704606966095667095357407*x^33-202051866722289007243451312252783156728218254111592648630494369874122389347710173432469269815437022313693837813115320081435507774266967535735353346089546537662315888139030891621798208397012142912077750000781891476790559857406978266949133697479624478287356463072565937425297371672889184357072872293673220561740806333696634004757786377096152619342735758341580280230282211769107957886456299442764229662157300407124750134856786176473801288616232450916988674975527983105180173618211*x^32-751573288289185259741253445090961428156902745269028152971811954219389123113380157193152279147704575276256328003458617995041124348365628309401935592950297709243970933951051397450500544412854854263540434430699941494353115328969752114570797000249835402970183574789573156676396989638842927022546117736250398087073705599356602761668756810993375482305130320721694489555134454413093519884423762034171298999812288062979192017811943920875652598302592927606363801585672266933745906452611*x^31-1388425173034253183452430862078575518105037985480076597194218732219978523887492299028145733755212122325833603235606253490283626229005508182468511425418943662035728143295457054865437564610824420961688225133789449774787179689909933831631450084024942818662054928088342160932589690171964715528783524940117168367921858975222514199729536729540854077641270681166890045435999058290092385229593394124483838481265299237990004486000481574767154257902573378735367602635762998687438863523153*x^30-1883452769259138339450641916123823568107071334008409285962645199327581375522028299980811787526853664577860487143371323487766276034226795252893240812066194448688698571728686638331119218459206464501986659466334938908787795140282977594266315984141966957963660809687939425386679037760212464674564663961797172199755446893869122304158658371513886292244235275746321467329653486743088010544663111230037174124934823937065941663606451995319695984775429536923251936103123198585182674780049*x^29-1999073797746638449474806338763046442091346734302170257998065384448917042674191586934584795765159103788002647270631878226324608902393912655359658786652350513527227133712200723661243672736952899647059379442277216108796702475050145051327780527443128193496739533965431798183860577052701373793200199568931652539449729360056256642976963810135216432317791246426061688945129098789509688824487654165492112911330136526760008036050016872122952501155926515786127173927233655987625644084105*x^28-1632412825201990255494028652390446813611581345456069962726059189623308984265100600031800754979645689042979633791033623902726633562303099692024760710499391011284714849832720698662672741892158716599278356516568190741984198805677623436749878049454171307156272329000917716532111731475669160916507166311030481841215558119144753349570064500699914449089642354815376863993364128283679776779098484861298025292185503670620732400920729279403693290287500503683973876383098701139474545967577*x^27-832739843113783450587958302570427712864178372491651511219917791076101546099602651542307681553249825955237261765241498769845843755579958436493134037155278421694635834266765920701668957392217751468010865654017326320501517599832520595307323544941809125568991562461644756936774549710497808190293659565098824958318231762458004713130475391461409159153973094865036634590280972807849937426072227204351261531922173466968166793011143784362646993615709607174323394968200241724483302862589*x^26+274121277353754329614486904600278004620908217272830958632721383280807792133471344225919969124868859997670640486609678239612229248278542712431225491262345715581912504527581958741541582440661245283649929565258407861510380038460651339301082743182179297211724594073108428809382987379191820367371672718933211273308641743441485387397947199244303275470908217959294477497774400684197953270908232072748433244485712566110255417683810857457347309006084240587050365427255016651423891911104*x^25+1371960821733758150179660258527156853325913206086791804405267137932291168816247124530481152891732714257578534174790688596041056186285048451932220415877966475040836277141575659555267301245456125488401024709228727930244074759548878370019274343935878334981215585465044598675444982477791416608929076082947997158628931578202236658883448865913357625061433097553735653393732201630445479163885539712796476742254316630322458861827093984527567889405627458288326190117124395052033057607710*x^24+1767768424008671356167661166017651756702117318852888017360644690614094201321560991628419769898279973425377867355525638200545629685567838221994175966763652398899885010008600062094915341801901964520013809162640236800485592480415364182360789696352584797974889573530632968851027066906927397814739747624194184339050261396157214222476274014351752025343972985799115125688302254168201632668898441343535226943690129126304166904551848708746233173451850776516687560166182453238025760170452*x^23+787074831433155344596031065569794359040978575504666639620684258838105546245623434677421087651923833626586877613939547574779195086124847723221156394845490667612513549587655843457064163385142971779816235961932680321555259736830788046435681130797993010308449103623084121028448188498811903626418940701960488606490803400380253573061816537141226603691424704521989919319845524479852505297472544059679139991179427653277463495623522645993720713102154571961911729783914974391203133968633*x^22-1283983950698282664450939486239294077575679105503908906264175971674781911918964312397895676234183888146130910934999766397196417964339101344602205072108143356697993774306372866003204705763689028449691089618073266019416686505577220135550644035478655662500888153727215012209031672034500995245822120047176761428970835435410034530669570051978303436025320860620263464892685588360597196183555163984576710369983759521365615488631318868081574250663945786770658600902035799519125014564284*x^21-2989110759540679595023707435600974112363825218133385272449584133573157850627710846011323539916758056342413732115797869464175868171029151113167871997649119848815784646260317908973591461204496486237397100979660711315409178561932718268922758130367840767814394595926413587638879496713240320812269243605818739578518534360115946361136293699487662948257471615695265621327607655240843513403177939924754818931230267437981428206294826409125557449877879962422822157284144388832985685303198*x^20-3055583419200180707478858320306680640699086902476907036702119488325979007486029927101130400045633864059841638497394755651680794173588492783943519061106690164330244764968832491481354768417182382557311370650862627224319251704454481938467603619577186492384241792572293840883234822246923261039428559935531536509142450525223837978467830421986571534905033040488332645027503401205405593089293135504997090760046811279197851702592629386573759372054428478729835311293794586822895403797707*x^19-1861529401686384244413152010301903368214686638552768693442712771522906791327951176122026282642788542478955144807170734696967351997452006445942344696650298800942729432646058178759087668698771316337450006781478594779547823406403645526392428972479464656064900550366776299665620804130473134809730438507193485873394269890174292121801786484647340004743729883132979243765413011309365002521431709191227418205835740583312053041509826173531474311188099319311948001996616213244576480162628*x^18-923173611188100430256813809461243605709170292299829728092812284611395751019950956882442665743402239017498050309222368127988746481180084816216582923087783402775074050197293269169037606422770284862342338932926246990195563715311802935586594194641495939558857593820002239411990657094800771907980556444154134465836633048073147719863463173312994258635567396662256581322593304798753324261017334959635912848022228177759283141767442880082350557220182706024088985956532855104764503319937*x^17-1000145564857285807448787471514528937788630309552639867299578029260484932478408476171864716141742969324710717431927697282133111085565864098796246741370550228043792404156210768889178922209073757414666155186387554707979529457550288715389148290129917055123383663862243678132613220324740802535141823639211038507628521672633945358608551744570457905016023077907515178768877906419060740649413622574414753809311688170701835704034584661078389202486270463534318794150442165986498973053068*x^16-1457945866573714427987337266839375516131374473838674656627402161187738910175186170378322843631673850539776711219912869784114265550860537633615591716194627952838094403149920216296470495130905718589591510525908249768597288448182373749023454059890019018693541566808415353795628311741410369619006179542987186091254276995461117938757759764693034986195665373983190019043976805317982147590314214691818812703039608603984791496205957762197758446509826931574436545852051910175827132717042*x^15-1432244048639660545059862124293231286832181769986578887592563065170479896815380581118738524850460440166004978730258483210242985054504297540444768938841902559130057442116763255999314941172599441937898297778231261664947961940937014012861161631636142029779219959468246524715474079259484339869112233479305322197062196529670401225082683294926519660240164279667710339312777377438458581053379673510692973251066156717625409609655723634328377145900060296675780383521807188711742973019786*x^14-866121262315718342196106262842236507365815023836061682254006162300389830903259151907294553894775882416347376239732513280886342674383267314363513749156881200102600221854405795623697490377603076119521209268631043830582251608131001094521595023763398744407061883303588471036019625893579642898563258015163809055667597884954847517900545807796992702520499328393152108257172225632187433911238835014562119351242486167462580375268736396814507980920829506551668471373431386252275636262155*x^13-263318617293266731366785917869417533153613837660787051343940560098205432976294890194302131361032364166902961265052951697611060881219444610169534943592230834253052993066778700543296842361894012503359030891433402934020195049265506899572427162610347218240599865060200875322281953161418717612044994819128731855529609404501648593884936854900056467606075685788540360066066178843155252588960836174375809606436457446110215906932232543866624524787435147081380065071293010221421908006728*x^12+30498627295973698457837908794917989193245841655615589120264634305303787516442292952927098324784235295872704212805904770616697020962183342412413535337615129320922536584945473361584433144076349888958251815784537371637941329325994115283145634620010545100788214498917250307566534097776453388894082169187619188373654881458381003362560704139437980557412267988659099815562164685100344732002110388225319805330236170907260920474033357676035343473216584452078616521379460230381706486138*x^11+56331030648783764862803470030449113189924944546051560783609132162377205871421554783367355564990410724244211063962932420340893984855729912777977183436707243112482199828374644517936014031167682451500578137063557124433693905983775652645632743380535145937892252513885223048117645052769833728620648901729346120973513948264683055061983259950492510783140804109151894975429174939465207500007471291164108975891480456002484661999025591085932683845387772925402519799513785063138753118376*x^10+3658250412071351368157164632088711767938276392637638383713822329213155326176713048157391500524554850545756201238113697695661141375682160612021992518032092954135800353086321525000816511780475650646913298029761892223047721639505684496856077351822610405071788952283826341061700739511363200989038100387903720310019082329973249710864869421570006339580836241252628543930649760327605323529090600930170981078509497841112050182893385204918478623353578852095246230405418377754022349934*x^9-21363812983746989086069146479815528341429476630038223070797266755983383189748899491114681612370522960552671523072091242523397555875272204926762291857689295825616729720234159406584580016594816500145723922969776777210648456213720842865980248209841307037273570290742126134439599643206437982103721725712366830980735880261802394909992719888844084172047964865110148977049935016715218080675195719936307342818415020220647054480040250085432441739283926978026120084835739401872423756261*x^8-16293947457704300400112084936549009820355926081431726411843069275648710267274157208715464524374749840946477443250255234773922271366398798516261897766806622823297958883594806101066689191918740328489627392615842008302642867612382419009770823394797945754773969875436213041488721528769028312924086089814988647344916700616514251467947038684852561658362690865491188312527603235131167247007307598520654877302126707523286924735250230567105281556814773541792993306602152085960949137660*x^7-6259988591670977871447007874932257186479572029963529219590338509953958379502134926798626806623534344606893829981492298524820154037723959453338437163024123186526903392081436928935571257384197909905339003355217410265023026060065645385797570661740855233796697258912397611331308254522520465382939281909499969719074037650811530441438281450040754405466624440806348683742094715004406558331255512873922390080872186065130404717074294633378700576465666085731637473493069775797992176366*x^6-1388887787387337079881462729327726550851873013119334581246235773057469498934044862594655352676147148389631171055175115925089150431927932549793619496363024998661736156154751134329209231169767649059251689590527656487967307212911494669245396220092612068870030982211396113113505056882247715508328596679319750066549544441908851523718571785464492800372764723207864634649218798059949111223398491587047134751632641963912409139976757984933502175941986750146221699773211918331166173061*x^5-164585621546147943663028532047293314344746236333252722247985354632573801634357158837810493693569009513350138591730760928379745210562088974543553530794457596875044087427024936086913819753858283348608200885818241801457697959056839126762326404459447902536076546278555465927266573638473119332301710661940322980243553852241825238531698631356568022760014514546342401740262380577773964860643645404409833543806672055624924611963741359535461555045688037321430942188584559898190467709*x^4-20357310895156294176874443328941819510227386171556695153280522954478790138089145936126752713345263402142602438939100063048358111546405641873745696216998294517352111877868942262468291992577822215187074847219173635613472652809202492862715537326337611022901308070404200247218004791843390813341666356495250536914035352919985461355304844540917162897458514242847657245222058233948372353105361198768406791212097233698880727167955261093415800216048135652715899768391975238882143354*x^3-5443202432440397077093690718438086893450281613632524966540222419526872994146107325449124345060907863712812992487010913330037072352241294089453149505034134547855725316883881775269073615809783440127546469644416458091800988900310107727768036377020244952665763582955549112339867900782522644122296107972027129250948973725619678838926746704313049711611303728432153609052315558712781758600067072302258935685462785361045042425512121692401627824372876102784927700389969674769053259*x^2-711969991904929591616100130862451133444262445295640976791363218828945525152698794270413948342966116007127436027751133654117251381398384109907745747381351199872945264676398967242397752160982983308354070660855797529877706171036294454963863210253443457776190954931004466916547960549690732965273427149197897680495490915849436403611725754190903377404410520470260469997588379830965327585134592433828650833621868168103442713423638854554283213084489459052649042339377256736702290*x-344090146798642955660078839401818131147594782919839900928874426710488683599739927014422635263948915091588662185995646304062291398938699065892423867638218189781706871488270245788949307371912244393121359144330940633052696190367752892228325020400909435592762183953852884748857767049764229912903957899447266383223079531974257403346398550434524642071059771296586106380629888212221232292292841287500874621408330455831550303748582315618906050600150311491244463666365671812604,-239785701034468076374061493151657808663393235607609086484517469951752788592975058107357295459360710637070484120096182410388656312544295373831881359641731690363050587822230198229808914985932358984815768388266052580797057337764502052987575539844988263821580244327329161468603954487557127488399851873291463628031081636257029632180115876588301602808300619957831202830525676449794943068091411704106580101566402659607804647125638861016663793662178727277631458479198408121*x^65-5035441882365544716274435115395839478984220785616438949118861555698009528168829947745076714332952922501302327175338059115143684803654778530834893686563635962447458946079067963395901619701374804733691925797668338737456730865906264382754859484480329286283323126269049802525888518234649915398856150041957288970412307135278898030905317749115245414096846197546671123529164562001364581609802151076373757962263662154732892152574521313607714646501681451072467063950235090954*x^64-55868849175435071625969486972570744314974691105871213548805975470093090103264119355246135968946478816412713490937378452268834207249397045747135969210314859817910548556970722665924977945222429469564108550699496150985042053199333793515375474625770528070933520158489711918569041989215114140590497854750338226431302936422954291758327441167352386796741390800953947045375731903997890245153045803983951797577471045504973389351882237032684678787727553024146514929087939349486*x^63-432799624499746376064514089397304684982624256334072027502486531248398794884721099348309735645531469166473526346087427915376260087236806456807193226132663011087496398616135477083899670644942378859991506102827292596431919541531680972068337508157107469400943436825652747404920268290492893596448313593924566230956759347123285289136319010406980226465792263942940281702981813449418389993020795543662813161294613081949224039204487698184841804118057335367546066020821942605916*x^62-2617395379519103603790796073256922982627633902339205361161246535767003300295880797554223019615983048110742580755537239364394101064798702382140043627824864297157933416631069929269950905041248503921713606438106023157126312527600498793278277544871537930355269745589405871246444794433169318999118188731144509905725694517169232132510866872416148492399297715687978683526180342564311549711421485219881025787600577832197380001687784810729220629267290774573696875099923625495761*x^61-13110124572864177667389033619923107142665329896305815475621220922784102183581344814926417893032345002434236106433720981053530838315630374372931016126713331139964215490833683047166644538081415041537754057352118388805038100565201483267869788474764882951667901584254563014619139013660746794452635926537508005814045313798842154594497308411496942611938579478738606246358430784026631385104426834205422990972016519396412652539011368758920400470059079421200341802257720155018993*x^60-56350034938798141371080180956827815880372254794980374061834635977721668048974415525941481351641048975020935738277816634148185172732839667233609770949483908912369489121407587215710241632974603959134931412363484811686358324464051606067842755280873037578921414571666609953767042214958776101256788296355136468410153272460090340022966415467597349743384090153910429629986633261895604340474859627194147689488518743907345823972245827362285181858879318675010605319557485117693386*x^59-212679255130545313924502356027848102618627102327444466681126761292399707877887137995086096471420475540573496813382774322177752419993738509541578875337194667528064332989599550373546222440223570732020787256014264412344805613906917781765186510810012242878932991211058042717662221258533445917846829761226039409448726826354929081871706814606619396358297742934922779785640407059689034172563099268094478860493110541835682460056599817482873966923366975283884491987095122730846911*x^58-716230508838865610534274851590245753403478475141269438019602701388464597723047952172472609266187779994836883139025113049034057393456514512443653077215952549912128156429629158649507517588814002171632086975278169503546693409457503220606957742370877622960663959845213296159668362749055686418677017401794642720144531035220168275917082525232061929243201658615544572039369430115032302011044799428171584564197977976474148181809826823176676057278102418872604391365914041261668174*x^57-2178201832502650330423203910383417078992014479396308322569430867847328080451740054940200954886546705798691702238255453311030796253219817105612164704519412791107124629537803410337360305424474740992703084743534928913012124175141580326818375521820334504889469857434934457635589395004312182825372136318840463331857720929546242128284645840093663636186656842341655574848492968447546507798227024451470558821982579847210951205760381842267332260349289618434685675828700348280704183*x^56-6041948303451601650459918650946163687002900723792503668802356640935715457772684481839510345903098431476312443139458344356844540184752261574729522139046979881501251517123598544120458866745359788111540799697241670329513658606022643392367681724905606801952831149126976559955674031073829731977325714116764066867082748908267028020100647357822965428565501534187753442365851190731651526541602771182119785455240220921211537448948257587881321436794411683396809582898697083568552088*x^55-15427185376099905073374663308463577260416199793925671217526199417349760690080919433817750451076408924285308327591250725492278267206827910886559533022072686730019665757996189811152186213554846318588645140166076671860857456790796173900138790397416052129908470976815261673200181115005256562199489842271462408990539327606251833378561521960629574759849912815413154344879131214514708320356468841992213183361857693053638182847117846530555519925679134501558241364936192967332672927*x^54-36600253359426943983698323968859814506862677038518358496372556731024097084054293411847603846780940327877248334987866571988762701941925953452602456809711222713483873198784431501673544815853495091225309459628507833046736526402971459642396924957274264377642991889265062535991750485835113327803131865727678486621141721474676111776291160809627125536014366485115274609963328810288528586961248347239477793267388511217800869488017135908081077144172994377481429011938317088620905594*x^53-81466858491677503291637277250622581313507137933835461999557480315611437989526740919754835975519763385548798088567365711514201607169461604204397364893218668281066565440155925629274574190576375892036048356245928158196324786207229027621424093806047709036048334884606376485424567975362168576312087293224895978105251542639294706234900191543868494789008073717446679047879202637114933075495212532880253352328422341891902832755293920180952559076979133514374443752437764275822581619*x^52-171745323377476121223807699981528029213483914221809828231225385459260978349415935604052896083358351394983641344297933516443826032207697098958486769204870039742237688710674142696256183539187229352133340142376055238491404994212781379400275161921478302634971875478400345056631058318777644444077125454771733372713887500757229221757182277445757773589810567936122986230786210891477104139195075440946020063969526132544121627094242322737928759756674592635418017860410376196369821771*x^51-345632511162622878863508466141912785129354890300849752494347272478040130726534923278065262120234496110046514032811344517722440755546700872315876628173679453194671445672457594529041048818784065766385762527621402544473375763826693234300001135611882258245308759086837785457068429141778656306798258505531993795608674860300366566859657493244766405718892999026263818823271814801829538617494866314993339108991801056805888131560703503631327219767688248902590454952178571640930026485*x^50-667204325748953491571563625475194446102330999139027452574427289680901464549279613091057545051456171254055293328152007397248605409953402004060380917919981570301131435889002544152239507407231110869979911854610883517039349277788491982771263868438813650395315051941935203255440173369605544283513650943200454668181584926001972111025804435050594951170155797337423286294571620912621323430032938252963466499476690300737407477231736452564970357666226494825662812427403709373190187752*x^49-1236771381963898488157325702573459421953223532403779918824104607773829672700505169099457767862318291449248143603681408904600385455380757131335191243609446929397642007188223610594254477183285268083189415259525999097250054269539714326078268598141252947888460671879593789946706653890606250868768406109190172179124890420949790545326088168729775881987558496068194084101888832578833207851973499197348771412116013034118775291972028560164294588120489907005032322521696802223853688805*x^48-2197347691182073256685850948834545362251147624587530089843677990358276776943239819541781650729696528650369800820735562426194842251953844848061308107765681875998453327347573281801991827412734109532742451713019333695924016723034574454067718044646069710604979148155760725222760707064321870100717105424020184878793392625317287096681586626848020124119228486050241891529279892794232844612604684042895527776456113724497573276879419069054082512034875406546345572169092172353573029425*x^47-3729790875665224931673863913998451125242523218470568659836096593272852818505212829446964023526018234265240498114085586704575023234006773842725755194394986459192999999447934825624578369847352573521187433197805908288757944804492283918493987884773932317755046684804426221822281579050816928022109198725538309698213156120978334051586777202630315415162713476320379820182802060103476229658148821561108059332734051892937157804557679975142370247925154236734612821195018420088715357627*x^46-6025921823864645674359398896209938028283272468546176171105402619578715266027145453277057776832819860021575950030735886895673878267943038260901076177239984172425861001666474437478914219456440722768401017924232699092416890142045780782412439783318742987221982353744972964663751510096677850855897479604111584653675988187075870942432263644516018248036909387500691752577916337042049348213979544996616696504009608707955390848966780387484890289060296421563879816680281183977874282066*x^45-9213123841670103766315145701284787313246250673416577711009689762215906488425260988783230391376763061355861626221567191970909794683490214480466933032831833678388894582977792188919198960924123712873740902469960639805942903038702368198851399296433753286824360411909780474500330622206630988930726134118359337681401061066582847973727167613782344149493565229475873302055168055162408965002153928506471963312734347602820588520225843423533927833737701674709019398622060508577016631371*x^44-13160201999097324569098985234167941116079886998318144146689342944546314555868651517612777174160080260310679284441420128982272290087038771716574377089237014606868414730178714249488633414628604467115553529532367522171274272391213180248599178314332132595010540977837153908189170590305292162928175306496731319459676312203055991545792689959098696152180970089157085229489250505618060171873783706944081598866971039621016914824321561639153275310384570078427825693001901044647455484449*x^43-17046254670880279533044091070972565098872119888242850226339233914851344943904588884040318634452620761244777021293168740802423113985311238457100606080954591248794122874776927089504643720828561297012333514983785207418954904516634744581428397773961625845077587030402665429301783444792316827706301907615802015445983977693468148549632759861500027319708760851913259039092377975110428216621928339174188395835636575865921257926332704919942627954192463790026541309073380108111621903581*x^42-18629750709092979164121752805068247339540848277837825494362874134179161846495656286636419842138266798039631760345121950906064698452283851834094362532679290128281454982990254613643787210776493708638365489894589080866284313552563601667499568749505649978664998006687592302584250587293690432468807830536200570292857621388977285890988941963325062993109147009261210161585435622033807646282602076276724805639346474692279828810274783316999149177254533292746064370932393224434452161131*x^41-13432880025694913396540925515251203684986872937421055358963105155561219529205185090972444171693684907584729400686911801773260394493846174288501843016456989908492158880975120480814567696335416809472390435777673508693598404023749062010528333519422681706363179569146743174669552204128525997482138641888585710346791000133400552000016984114756010413139258741652663950821146931991564650929737898048262151423220033590758879258179575826077948843479184607008651499782715279511402180269*x^40+5386717237248622082135134903739851435527598698905304265399834060695088365601836866329427896714465904219411217064785839713499558135808478101500398119471440072429393826336961867541192995790938470396377300743611426240360603596365739235418213901850532106274863168185511883915970069046184689110276782281198176696901337596186965627549526320017420919997887970376259641742318061230889157763293898709055656047161508528835276437421748003152483082282348023903227170142332657004356980296*x^39+45160232878758605182449190517727467488178690738225045528852242690299063050401151234467172236045426333346533511732358878342404470940888841060640896836208486313648800988220684417452551496611407845826537265034841879783103834051616138892899491773956683088712492771926604453234324033387838417413132404559157004797956564204816517424391626137275112525604391668382929988044186029505261085388008671120096294156615947947448022106841209742673462931225163090940865898018598564446265485685*x^38+108664220551352000747687314680757306134399406727220360909131422231513255583652538818816221678953400497036799145695794662259259285329555515505601068449257403040558493276697264047965304135682080663214540758301360573161106017285815036295764086772738550943079051744666319221168915307708981946685340385437692411186250333575622041738669808974792548156336469014323948698627180477870621973256314105589359168984496937454866265357301176368292315448090727532229876249186336323159453857279*x^37+186450601288314480605291655022062393623099104630549470671868923359510548804255200779203004547315446208273570865808170420756352887205567668734627793796105269050467439091587111509490029381767383267307721185963224385511209758907839850970875347621923672556031403335912508938891519935950417386433501749624291433779248612021124392082497645000852385267882356142924004384577546149343485264478072227933582221008669945344190481454580300677873658641674089066999223192000483765502910709493*x^36+250022513203092439514497176984444653597076611876311108642096108136737720744171600245893432497027462352529165823400052836245947273636278395235059721983040211118743160024179244423152912562757384869059779265592396879780007219396088637937588241306235265295529295769256207234837020732545185486796540828902929084575552824597482425683271322139324860291079739154414786268411415062661876701578474324244599597310933854606003430038125229614555194501973491292485096015430855586620480568570*x^35+250449038626932728068929754765118565145977730712411613302451938705445645641117818394827360013917775761683869758592596209064994180746892734044498544368572064502457879272632102274442657723339958660998717789456367143690135250343768891212883560011552324572680275173586513563152648271235670356109737321303745336776628966863983883469873347905876206309726121274616676459232127729914044716745154913727819453793086637108097773419117188152512363716042534173003676450992713857936360041396*x^34+125866963667503381390246102204512882956746824175277259969588884398421485680150068563159732824401475441773404702901295983527808181085885988107343296939087172190468323901260759953124154444846199753310546527013375651376017495396621249807759665385294461508935453755295663209240636724576574469999174240281396696719220963309926931051927632852270726493166169413693868192875403577392171554365944739295467629410361157814768877474680433330620689637065271907748165631279453460121776721426*x^33-176017750943427286992571209135703088249625395625902599205407153123581606385897461326151886982840425412927112162113907478224870671716609741831946550339166383414958081226294084236724480263024064518005198876926978796860182651916192780772519595592186546076276811348058459622348518533161453937210678043929526968732960816543357069900376218663000398908601691495653368741901607630236139483961967978106629400357790751069579823031228546159270736004003677736042977235912219602267676683865*x^32-654624206048454943939369368527859028530877872803431523977254256926844832826600945000890934364190723137041557052944696622188867515101059515433221587030402302547197548368281909510904642400105573870886583608482940318975661223645478432535226883596817423551682884430140117838341469638583828904390099542460474486357612457980211795032998100905443040479908772999317328299102639843550397196777018110668132092111822965912119462062470541825720132830238156433313166512342698748652142835336*x^31-1209269383258335475436164157006494538017566562651741163146608072020175115148675373610561572534901417256026697000155826494291471226745291629399981987664799181872171017361520008220483565276832541121173901390940427201723490800382094910411683528731891128840071720234400650997570798077615763432167758076526873437778894670387714829154993111883377739997331528059125289722951195774417270600131121818797067150099197019345412665185294601009697045513734439425729823812365354548194192065786*x^30-1640365223896065877454137749126343961315224556988997226437942678889278081656821010558966316013832247559580734480441631767810180265350906446241625140257354248991741540574266037315700818492816070125455529908181642255340313361237245105386561980576692382107195646149721073157452209617735782822972978853186482739701821708564607295617150939072988719301810127985508736750705914332984697973832168964202262526256614182023453670369284091057224195077540844950807388274120839056929219655276*x^29-1740999066147624429706331305798473204052735198040744664328287077960368148441839859146678052272535186130787662586863086411203685546479386797425095208715737203250779101035548928234197534847645054220368010704773574725677948888590685140170022541350421016196700334614541240654345613017256991525971972520928819809930855582820940792158808490887098726660760455178548930318556810818832970863119544069558723881834816743493388681430837560237507549545502854860328288278912939040727517921361*x^28-1421597135480786805987495280841537461197816640641161152567776173011364200023260319535372923327762820905077194676413646081174620380231675490806910270696266361269987451107443678997248967056588258632379157644019323863660862621291992018124914780266182301036518604871322042084371318792684684666082268825511589984433718988400618947113901836641204896019616834450450333613844625436830783325310382935611423528713256594779919887292681575478726364973032616064518093787045023741727456129185*x^27-725095312099795574813924362862054094000672462355897805656285326019558351465373383435049902420526756807591920794828859716455468125203639267638193945866367596155720720055870559509846869944284320284489275130974975288515191535158866006942565665686268657638864700427220706465001231641592337034790722852378373345890401340407565925136518658944766344076338669272353625494743643538089625914765137336136814840066295294211694923075857447603146629163316241663651264158690641855079753861528*x^26+238912080629424563010144854416298116200353259205123843412549775461144543180259779900148291355062515680887051356415730219375025437581930902416179055943471197467556216985591271032257603621170636797648241609621650811252520281450467609913338326037805971115712151954394238824739936054375936558340274689915723191874837381808327195606640527658901810370308287095039293372584700812229788024843896693400225694992548571458418924272256054924814540311255721326454975999177434196692135683142*x^25+1195015134483597229181675406925723469357414188644245397219486168619245698945818491066496901982100830082097950579747324886340459781092443975981223015124394659492402314904282321575090607216734539426757075419192991829887867248920254682426934888151281226487944762963761856261712034657432983478376920181060464082964805364097122232213000634319249874395612809428813261458465334217976738363995679857199924913605973687688004809477068694745643622728960798853605729442702523943034982530082*x^24+1539620950842109644882707648587286532053978018986990647250065049427522926557442573878342195192606551705623784439012810374774667176570810409955203421231489355547571086426124622657208445891833703003026070732491506060655443311685852164148027680158649063077623368283321658997799404218823790363308943464504319930677392107875498197768252454663440208211009072369516784653837851868258379946152306802801841938357431225997753751041885262814660671676479174103606760908562432768473753680660*x^23+685328407871475981650077651267035719704437933886144125333680465123280251348683122078487426260050471160761668114998538311043974757859264408957432913083200654627516505329967200022424979755992692901723930258263687068928304112365296693183027424428628531197321872629077140945250065860167026302535124381171418624198085379844309084677731703618231531941306583232536700049966283980132919700058802696126631450845574234774623740742747873998354639532743076323288677261484799352612061406192*x^22-1118535926383952020220120272539821830790178265039265647800123358552272220355873372142105863207358660366028229070808301031680012467800188733060719353491887789179558805937895299678259418597219052191570445491102975575659262482764135344767299310703840581193854286709204875244593745668242600396036458955166833705136111954635603221599337860319417705324246242408895571197581231751902647834904896953937878879833199958344375041145855205769917318931845125550539000270092546083475011758748*x^21-2603496551029507368635097836850728977027703123399775561241689304973311204911347686876197176483194371614635658721526719082522716835775802658161988327279647127919358461187906649856444200703258899449808227324775716285777894472270073528133385902299103127292714998673499054134975540792330649964883560550620012210737730537160195433575483126760123266531696373166000155823274390258906602501862410843417931219627636314095557228042074578676339759034679385202269166092308571824454640707088*x^20-2661134612045919288647540954260271364874390878269525256664480915820978182172617752827855235088558229305800023863756088951096483323996316575131283422031947344595729181624544790419829655200688668227957280330176350355197771774923310678958021632997816908391879272440048314412777629900972014143181972180003339519371194676856655423094605406124820726132305522273328948076321306583022673650418218425161355623181504091205541597964048045126927316543089959815148372098170985156231077255153*x^19-1621002705035541389442671961774396797619111510249555103923426923787960503834197201489606004131287768079233218559717959255382087650317698082385069120411472992842225929125072972262647496252189467630395860446821101933577933709694426044338641672304517745614023844361634810440084136924221815648551218309830343549118136901942569786592744965905931054299953433295998803809642719401879853465270430526189851794850922813620981239571826192847866156045550289151619729766535662576357936918644*x^18-803794142605543043706620823865142545795806022085450341910198546235463276946672817431237590871681602065390862936434678049229847716404161447886189010244866330433683254419414876827092489211686707198194766793954234830738448120306490779571252701193723295114753776544098173691477380421419994442343562763666460793700590063521727351380557352835529510837518214915047481400819302847511980132528278408375626268152749883992106326562240359815541886968818621659429530031708224969700417364595*x^17-870993059924526569449848311403449545071422823564962047168211326540633775775822241513801343496995716427626891084341107180608339366833075340482319776613468542832702081557903758383562102400692690714027033919560061468380430044061039051327532499113779945632347800681863534775148274534194364844404644465077224802877760732818816358910185506594601902972398533705385481442501913872917355693043198593836833463096561566676105033396207100245077455471219129147676985283961060056823827764783*x^16-1269782263336201113920431602154975582953116748836215163195558854056230197911198527267955364128731401066766182096950679089630509322497951923054307830344122618916416906466801182317528835448879666239914615776765843906283088429323377154988191065723410776705084210098146661224751842114043852382050312134633022413376968864294448582934878398196596295794295306170296109771244804725366633667319457959854403439381101069010813065076390174820326830625473567899967037324609575538618505044300*x^15-1247339103150196178804328603456291410831916830781255901825912707173668220635180020003895969897284900224737918098548829689642403971988824384307327422216055202188021840856515825516844582194517218878033401835183966749371400635528765666257315071456558537028515635079258787048935988076026592759094464665666002023128122125935632236351060288166343124555289212579160605872849075838405820443125395756837911405555726251208014884878102697176590436706547525865283054801150047765820024471341*x^14-754209630905291783880121455440070720275958241043655132868746244425302597606769189700899679031310013745635441606736188398898731525060905991878089165249222073833867009135226283659687285802432828557168848956405814846392072169773222626838181677133881402220226313989493964927594829845491552410562820857517378808121091619524986730266605525961293596707681034990914027670224859370985466329909784859048622016441740700469464566075447924406671028042482284066004867664674861530429218362023*x^13-229212152659700791593190175717660552258242004133397523944072988562992298405011941235982633929842598141294755313189372500452041959112334084337882258115201595643765252186122641289760362820561130870777733256100539052641340472306967858556209955195290622194603446186316403299764898143856038568479532587427012858527921111365802385316808250770743926133602821019850195079547243354890199384400747408147036232398105418098337149392468838742736018701520735036679687210060931533574269855885*x^12+26622987298115911004085304873523666936784888529391195817642912444202959483679133815361222218544858856936295030848257171040959978622449484559304178058814982834924075577094735365355370749211609748833103717345617310413630665638227877007053182929467977007174292307378000660506696107997373642903369805596929927200489229603246950468423853339675808596459076251526169439631422604941449282384135689245617920517195892150478618183336286849540914339808021055656903894475095749150740024374*x^11+49068848416798886604496136562632918835365618650692577980859662771604098052450276986226484541905619485381089233412748622372579502555892983167188553492057220898804604915973595204244190528686844625503784640700875748882153740685213710096581729161303900607894344409396314900850715221494125330793988422492689933817260609462628153626238115607068772740124262630436560910147362536755472680998473251042354611302091892420683085991521881808868974756675609061269023671085053004874041956786*x^10+3177024854538286452976784313569119084915680205215032296556825354192809324839348622308464412123793721107571701980452641717191117443974557597895972659771797500910561344058704258537814576656965933182719132138667411634899050728954294009006549086135877988982982549451839433854032396001915549322260346226255511599398232067443111299775680958812751217561760012087152782453291218883582659628889282592227359020946736449164823861161420240431587396170709641369691989873275134389054069077*x^9-18611411370303701849533290275009989174952017005736709223642053996255228287394785035773912275418105306929178466755035333609018848817776733696588196153096557276035406530360507672097623951525652353978763899579763662363150928933401268563534296975549797288614236777310247372163264126846561995975956270773003890501612814820582436782682543918537961370816678806597469643943748033204453857003316082713276322183887301030071633068529707299053104794721170642702737834076841715825877024828*x^8-14190006198863314445141733275542159995597737551258730717020281219397513481901995842320260643838508868830625622589163747033112898005703231318438432374422967115638284993496671020121010449707585789168282636621567345522053447307596323203529327877232881187747154220063311082955790169848590440699959453003498937975642216181655543445075285493969868744169507035788045922280904289877415862959878869923829169442534622142706274401131415556933772450749408564239861696522161341114087398008*x^7-5449861199582250363418912759574391156729329827862403002804676826369864118051169139159573297411655821730647550264232739033519547997944876638258611936533358186743929907076478633261284388841589653457337582413029952516329667727721301321162274419355251912438918667223459937382165447309791891664897391137381771880811914398558554579409517625618736818241187945202184459609503014571314663234608974941443721578096130455382788692880266620196566525609235606190281921424020278713226097816*x^6-1208495842276523955910268916742865716492466621844897678246880525872850242449673657634193274312567944821615478822312286063054533343629465275246911260848329069821415056966726376512795799345762895280747456393279027954457211720343549477506388918812420670758498784010381149779711346679871267668636550078433098462551406959386891269221181928405558619558102893331984611692488601215499966913647301002006754652469844050296360601556870778178712456570173727067760549771103622515013760309*x^5-143050442594755802494498152453426915850859133954634887359819526673553535243821550938459881119599525348323732069255682126257962461649467484292925117302682246826403838467408728431289075718386643544542535755906590492513774571151715990333920484673630895515623698876554499298215025895159841549899631081376639458189427842548712450935606087886995424730136748879228733744527412300976198505949919288553447383192275934336933472769090780175517505417339089757735136936834870303192992015*x^4-17702994630526095628310207541629852177065859106739696187356674766689676494685073131758757426756094356307286855646645346582616056860483075064950083017114950371012031340585168005115405944189355112029838629531983531802821645946759825248427466632140972555701683176096542258229213826059962635986023870375927800603081955184336371597875513769530376291961020356630486381419022476925554942939644416732162953341012026691407362061094500359176234114122049982590326253855742241571127458*x^3-4742334356558011937296440792075466523310439343481858876330935905424895977217866545848393699624417078121258766547663274311122888384139466026973323740418845839888253682623015925382829713829150064300618225904544459652159265919755702276029716734200322050441520690646293647560160509389337238044672303223511707514237222162278002556529971310438066513426802015397062739149701324666438755878798572970657186681246107463137523581892890288461832540613053201939872764834497969645199656*x^2-617996365432234660985706840630020723820422714361452190269431411501712310845800572563114165192919279005174152649654966751826757099564715316429555327100719385358867255599980530631647278397488507061313268601046292156428478317791204729121752148490172860473812936097419212529884657481029508877087607092973550483042529411073009410278710949164782519445618892667428499758922487079400262113877418085949862353703542509585227897110836476487410088106148215314870272333029257286306130*x+443179340234130139529329950411903949981974933474910992222305460213646280390976666769245490448327808986394214961943466234805116334414450889128828351093257779136089627020531532827302138317147814024966921595095449999649906804947934524338985346141096198780515282222768862969739107362100249659873210337851815580130307097325431138844065094386317681838933278388309798483546022736340228503179505971386985016910988969400494403969508316043451949479167070101073048679477459262202,291526707983225481497179792205899873212083561872297771137897528219501090996417966999280760632431396577149670976426033923660327520369952043722595565408718202543545794603750670935695565012593029785607760990558389513393990836173911481363590796391197809415287280377979642165228180047104564627519124344734681096062111219601630076913782283103092105362344411496420470277764265949300501919229261723919512592806713069551126388700917648725587010007350685350848469346110422039*x^65+6122105831931337439925034926555436196095933928733542683768933797325288103094925197766236349471441932484521362863241271379547044490682173732377976210637260314203859814497463422810474992031355424539385027562710920172541637478866966267230917477721176527677993450437084114954190399666481449660486133563149011814940449791502747123798643771423847511129034759047172109640885398937617044635380134417454795722576132238158573603394025810635416302514237785252914108244094169112*x^64+67926747796955970222906013285602539914906658421185678454639858548016919279891307671212041363428410163147468963537767742013738311525858853668103941036060639596963834402492641633713326366769089947905911113576997257633053072889516474527032441659657670639539071407939667601603369344900800932475585290035953974884709151830812239433783867878477047779787365072976321323517624448090341980568104837327065586897079384563809879115940796757092908252753527577948711790484119419907*x^63+526217858418159871271814119074030885809952776336508959281464525733192167593027881736189999193951892669280254939154832688206344247806948635685541793569505773652901976709908357807536444101389325970854170755874164955946074515314108813958144289297247493557253433784095206549290635508938359773413433638707937147882108344315420293309091843111079569722800543051295920297374478221554258019960997105809936366133212239074217220748245200483228510758853096309163887659297487173286*x^62+3182405097777127612223492674350957486312747420673415857640540795238136798633782309316083530763221482838394849712706708983088760559884723092702079406946536154528025637366690577461483699411387170151101477101703685045050237134748871911714167004469382392679038571248984131969273278497264273957150520795778093372312119274655895017924865233596102894034567081482633313670528744305226797032767569393874156852005536869462464937174378224255026843568638305144538717708863358347768*x^61+15940437885954988202997576592457742790509352234016530917768453148147358538602777845657007322126933000618642156668931183291757890793787520513178510759391248998990295064488197293064578487375499486020790645579491076667298993132241107005751621385216949230617811341317940870087484632258130791950038604084895647617585520223655843226059012298746225908680105943518137102976555550259055361350413491852667630495428232094537873603588946592841502150912105861043443250925167079926688*x^60+68516455109953275187132292510685227161327135148399866154019788827426017250564117726853473274328020679421842065285830480424487670551766804303900687973015419407493163277683185157811195523149813444045948273948151547766687584022641030463741481042863431333938804570812148430095055788860042506680961772850351797067472782406369597866891798571860827068965580667827657060654762691106970419922679597135415475473300853298322086178715344210932356150569594970158734480031614793455647*x^59+258602759232768743232639010707269001911822797071437420397582279759872840475982303511812592486706338263319064139793123192146529319514980235648820693455881910674791318041476433049550432379530641316357558747704618578599745852000051016367241739279878899134325041172723345877093483580571484125327408550225056134545879005340069261908954437476695135338838284615762509507520076380166621389393285647861311347717885548245558917536085248487355177965319906138837094756632633105211959*x^58+870900026599081975121180235796503407295060626726860137662255873993567899198853405820833716309228738547564075717814070449469444791907268610268431453852175764903639599020309665556970205523713820262093057498157998169785658622010228168218474011854132651924545478561174964618185290080416768684611244229262993314053185604397397269383077904918329238423411988572722317246893783721294877203927974922406996479667092316164514572405382753318568321516228633034988371190684705181392687*x^57+2648629700035224431551477353434281712783855760517633626901383232594580093884442630661000073018797499393948929701355539559060707351938806165061351557629461999991259083388873532376413282130805972978501816268309919331209109544345881231573711820963231544768845455280363079764598682797535702466593205119396068766834681708286356786218386181844416892259539981324729216850487791313315448745863888159246490571533953636936907149228114772186423057800878026081358685425595549049373498*x^56+7346964266368416547385898190217643046887718800701777609251505607915738867424375103494503711617583807830742807149359497981619655209526045163499743500890451910414764806457944615085286355611697510399768052471226511158482325519870360373475792618127813081744283998633171368826300312117833448314121339347134601878054819914628316930151330083168545488274269156495036667650988438524188523486542956936465702794942507661130163718569935167232843967999800545883647946946054721825955473*x^55+18759682420347086293405200238899935279104973022428385462788051452135730601425836583713048815932090698446228010012362924008623071449464474122003506574721205007365595396908156816998307627539013942413380788357314016317294315084316572387033724302290678433291025763972329555633768294646555947227249338453496817659582877141422651480616652987579920737927753506049976735307122369991369250510957797330838822301800087037162968380599027400490921291666562441617177035182865498059466238*x^54+44507235365536333586141783019057981356346238886155318665646250226297622860573888780212550276386173777334596972818898457462494106681218918755927225711274482608764813663492893860618631726328871120269223674616124142102324413816021913013357971580356909567126094771600915953646139978139718655256473086030177827084368512736704076933420752101679607520499748692029173563293451948745892606720135959735398708897033479135286809064807896361726048380332565053183378138696282582677313888*x^53+99068338925598045602933348202799343479940257287588090418666358306105674663638542754008191620998070388191836579826227224433460201792243606453915169206200071210007009834238316758124006123219720256267751218098112162537546772198189556259167640993366983598621345176454866424518912887593587334736452545218103763626886746160998560643637503367005384124055502776518819109971140124434203828729040939732163207789594057583141514516002447387169669824114174707458386823321983276852267959*x^52+208855376070759851019620819123036953530092292966472943215106573504401218740089707589307453809028493224284068921285777042573569020861329931067715317294671012371105760587943973601066201612133978925859101460659565222799231481663853483712378800259160416458763939321143427190619995224513636144058008639374983063133308958981941442971151162941464092817606808540457296168613624545335287464926018892227258296968734301998658301694417369797027808487181672989604887535080094161750314819*x^51+420321460317293393087221435468585719293079322939671273730857866115594020538399085032351513543700376561089461022282303258058012526633279469621083614287092870025245390829759358639752738926907653708699641045957054776020926879864624965331768069652170684759686931613355073894668835599013656400125346462102423562002473918325204049321972321026337905297387084977331214559069368583438648060601037981945262259219812888077161083519540190566411554327476595548598310151623623760565072566*x^50+811393849998540362329928412248449590920930711183987291197390592615821586329763006766511574152348119829749194590157383588057553808410769270177069638766051683539585832307973517146671914374784648185032416951185964188637657517123425949930663880371434709503518283116907016313308909520855700858504933621671852888071949946248369814553212575719460114569597552499542780222895305997027261658442748366996713107123435702052909980758540899124603418531936264028404747932034484954716309847*x^49+1504070693764698750942688729556430242039980883466405749612282005867096398318472292608158813599734937620032753114204985582829080082509047996376377303898323987829984643099871957163356213853377713950434221272462053162770104333877192678796744436012548710376680910514358058581778733361086470987677571898884671735216880195524333224749146143116555466741123080243612257263487193439260185723380247113045476967634861641768535218923399371754600970600661422789552411049219021845575086503*x^48+2672293271982070516848888400343171194500439354832453048571635553368490503686287897969502376971065179572963088724818758182912688470894970180257364295925195554726775374178060850083787496351104076307910544481659628752389607910728250375597054445810829539741693354381980219248445612786142521256300294862906852698474342692433969791508239812253268672809866508846900851231834937059682533835257320035934210287853870679108662536117478375764667077831240283297591889733230437378331329895*x^47+4536043547651472906600467336326375166531900048779681985544616785354968118097452027284581402491561379276398812402305256023271565510993962627046462908316391332838779555018959957063203864695623884337504585256827975734342505278199455685002865463161194305794281052274291945498344719550938866488658891906478787765560833765614816390622132803570601414212540933228893351392404715460236768489608469487836169560292463877228033990572871053345185220802723627144355110516786721452803203689*x^46+7328662674897024798553127216538873828877461450154230434088533588208284672198575539392793064166214413650751181233105112955263004720364888168906053941926508688238385140579948557296900595851204921499809348465462195169724636988195351356379709083341498610590479372893898643209188283817218896593224625833700024088867562125545188405561549644634063704311748679333426981966814682994673592521054185901981018464897929382805819666367193151881536550680702487204484400833396282127797287783*x^45+11205165012919643162841103706193681390196284854881383668785133684667739589686326368193269718675622007719698539539360392818585336069682478179470989466603991848996836823021403408696277566821130062034846707329248218778611368621847306206367091451382912013314138036331146086756177540817629307987240536367734381133444138550912397092424665935849936161769190493525787308952748706133977982012946748362659761944702700462252384360996009691119209458904231637062391935377202960348260111102*x^44+16006160504196115592795389051162494960564982848366970892811709401844618262727036439303754932075629884504257976170710021115748939887742025628245058315069211477356254475012244157398466330201129169324832787252374880633860637638155001195042633802908255828818597366362580696884812445053907656527989098806334849324651737563775181252087686550909764613824859629768865023599331848102526061589108309926825510039221106302134448901743530137201510562906371335115958196599229443243304708985*x^43+20733579527968322296538419996526842556508784471965459967879779871564316493671144440442413838948051662812065065496343451704375977568390192803872363996812965748444815660463853527695604445601200411678727756102909822206629920151270713107267189155075766331616614733283287842424388698097280094454995805978567574229012692980917971267101532049044617083544260032482971337155867177699952660902646316557302529497934932849254301737429159812476856843800943268643385403247852118191605478886*x^42+22661761772353389572901428268448767898796416014821858490633740627436141129494189590038975048732869931108821547917234799754164984675154906389561068126820627020291633270184974637273759317716167909342483005629092946142241005687225500004076610888689424118372519461372365135227941513498716415178654776144622930368738519636915369727973472058841699113600831154622472237285050636599580855001440055426604729738619693446540869585352440857509223422511360109433134225554320730193224650026*x^41+16345318469388415685618415443489402125389714818609773784514648699226371080293115669119835502853757923543522570716991138851986525825132588627173025623891043123348529913508631482840505773631823739611926174676181875671311388928387448318431303085378567268479914845001860573258770882757870476406972549871979520085611102823234195288937824732470162103170805502341134813193755248457738031649935935473866384140175731611461257799872322235649457114613939087171457748920665438426234974267*x^40-6537430075122116905304496922150192231221385930126129044498093891482395102052996533972673459569255259419193298283060951826296197298893143413021917924278333930497102233721769669252108664112259936103365970671990895422533530535915686022653294837868468406533229059963188510452820417184489349554759293634643808377484725180567278244937205411172967666936233800224938239109809127166366358362298062174996254801971538760936415995173692693138467868107043272698042602375645222615780090446*x^39-54904280888259149364872468205173669060141387107299404464557392631729082633121610935561437486878818901738153266079555179377456325521813313312089269325396072417091820590542731571846639910599936969427146771831024984491455346231899445993335897426175997103008436341900581130599555074031565345162772370703026355314743072358696921533326654865770453519345974293006799514540901262001628771826683635202718941014751471873620210627845104068699259118171745562145769273395932424291245963731*x^38-132136471812124279867068874528861264614626794089923010921716526798508701562354811399404713078829022105621605897668292583737899782192649924994789082981994718557438992861136780960742391757554639654672575425957541588605074211355576436172576833138201440775210555040622823708388469764282139280411049019716029717439580235317513327335070008894766210167071599480708027998068146938938463158638593174717057080052338949136692408441370401676507373784995420532129638406410873122138138530079*x^37-226750560460304428914924787371961490821451883220736434346775331310737618031836426181106717837095849327929403392972969877582045582024254624952727313494576572933116333352184740077477023680180666044061954959668646035003271847685423429409385973419809475652689002532943055277360723883430597718907895327728559651198770024493984962889491722088326745194331196139225890013097056012264596784979680402416832950477058472088093972961922751375784023445474398388920827368049109432389485281081*x^36-304096459050115315975823304286559721059297741151605042312878722013240083482224853013844201537570906898849446074454830588531418482930522092174179826232419063417579842720188713800799969038415639102280120804854147493759323879060647165540928538737280160203200339522607229717093416372495593366281916207504231089177591131541325270408516575750744426103897956497857035692984990113761359815618041341094121642615957421897471249659071162144273882811127255493036268941071233370047445712311*x^35-304667700658553799650885695339315275801735319669773173752988272472724200809597813017157641780657434652904801269011902587663223758642539182511969587641866878564607889545909794601981742352523236653155412996195136302314147887863578617702622696501233456608884135828220719284944782277352600116244031366597663803729399419158926082426719396015484767318708431538380443628971287074954033653205527444384076256584229685973733194437613272579214906915093371163582843134688253632048319206263*x^34-153219507553430664738349506442721674325727053002215867503201462170351110647519986550502477083324375153057508833028750844654732652188789638065045454581096501178442423011101951630596713479592865670595329056602495546158127036823299979177194935117973542065787947018273365792721936434461107121266432188958763636413345179781359924647935479451168129662638390066348712156074843367278960155912423904394724456550284055788474434671706581700235358348684086772211282050885531811009494341160*x^33+213870708871001292549709490037786845676431357781604826829343539123249930058632641253726596375333923782745324001839789356444628787359560532801896343067451417119225812302326899292971226139684403346956472979893867086933906220145334669563076590088864877533935796514907999728494140475073613709903152348126864294042648386669330192357536202273860632836071576611844470709399227074329727729622483133321224725622688746581779467384336585007586327816592644378428723871030523255255147377533*x^32+795939544260353619855191676142652113276175771022199632751626872620557045493973071820209112183551487282074077168433885627864937127709273809105520732710779293066708570450898794511662273533206675702570808485419037932847186030415658125955690449778613006311311143387486492273140501381300064820197738334659184402729718615330306508982522689071870175310097659826030369947884216843291791101951250132642104160125379432654653384362564397304420700771870179459177556352837569974972231670882*x^31+1470591635968561598652656146751961030809706961448621044695710299886835945489853315787156267677949313569802714110960107233277381536697691033843628740525224564764237925813752922196099524283172273011628906682075269379450001821338334372234415007378640201432678594660341898274041877752277828632771053028530405303628675640922216569046680678529358243788957933400302805576289817977654184923214041145915043900569919628172535496081202585196057147836611232360891682362167522807399703503269*x^30+1995118991671051083419055921115436122466019100079123397277627799320195891560978274241928554966899664852202330851006646250837339067289715521085384607236902046611317252544710962537623248379521484603522223909737449092966347704200002112413175655890366017115088319226813673380714762443424383737536771066349702103017009575236878699768390592506061049332736956890610008909283356680041117744609721226231845588929155272646917762564848485303694774296361258588655020258132665296101771397059*x^29+2117830356043630560089093398402026815752240622404440423874953725920642819029668279417263886031943828980827083451380896190753117655934449348435502599536401216514287575307309015084551184070558260096834956765109033147314756021735264678430344681656562343835475804213780213781198246467660821661052968014598448531092106444387310589976739674928668533865038987862819881821769303026727334154863692915387898483556500399488105357590195736677089426894536961874571320993173291321198626729239*x^28+1729663071687875082727938444058915563091049141803664248721998634128635015248983389546544149349604776242968699863394922127868606513288958070091746068281223429284583462930856403711510359263354160223656697178686310682887579460872487923858104781893986388672968679698830439453750945557616717520610997543538249347643773895914824908843885970090509205850735776725007207487852761570529716762682168826587081691883565003035774576738534863957785402955096257989372313219284937800757616286830*x^27+882719022273145653990941181609134179148977596826947542640245816579102403067631550264711118190808343957692576958442103214864535019276078577595769362359755923886747225356077544483292640511128379610667504138290729134204959951204700156957450526482698054661873784996066202067857394936548529245906896712373028323283103311654896307655429285065532382753598100024989454701014201416300650756770221102844770762554827906513007406389967043406694260970625152383861457100333124203041995243272*x^26-289753454022524155995575216467239237517537530607412804160834394265915674291772730675878357283436281923129292578746648584298629753474649323209657450494223181416142342707052190946165851494908468505447515243103920215973084605075414893514203529420688096047722737282249704847207633650188881299523579547228956503412465372350826345658428060540839396933236418714482621438568370630853315266098934854831464371493679125774716064607041542285784523605987674562321660314130800214508742530612*x^25-1452843359982835809854311600557469521978530926008684204008224037559934477470655502061446392123721458130728751576212892472691062876498344004124829690530813257692406762035897043428930300618666991026488822890448863355885693526329841459249282999636074175011882895883143792144586888319048855695038947053359063025324735964791002115210492138886066242885994600322205927534673409648609285146810939226991202779789708248426443014702362214444394547297328041903183107985378943342949664810836*x^24-1872548624399333974125879838240881549085672326849406515203830414326812669672421473399248205651371533045206582611023003932746332446236196844304189351596813937238400845034779143599111340616458673792705093367666192224105376496151221791534411094688999389663802148499919154915500003845548110095956277001140738203250789842128793265784140502850683979554128313922417009080541147453304783555323621756098673130225401832541060572221971473323841240769721563851057034665866167875659032771338*x^23-834339629569796542694908064050788136449776615014203007048045774890754241985875344136707800293689996263747742861974929395188885285840210431328522638125924306466035291094017000225471182442093686483921705150443380341254571540540218118377472938843762660873140927627396643070525111240204949048816187717934935119557944853853202700514529505751103641965266242042561917428374810127673668928562339475571422238706034016584802601724009955821789813941096158039511001091722543798782559203144*x^22+1359129685892825064355561195087171128559810526692515172796195790192770558413542920803172841897833540093438060685576333403686495803321078969734660236303093373472395141168478893869601214087507645806136270186230839198992280417975828417314957881009656538288266297821781661114722658981190227223575775062717231837378901654990535876508523357579087393902665439576533226425378584292153646151030795839772217454904960765978251170807254321262847703441179560465990480567366940678906250448580*x^21+3165705183887692521138253771106087090565348871483116604171228813186476906034086269650434439108386041844672457169945423513987755805583562772832791602322955741187942757077514353161562872839814074365238162797635118767962154206628675089830850719588755497914638210471728389959963921692444454206761097286395198634266788757526972737591784738424622533356008184951349676201948045954394244147409161517454164544974305306150937291810444521339509226994880838692722453855062738923603056238157*x^20+3237045880819128042364770036607718852794266324260756068942339669842035886078946134860065092385363742441794778359784416814566264404179945615196665243089870690235045328936898883554070200945227036041857390024046538562907849154608393224086721627562826454186626206491015686312878690728427403115088305340761107930847449811946011999348150657141949049173900745320634252835770652534481870302315156957730890108677744420582594494451144501047155649736767167785208367532745060942746011381061*x^19+1972866632781425921075471612149473389034863571334556594123482131474251369760899370451636523692386346311654438704004342812855798527809655340527174961757306560126531899731865195636094769529307057177348005547054411574039331612343970023652819312795736706973746859418277248965818084255491384022932847546710670324577551667802959212738983742689749240490661776475185913021897244708880677337699094843317995012210520777853318880296826243272268186441680521021521662215027752683878065732536*x^18+978726829457469598438227474370547399232283933815438534103096865406790151097442848172447326654938713967452657765908653672162154249746614254187469594386735538496297181263588160206538155596672291465512569705917290365380869088022678036127128690971705270112459301834549754533140825928971025086942938803124750746739890774288589595401155497111941751677222250917791118725140469853232453893120498993712699126564452488225310204937268908073794819188278586543402045717236423755526445050127*x^17+1059684534317492003698592858972875403432371466090280178399792983419635348672366287268491191832030700980456334227805725555824439570979227691859008827164657031313208860720752245160096258746184126647270598166468052747530948447516014370679828511480935207734893512898793676370971067395727515827969307005287947457611098847330232013110775417039504720148123761704884998332078071874802066809376995493999252392289939358253818860012623680164094814724862777689052967311788188625550805903371*x^16+1544368852279798403051118235450729034961268135448109061849031975219703427258423229627489902857735626467516075688361396100497286043985546199435227430916982199158909864227923858444685883143567249394138144220820097976808822085401564961396932218287476376048294402406054682998019622425849993543309486845856854233327001081071807779756786038066325430968267254972687051396584860318118638130952084395913103810301612740522022850223059792770745072870275191866342483678529965596816179707542*x^15+1517357938744642894805649624548533604523203999154762149833890976247800847123534155772575546568614085992321658740699216912682702855440559259429046130517536168257699340741468492659443631670855043395907785256431202953332813282847066843482531277759615806812611661288410790611732215257566721141566679029732501067784405202243378194579588711227584129886763899515394773794186223431667398839975600711610062986910607261292826190370235262715727994435071601818044787343054367635581964522705*x^14+917929596741497683176221311802846531706589415250340090997794262573311272492149039941444368897332147874106142464372500032795179975419253398745514035685996436637619636372256187954868112471972534551703592056977266492987227840118180848083877232469586922782756143031663942861705446978451435876243837492224046049124889949797405780891425372921132525746056941658463344090043353115426781128214564916994176472202779412773223378836345352734420486255115914570306924153113394434552985606148*x^13+279366435048455284775365553353708520347329758206888953487799169741701937204441184407906784933513193085282011122148293907562900903175558808136804979444172900470346849968500982894527338465917539336198140592718291718797253762654801929642266173381696248059527037963361654246565219006757064394238023450415322025298384911851467765095721376022884361520772140221269360736892577468541010475419696133246937738030010565926321022768090569270451235370038996792172519155535624113565892604474*x^12-32089646213410703000405147393678148493092735497651943137971441025124458768383126958704893341153217095075594133032771852722483285911424150040225410131911114157850538530791722037684357834538673621732721627575575762511753765205276030383893356683044236022420384036395879945285527144158095210408836602156248804614687536197891713957495324390300478617028730275471378898186409312986222303562204748179900532894229968245163017981209414630538406403193555910764655685040942568219646086278*x^11-59640610971377029199295073346018328150206700621973898377087190330449036267721739023514664249857243769222843195433589324388620219540052904442150363429334537244699894205364216893385562572887022435679116624453517452529773010311089455149963196638688358800695472669842847168194245010885298286194377261060841898315414382928535489286447444223796662565893064218504767691715440445380126212196553824387682958891155103540059961847235826261757627390912660264538275750033231016156805705659*x^10-3906040529187097340192107032214868310646446682616996181480897846184868802897026104877622039648333933845263073186485404521386513670510016550676106459424802245308491282148658544467181286516290105697362472011934205239039220054227238199319006120378219245318473227564700101212346304822831970398442446892977246955355141975319285232810015476081890097485441636110022769742435543422404448471666708032134038787336370539939559969320926370636347857340708049482571547877836349570721928406*x^9+22613727467437981787589807383774798877988044846028097952891915986510891706794786382997881183883600209570517230995128817398236006975418042586874477563811633799284096317540217611015155768461478261046561692463079754552591918018052364308493406803584537202328700708878991207100554473877791020295211917203630941546363199103609982533898162461822099111885228014267129306316702471511697522561411706948995951047623810192667000513338958466171605223470740283476874726555146382084956577971*x^8+17263432673838565416732395996561399935611677423119731269949598327026512487560426349998114790771778825279996432589352896870581503415482685080143216213152217470877494325249176248088741130512501054100047705315789401523481592942896532385012387768746102882640477793276817701712867237125726337947097074756210808816147312741361491730538556615042271635807018824280306841018608171182055134106079819248479167276385373795916773054253904595755104032051867682703605639767417778072859305785*x^7+6638686789910820805032009135684770684890921987597386057429602325540550904538449671804282146689095020972426955348632106888635412106238109749308743554069532541059002517752042726662411696639832035294745108829615489277302596278764865297567464245707319242329587890658303200590050163566972366200059980107753707133784289894741802127800723925230869398215794883687917611346902295566954796559827614112587931392615005533585311462544236021730316087073490113596505673187984174786042670544*x^6+1475194505542066175419229497456759725117919323368342417573017972459250114287836110132653595922192169252108076434754900763550694254936723512659674128650065783893243264261814840492814262565863078221427520372488848737718734627266593253996565780692672794598378124814283573900063606154918359223490432623066250045281131066784218728614929082168274412257779845681186316428493084355915958556556958193767099143076561669092599860271497655015304373757945866395170618119026662449843553588*x^5+175431059510558552865910664355239090489147350661303119719805604936537993474231981974014503359257003219352344295565466810532049248862257999307344913587916469930658890284469635587402270157516870650262529976059554285753707040457449918068472561355686633884313246177386687306011040714426227012079515735882717989471314903550501014097969454726265599675570074303583958210298835187167014762206664119389681334449499603284768117224303044496604414637588299657608429064320664512746699292*x^4+21715041871892814061638756794669629146608420072423440162280833871295961650245106044269228470325204215351452777057563371238632570315323643676361705833201963208787742972777478319806515420166360159495807665755908870583062763989252116879397084841315926950092863568472204346313057358365444083934545934189602485934123636681209726074041723122558438640129112277969168430094473392848464877523315692151886109063506156659500938867439661649944529202912635935148360669323327009828862400*x^3+5775219681708573561960331065198860074522705506216048640424845758996501401917109574184589882420511096843328335172765832846707929829460983102594054704171915274325924394241200072608931489020032801728542962187661900686550111062080446315820354056441488718849804170206200472421134604584070100372807270652484386420158937085547912213908383217960186837342985140749530037246998414528742100197271277702929060272065023940636904805815945372630324368382028046537341996707507903261883071*x^2+757218232183891937176847853106779525895433982608792238031679172894271158478724842346097502329909459106638194761862671762919086739274425745289095758229518711648787801076695707539496084392110995470778861578884356319067811898669004929190549253803375935327520392733073897780314960230461107338181951538727657846946169674755740435726540431248226852475302839469232360262675681928353217319071449443894851800281922844614560170287640200891607401599189668398235656006461141252362495*x+611768523454034102916025062245711652157241051758450261293502221228442888379660031748378377533393186276700885746279031071151703995897406444218953714642201997660323386163353239649582104367233177586548004861400819204457376706942152286971997455452758800616854893426996132229535736835742996210698236019318005576178688078304710131321501723775586720174155201191155968391527659542818425344217210420910384164947473242376131140673042717237558874077178112832227541898310656020128,-6696374693565099638765968694208011711192590700411229505468462262157217247762072750903212814255829913682355597939298969774963373896602552887653882869815650126201359490325121330238004153114516925154976130438316525271930996161736142611848184639307689279862516986853742298042739966930436956927157726642806717878476076130013313358790670029352221638472969311639150465250525511532566664443477700672913259741827821401452928846097688836534643171696882614698778446309330436*x^65-140426165512744064403702657788970096800495640268409293204178663584022150429697869525685469130844350412362209430185213906939264001597109579439956525675791813546586478652512936790569225073717852466132531460326462329019755647263548790482142851946899003760866031990197541487148667402052613548995352576993304898840516352908503285461877974046033490318777078991475950170592584473676866417326945782040215509119410552243511941247757875900009057903144234633790471682062602132*x^64-1556194111414022619470742845241558619669807387310669777079879825372190148991338476128875126777153941902423656559167986611231899667945056889047631185440890729850817371315127699786024607686664731755983064388400590510242480159611599299751503778134919014275641090665364976760757412475587610646100048414253625723101091534921162007666270627835834889132888286042406161545017554236349521395758380666036834797873287994592636017774755760020608050549535146220078044254253548456*x^63-12042763683292794327925228145702865089479723889635125868211829477030304792861752535651048221255736360863287267414478285994927890085399905264823749990775927282329298929600926822246648293849523036893722116072075023090913918044248885855955288353134107270528790012267778233977408507693802249354420894487026610328759085827626254856537052063404581421814269145791759081770168110004684132717442315853506710081734005042309611052775149603367408004688789094125453536521556983209*x^62-72761257607430673116011338244123107149357702577230374547724293407040210300403311034812576765270459766743217403577408728961739184101024500123479710562693052381836832290729011083027357085225990573754414396231529849395191011864278162285205354196628245064672975277240392543738072903156808465797382829963947818041400958386203655784802485616057707507524168751330732657157872431254255304158048220338690389407828866464409953628005086857146959517353009081314336991014201471512*x^61-364136266292407306288092411652653366018220659585816777460479623273498660036707149117034150736739650358761251039565596533533519537466463571935368096961542278468983136889627125238179076090527623182686211567485164026599047019094137213873692362549180311024461675571010349719186849897834904934727493063804569019310406885539516799613908791797818538373022800241105213805142422369579421383445872204722568702284973893438479284115038624826924537223352734476607971256041808262861*x^60-1563875539706303680124471632528816214109687890797805970361039035670024413862531594398866488912902019294661909640485492609756340723228511801269270642343254395781331790343939137008987561940713219370424047615835873489842776477402071666594472559108993498584502843958083746583358035124502639350228340256969104223341192619730178770623113022585820237895860912470410268933140068614945405171436692185014573865609419412203499711123642843207773842379864943391626279603018855145396*x^59-5897950316528498234786553884699696254438057979639281806908900866008332882244167208514507812665540532812707462606519016291938138404677999644052510760402559496380140819953903695128689236398731235677148048253173673135112466710504291680606976590103172374533612609513453817199209055388245404796310210494453543087708133211011460751177380503327808470860485264788598102533054216017625650149081667019530253541442305875485252786299233485935967063905641274339220640010474566911254*x^58-19847646169247883264714074376445880282476005251282687937932567109960220764626766442027806947513967872735804086688920886325610742308743150615685201625989441170364587681660656470770817200464895877249327143367686319390185111775389030611658450911562792715933896180828801511984101253667039616178956395903395577559958770224845046455457323228204634855059367786088603604479219604215796549768449685403335428871770654938490508794632081775947628278458812674830940958358581332999033*x^57-60317667764553912669099613436855700252712069428583738785930655508579710834445668249235235508654061172680004937127557336725073944103330202275127768113342911625015837698246777256922046622447374219185364659351373992638417719326814764101569255400790825806601188365653817640850417746225530412243515412735410365953912914776132646375284652239501864379374153513469563866042291065370291661481280331175708463445378915963911067525922556145238865972163669391911987890701649650960541*x^56-167195386743739286126049742109347380134154802011856300886145905676823999370490933894349078426156581989651748893476704548405595056796650608356187642048024417831631067759157242102196615300174269335804548912753691083533840878142611966829770514381510181614481841538990827715574647621639293639726750118928730045144874725724155084531329132029302241819320045744456314163101504467649390401896577532343954523283376618983572286457191452265865743387199300857045359119663196970222009*x^55-426627828081381233784121683141296411298521263833583351553150137124108765338891779383380512159187315524644749167905228044746518179287552903370293711998910766995676384086102527239736218751498105701783889684606000760115417604941823916281575950816457934111947240031005836466194869112814183958775815505428203579210607626943137793533834402433006605564791322313651913479947520103512912757307164446141018099234449286323064110184011773205000698547934678259571102076197060938716630*x^54-1011538187396780626157909812280350943652492081587785632603408266738515158288352816136914584606362957123141589717116409139807550451433086581474355731779532023617154413092032112230728417104275220087090843408550282876956779893065270028720998423500383329102874503035317553007544591960846528634554464013274522209821312976094016127381744206056847981862577608073657231691826912865056046544816347138307206089727003697886146946533538933307476557838648348490402272006738266352566446*x^53-2250306990138119071430884831060820064797587540712340380319481619585786662433688719638045437030233242567044498133117901800431947090951341596567172429186447720306780002269532782513233749067965323175126723259045712089333359165019658013580174664711383046365569391585680531953032799750253272220348335431664614818514430886393402669979842041075625095293594800344655943232942249230261511269728948553633542990446580535789699445388693553168265745886945964561373056738883468246475074*x^52-4741743749401254664947840350747890393176431435182969186651164693418454953281082469977221039077320449473366093431401182489462594634814714377479125518324293077472772188123522832535895064092765584747037916896529530247285482699316139819185049776860560400861158801141677123904531746355277746919900188740173114445410366588908536892075716326834839025666853186724871597880940421414926483485875609904663520833979775143631272903431612177365573563039582130927435293404299919888466042*x^51-9538617367073904943527337563118064870272885159807699510468632464697992786546501966237349975444175248943698549277140692493399180806559833122340864702353264297705530865657483184709008496882355068798046692584812771941037254392595227870072310025503234481666487580314333495177321265896525750532093272732223132964020810744779127285379236771844052328924271796511444395632942550306544800850551848873799924783251232342358202382740543013391906382392041989638344902414937726927925592*x^50-18406043675413926002333592883856589779418431702347931039638135661099768879920746316778651196155508641801055823709118414770715963247714137980905134696408055863848616309977639391455624764115565464792535309844469633570855382955022551190058103801975418824089316703086534572041289917238435663599830660646258060550431641750472427863799302417284963126545501535661068070532533969245039350791190198332666594090322446382013427393150825865080072870391752159692421828456225240936819354*x^49-34105077799546764038920669886632361246869183162762245011369802513327820193286497733184174449786271306529228623117933391222446959082963281417371464887999667161839480403394708031195301912904919634531136568922072018203240063164608638096704373916942745261469049203961149239672266627782108142068571689757443220316156166787208928581659479537312538418113343485831678535583105697775199082525461159420583977150927732159228999236199053770938563718846008349042711766936471123226797122*x^48-60567754080262649355753482734685350409178932471008542842503009179952839119167192437741736957421132164479834668445713160927270002929734722515978153077362410565556847817248993099381128381773501906043094628824883230225928734788036078788315691074605506376384321833746177830911264128985303998247777572669877947335680584267001127912062366743690237981541789690695702295715090827902358098826090599601485547979460254514595837878149475949214796337620015847885476324810582664724453002*x^47-102759042066029861362403643549823631082014330092940843205461883390840294804714536459256166616954828675601456447677606179963571605707925131286880283322290131695719893264754183303767800300520166044141959973199313385185157452431344143687615369005228514190609450125105319504138959398882844068035642650756029717086820305872531530196693352298895152560448771039551415238938864327096394515330651491797017734386756693088234931315921138592959438011376189842045542534889819153467752037*x^46-165931607669970289659989697426179791087746228091058616685608472618121223644979898763438039425197655174323732080490600636803452365196600598887552436545354697457688753680148160882600732418885713278138902838911446301289213081852665418609578041104859351166867517162576967814472649470082119152001333920391262022279254752804943814279513796159531164218430701294393779991891371732575374105823864319208879360943273427771204939869386109414479264638333277917190108060338684890738141484*x^45-253539797169576821763773873451833765721246392271710593871574287180449946553320216968537865940722873337118388700327281429068650689186216554729350263371308719419909149179452469895210172372429216115398298982909100831758285695024834771634322113026540876865018235794287431274492606470488119639792340786011021653621984404677811664659318043576590342281457531699772258585764901635410077913800187125858398395247404156455651409947855076510022374264686472724564702506390685383458466564*x^44-361870254151720421785232401039617706519600475144694210988335606202425093760043435846013753014673329513317136610534322002733149177733999448972918892011081028762016490259170864789229677229618301078393644081354305657445524958548247102509737641384432382578302266691239667473798967081382445509510382454049415855134365986769820667790569410882326869224687111592911619434921442308211597591829108151479965546832163254964471708246244002909645038876683661214039046866863623549229531969*x^43-468135409914292914056203582511459170910626606726051496149011482273624503190144832556507643272106383861978013557974318042720728731694661641772371109405761311504915674239242501525669530984099996189895529521314301844405339312572695869953842967296605649885519877564863627295078516512264314997553259250525646427896188228579536009997470885900190861052106896714947741090579008533066127113298570467637587290216055174874844553080127013710737832641601554233846665464944444611100573634*x^42-510348993652590019373308264573085474215310660431645382804947086998715853954864869844676599053304712954610061034997722514107135662130716172744350740434791192761188527609955271558487731312848427649785230358453221094444289299228083235687205277233052801518175843583197546292908182867341723706782897137514285535950426286420359572141571021198557765891685209871690915043611163743457270877970112019473558336291823016066273830385079112358520164509306197496654695490200978319611836348*x^41-365004172022448271048152044445943978175110101507181096377337051697446393190078059538216934797284258812660343033647672521334976434474861349273469220627445335829348926725680402799218048909125334314179371425108377812341022573662689905888752241482423530058845764436082730860635795215894186812273675559012141943604253879581593260200950896799718821767205752636060435387495681297906729328829688522845281242747264423786506270387394102846625290663622215885898411716654647164369384330*x^40+156070772650206129020222464682796795317588316623959404844265411013366819620079560893256059870443765292741144804090778275726243014199017424686095791563898127920075393121813335558243079618243891941453771138668713047280244034421825331956105436240287425322993393317976401666852001432851148391026492821136187523772135471865072574421955482114735357327650939057334021926287526219134420725380081295988420498341050214699533445282150253385676664618493959809560070755590949379019420097*x^39+1253457151238447455697080027901535167456935747639940023320265701907805903909359000503202887577847468659062252673273541010789545327926521915344874226322860689932778483966193818635800326544528303092672985254575026730122066035895891478950352764553219604707020655296105116222492718299089889475864004170047652906692979079449022900849148880823955814303092541208343698389307770263519053486719130307270912118004911317657166242701991117065556665024326547778104513783264852889737535182*x^38+3000804463951851920698371975040879889354174508484312077663368214539562092993993992739767784372614578771675437116433600714276513778849516158221339241713221045471925474890811751719805560101969897395338022063755888402489537101367741104809018172510693312116291081933986453115181846282066399439390968586816212350851461544377889229085466234387049638072485455170209499245774709737105814426340723120750900079236865869565226778376775170106416710833123935895888430814028859379634853090*x^37+5134059612778564982418229968225218674362292305549335644470456606311037410413482236955540670829745712424784544821826284667945343967148033911009508694223271293440286172992411376786475801678328596862479027458634435391667481804786493471276090047517733400070238801666865637654670790884086916082079774018540617032274273030327286208697201389158455350760773683300440897645678234525126282134796994246208308711413090651058106419186355738543496119708678257675085948085137015759541212583*x^36+6865492445810647280348609210675508649423993702793088881840669637520971810507945009048383827493403028403436132883980096007477652976561860689256504128940912800197764229440014294837223127313545326862133471591096709538457915381561542430847152775087746116695378261753836757331163230901450646291534924109760585358629470432195315029827753177286764686626734384089741127233021851092114897436690840720301725700631690124592365149730282549294924888586471425222947856289409888540966340612*x^35+6848251033554543268087678389958832348290785389931590811842931886373546851016311814137626681600357191591453527998613177033745252733971569777402925170716623790276935814132981553899141344170752395802337271326596733324133498636047930403651489558399083749582782494378616529925245519881810001932481699916606240292957704945021077203418882780881064900426575255371652145375014150513347029429128888362275007032885044604323592346454806928338983864198465559980616135045833409912708971923*x^34+3385194969793522382603088013948144878067476434342760698360128258542989206219698642587333152005394331365419050378070743180617814220654369608278268892090243236623875416896432210028283967010085469829654130379655027873637502281806549333883420135477342183746136903455148896629090965732761686471566150016783540305526424485613473781882018526296043186255888283958161855320526576868322665840207376301171378579723443777016543951348326475616218499292418045901160265429301881392718132607*x^33-4948778243672579928331196156515153822971286585096532525237123825356239725812811642322442404874877461076077756903043599183597008302119136061803112176383522220511892002919743121305847323635531264013423078744426790107730420204716660230382197485544691923018779825269307032277165175752807901355348949156502763448519719536215287025632845890642875982572903170440639798990447775075301225359858501609017351543081732756163209595717115396882384960087200313274879519179079165040459722793*x^32-18112955310441164690577789760147695129875653840634914972697163183473767928593817078318144904475256393321873379586924120357099090815103673046991724444662099869496342480175831055500112482856356890863813686365572365459362779167933970411017405690091998369548827256332257524235766005066458213274791591181908842281591687396104852246077389948794283824064274718792661352513097710083392346363266515458146176245378755954883535943399240155411428010480578533374190200513477140619661803331*x^31-33309773217527499526353203775789339172535495422400168125499322082824480061863350124687121756262408070429703992694551782913795557846629685955549633297496027218723191603362290813387648015967101231466161022923004183671496172670444421714844005898477764902690016594629962043462936400509326834645107388941586264050254768407918404815475374495689844566370879295322981183631289371467983280880565737898768907066795473804510338361262129658245952066941225620002293791396219374825336898313*x^30-45043024167302048650505523176635972669140327854500009374152381260312094135533411531896039567596671466831060218932989600677568160677988242083098631943780615497993720030824133437883209719189925829980886085547172273460837072655682999448898179479627977621177949078147338750303587126410097561090519042399965311470399997403620867146336455423065295781665105205510550486266479715650173048657914949822626483039287828281609543698825703203714050588002643844537386527671313331926317329109*x^29-47661167805185255023018834430658262045579806098729210364146777131438757714995034699993900845976941789039698084458934560782046811366340356974018433749361099409519551187663720077438623690183790330234339491200213674409902509928415103337595612445859109018607363418410875725200427610906208013082487276572867204320670627994828640983105008901642398734050902341571849888096405645999107860566246384182517663193931947045302510307162742411757943353683666562828156066519403433073102201418*x^28-38768735794957110031657079187360539245385761043682978668689174918839309052164163810246007240524444785142638227929744515923338418692596605933091132044518486429168851434862892890169285645482142416099715793406850149445808226446339824554217138551437289402763049580317693772256625655676581761034850638299935000944436651226003338263019048412901718425354700209926027274766206708992244821355425148880052517017526173102899033807610743621829500508459953973176829520275369728674224213922*x^27-19581017620009384834593081839980378543322846752843440880738338156909183947960372526983419562716652581010535258940806681714454614952915165178188713401937546606645343862960489530998057524676157576242483049292627167418384900047020132794505715477230458266743164618636693072417676216832448157721009148966643421339497916403244409980749124580888322722639838331695548315159814112384508853491178026809218073492117312814107732509652484691944805999188691680111384416675085549940560021137*x^26+6891344138293634848048537884602109200372050320501686560090429652760923117091170865195953876379898306883247165695801692902398335904571708633554887778283095608808404411781542644620595334427500315047763417195704022137975172865167580900392010899794555899725629819387934545597466939611836225284761259577703981337214984494657743911126725555134451254481172588214443231245143700218167919341013281315174657779754568071716225116553444844876576447826719776344452817420216109270754667231*x^25+33025831721623152106833727806331133664475887700566211016399511681604178565850457071841504211204399868608649507470002034874047950505787539552907550249172081505689521812118959812727138442322934404715430325947466466524857114424154665992086216069760433386987953424746357318764449591676696273045077680491390757495664744354096847188768976750160448758469715979155119998509066807296280263190664733697723530644182603976259118407223650953126105075787912826139697384245462288763915820739*x^24+42157452702970818401734372397971068794088858635920091284878592346589507686966765001407309583703509904681985714435205179095150249241995039301859331590575953008907359775204711915452779843815782496102719120459279955520150307259682291268385497476920422875161706151823678868003596214509802063909086563140702007805115139872261096140385718656269602568774457104425317762015703000926129556854833664082392297104007149052820448326857576294264885411958847320045151186350448669071204998780*x^23+18283154457610485416273123241137438818936937462712129656662380760797746956791094157258343107223923783793695408871466982866860206728841153248429675908122012376173911908688119312319366174296727785181271042359623170667843312059790704702518866508294393511419579205648842704304871013929823878050436099827610125140735043487922757563096433125460924083013624850604898941856981248185629987504989897078429926136823310081673237816737062374704365417712896964643836172917258135393795943281*x^22-31351452403820794881617367306811451795255180387323197814163467946660331288713645928412695826364922659318145475879440708763261562124821612990814474608530011767761684772400843027388233316295370235935128245083618633715604723924978013472064738535246181708645219902265465681693794586232872843405554248254899098843094274985047970883130715980907382828597984258023318672713638210039112527864528146119347477554109112667062524512436971683336425178757825244605350394207361588447445583758*x^21-71682260468571759882925044726268651277833221663273386198038484806250526138988913594367876772778041652184135758202746680528683489775540650927004343550468327954525875964848891238954621761434751521838378814976031662011422915208393024686742795451881302327523737073210407802353424666269729905332491823027668834093239738795820627460916963686660855807399940696122190829229012654070553384322241301558255187809942658906468827773548186841367012466195864882224959012462380884869751310489*x^20-72645441873853818458332688626097967985850941886720024013671333974902724953027501579399163931829844582343010297415790290493296079147463052720258665437543121145003344891692158434010573005492889029064231951329349434137620185152113330730875934062892000177281982671333692182457019111029019402237494352716606310209318752176568030491578591206843427338522904241454741461332499701463224617465424426821853481018634651816321980096923430868686051153969652668870364932839676964734261739641*x^19-43920786514841164027597014858237253095072785775476267147805909689334560112031648874885454894379378150095563319305493407347802949091647975824551715674109374900952188006211513794121100696221537397584359274749355224760918384504182602940745325574744530107252507914630976010849859278519153536789728437038286538807303162089199874467588644348895386744052519788368849607105589921995885922824449514052056592839333255964719542595861075531228114831373750339383708520998916078911286212802*x^18-21847994758367924108152038075698111572554999287216658468911213184919532160421851658175497864366495115148597640207419491479793604475651201316549632494147024710561521706871775235494301951329658368323378592687114509541278073068425093830984699792564190889648921589698006254702504663318925662739004507422425869344577508222455299223406923365375664133273704821409271038571823912926050714914474147917300114094604731317573965896367745640520353958176881253315961155208817469234620671418*x^17-24037080597113360358432579997816761864886709214587193057228516526439955219602226210912977913583685152377160849419893671928441022718770736763445765401538565485088185869171738470473986758199363315728236990798124051173136401162313258985752912301894136658051137609091452316436534416176553891469085844835132854839269355500160399493975065317201981270277434689898990144247900809040405276400959330915836867011146440290352713685228772728264441378913198486307679269752963734414751071914*x^16-34932940764530061816224531053343930741723591917042805195043674202692123022484673507353625396415279945768423878763977162416056718768264924156003295116243762492824427113539239945144715551682628184356639461917640270925976486255207396452455470275794773913354150054023375566940082598444196409822706218015021695384716388334836690910574722400623753321788057958853139895463194551912907144974567763202879059673683159728819025175398193903866665091078423798976132829791874116630410198879*x^15-34068149648001866819375790764104398892160232468427923157901680992871318821389841278136508936386556161784070403819699068548165903939996814569648905446698655985195530282989994497146427580087641602975781335014823291567569742033338529952202280584864514437555495859780075938799821841848184697631493693285117108382364119525873464700663673142822043941419211893105837041314237806090631346448704326405864501050093001908863050415261107828225189239622113709882207363239898552104891208986*x^14-20433429059476210820704475018293413753738501919465772828072852115803546843839263298713640644509283414189530214931825664680716644281783449670305976520144171199722245430025206349229364361834799303463302211574116918591173798907608592834308354174880451048334426147679365092454587575678536359311249933651377914048051380746262839125227870842670576217717887531996184234812926192032829977962066149232117606586850636686563428014565372586191484248600286550596829054521474266845932266769*x^13-6125010714048988084721689282771736900056390946593473148656319626544287197690228714468452361733068368565693857717674235807327305715944432764411764545622282750830167842863383571808021359988412228549441396130134407899708592438046211556995660070152595634054137582504355927183956847810931033148287025451356839280130638185048468800626517567942954018146645488655696407698581125076290177098451396419927315474381531036365727836064011098251022149123416735718225898187702584656742024834*x^12+759180682635201490718679937621710250270187422322886753467077648175418822778862685997604761058994606204892727337802504830413194661969118840985827213500156882738940561448620985382415502725675260978412784608791170931548675447046192985796451088690006138086813437143893128845267725882405191554022328535041398617968099206263729592990632499483782988701550078262784860585648084947111919219130472206043512826716592328824034597543946182058832235905450463788863805116424759872835886450*x^11+1317205293066257623240963839973099141482449990320518019749244931843365435870562019721826455748866925742051995021705016033304020734855073794054492681151821295781664360181441319629530247321216253420167620634909535424998490842914666854614892151343120833622717607087607052374941612069474700570730767431273506506028684859932840750048957170197903289671690761179528470861067237088010442328315059934031777668328339217658552125201873508571199173151123291330361810677641245583379384029*x^10+66884680592920821599515535973221910231998418762830942355970727869553977472801406291202694834428362212594836057035458696430238287408692043182625123884967478821500551552299869018213383424783446654926089699909853535935474011076443269399266082180916620249040228039297391499598527275027607450306379512857430435336771798943177108442736958105074007714216554769716371181621397641486222682586978817976004933106921995949172728249742154578361099682014019056198487942021597349106493053*x^9-511046949512010853873290565482751269335030909900628650253326681167080683495527891213784262645644878644589720740661068862306212218848168651367097607326832275638110613293812980909285792901363200583316101303620041405178204947951827470605133218385189526611540710536616498623918252351510097817699071512549279983124269781502209291590276418307145252041601063093667867633007289255510596186258169092108281851123477458164822397558452384919912127528706363987503717956993410248959685068*x^8-383738198311428048046748276639343223601722367439619624005752508364520799403916689685894129264850039476152384738235908982069450089781820509321593561734697380572494178776534665570417242226685248428096023967865149280191570432180673815602912788174501338141352746677787796088073072685617093022526856234818583745232316143563257574349538358432994106194767418585176516316738655098789660827539795316444776487071538366313226261953555365542365615783030896354570623510967563753891104632*x^7-146515912371765901747034174224131537383041479671364526360718771411256539034704332002969177040230061229934057658082614398030416586203757996538311715434479273694984083213901231324722646307001626166243083320731716795785256007895213565590782717213093676681578466777741280701260790508540830005737525853631960984585722955549411291588978863657832294064672374012291800173169484924214918194760092022825210135799159899296114628467093661286783140035167237246405700927190018030883326286*x^6-32578214298587998319749314902476102472949235225840856778763887687619222655341919555102275426609680880602408615186986481152252090027858323645966554622068734994140612166085510457359349736528764767608084544945698899333857875532231227837908734989651075211195462481407906931824636979277581220201484075016374070372854810638840154938052698366657506280601345367248902563735186534174459055433829689635912494664993496947933182143849989695710745106570156244111497099808285217213790643*x^5-3998549327884937352145768322884708893858261015759334326723560517761405778462491500513861636141858102304981581747222445887309343911320435681461280213499155400107331424103256481753131153108121651001678580741486897582088791472694211827863564624028861842315887511740488793800272193709997389800439190711174411683151430847743698842399575826876569555835418331820539830590375417799697210510473649382767718686547027338346055793325825346996924852696582844592693232869380674606539188*x^4-547822975846316308605647310637321634362088025174078602852413682594933002406400917992826793792570692539431602844701154583247321912295674385600863720739620041829258107453812733670075737297676178513514086568321351056341928586908448707288912759068861396417939994048307105706039353065636848449824508881432182768855164843717811164710393070963583769098933352306741871497474363906651354018829898681930431185352769103291483016924130129103118627917782203872086304745344769619858959*x^3-133480283106795099577577539629183044771188767173893878212220344757929538523475191799414207043901320361822742224069105944554621695137911712791714152286215870680809029231671406538332956942761164800756276973339556644855677854738915477654794726886186265095807509412606691293097888057278562919024870059717478876935736526535834278310030530710862572986676407572360335928610812216457618620159946173889352692709575965613842430983234883937923469652136023815707117086779230737701828*x^2-18601526081834209038474865003801635573439078848798216421637768440164656209403029651330698986656963218209973640470333706217525819445420274724303492032522857713192875221878389850914968630799383711988820814850234637906685467914213170881964634949232476691170586618126168952414058436208944406977984380309685436002232636665843784004741425391503942610916317567344038231176753763681815526852535347429963752909963827110042623376718553241125552871985003642170875470788960747667084*x-84801901032353264842398522214901427274506678389004566745151777378195245301181739506400631800155613157299167052022297908364710940128970409041028074426069069331005475947507913614584435141556218890796029634097736207689377189902401249324572918196707236513789097757398617342881800299181431291338888313463079250243698660718668325228440417433860015353855521544537357661175574308109069010035270031972047002629275026863965091552086492789576644161499369406525968155208631126921,-126511734716789727191238650495266857397923623802471180069035928599005543122336736681884019625198315334505823627317834803885866446807574275039106579568720987002157899604881190799572063238866334751339786591785022337811244007085894899042920284789449622541852188230931247545955133039897589966332313104460956772372646908288468685062712194403203661508716924057571809640092474603595268893141975231169195677465459880013624620941257667774683187608072439012482551631810049739*x^65-2656714907335692825281117587539743755985992253446673784220294634454530290979049049058485621685627874082319003419880210018896168841190981182344890119684424650942562352539180572244946627492100528068551170674951386037418938992817092636978625481432610532172668445939435023232784582167682396074448181700485965723276849089143860301906460959261714702137695158199178715030003429370420012769832884471711936490484054771593691600342436288334961514886990413076146503217308707621*x^64-29476600364358629613895704579537310934939165391296501389535854458232176369043030758336729298939853356891603944738911209914026179541947737466082331346550504247646760591629471371705969166493960361200579291797904049647891548856529231192486253172270676296987108966794291340647796218814953023945723603961658829217454735018889598528145488452076103245341554316412478790065318212272268304612260091863661473902507391084390044844012632042445042590538719782071955368146164292618*x^63-228346917764913867805076962145412237104303179178529565284616452668723286479975991669831091358948940373369617557995907852169278918643285861532677041567291181231871350023587226409706710715066979781479069603767714831477043856635791572331397717979409739671466482698670766087386220941416806223245680446604917845394694935118425092130665765675500721339792309894982245342745819345634212295049411880774155514625990628660320282669780334781771408312732684041706286414930623210377*x^62-1380951554101228746385763263730421912558093084033930350499075156496376659912747140419099140724481509797662031725546040669291832207063255195031194726748733654868944375544862662216292566696055244621725169681038652580456207224949203047622500556899845412956220144555656618598650971050401402282255485563816900498679307087287098388190695350811469799745492447815345406963211471652495499221353922170469061293586383431282585611651851684385815023725332617254880957492944556955417*x^61-6916986601964043238523215893107865078192607113219561450467900914242381340444402085821517943288627626614775045919844626191485531741397232416107884560098614295648058031172643551377405701274023810460523421130059179494785304208985006346044777265569129949447528688406329138857606306378700191267450053768126460223629530048197862367980183450726177268975812213187059663219019825578588878888755256803188450009927535853286509950189715769967884100053767103455716721592895826464989*x^60-29730721946432823650337279449389048314349591046610474386674197513024514103114257325309498474868699474255327539354603545201843097677732525369253067333970276302425561106785015824336587725976799015366695790714068599245053453138125177735779196786519257416120482832277555109779726504608935473968063774160581206895172398156382320361820812404160885485595228139060464869429185811270472270908552983996417453960528591535018548495304000714596442954524847134107027127590595279615845*x^59-112211581480353724805764431089218217886976145534295693124922387917820000126819827662311803583333374894895642011028039954266566907861608763308970581897361650040912223907788910418642904591084950306677284885889861333916416662271633045704992898491210360697504124449325797682045075803995220066573094312073884010542759859736358202734957207976802234414600203182336710061547358413450704487626321570205581624119640710338944977170085661086437537565114139862454799459941880898512936*x^58-377891214204918473127782242503755114201230174742688994771251014350808562801235080875851006150765110181148966395944527910757078238871452361247739870381323905463083008519572495693086144833114230438263823647040532660747010128462665251353331677192240441768846974727378021300651000737255265819545594582828721964236172953420290877813749463203216947437558333823925812092321907434933428104973613955402819883504157961582560415748264224478422051158425188402458926466121143835806987*x^57-1149247754474064469310473625387567469280457279749333203885148052616615383709311854533671782459730150123412449773006541256411015106787131991209787008311446252906690179288737977070763683291219436814135517767041835586103049914787127434845216508551934840113011626990157556028645719300872884996216403691237286389540713228364552417982288845762285997228461141562644907012923382050744595152358801588904236701276641750572460445423905115719817585150447728889009813746613632459758067*x^56-3187823375324435851343102557117034103929612283340996490191313965189389430742754445945215553821209259063586018918553560837072503020475251998770390129995169175220106652650323247268102598683356997218605118341387503684202349412613204379507663997031857064209320276098051163318891161289243190423910247684223605381135171259833142566240249189904137640856195629856612408373063075857398458380523533513572600199368382061219388248347289658934587163452734579729534797064634718963347825*x^55-8139650488593870072829249736217427671329793620903529650171468084979306638109605410566264896388423263447831743419543229292073129554570657371218339636652543789264284998148519535124218575703432618128359774713141257969223819143823451658216997334209862473487501903561181830790813908735888734597559404948844581487140781018377162016917405449900603233418498480760899146930132447831411925712154071154192514901250492030158496931701071349754665215840843674224255758100647570159187363*x^54-19311011728683098856738254794472168941944864899407435750827503675732655278505149481228438919516510696485028189879118715044423768613874288814113607780117297106185211240279903659311975950639388095531809055400044505372648503778727384022374951318689127216243757486367354607725709868740558296486101111991684385570098445382863960222465854590626857515005036886978613083959257027836759602716245583606799077729519187519635214168134874243268332913422906265455871399178034377070505116*x^53-42983697891083926188471546131024241552912197366309931801535409593568772057986913865910349302161534199697741462572496157243436899517675633558034717973654244747319199903439528679972760957593123856642201596213741040065692090321147119855657056914561790657874273977507394970726894160880453396781832822789496720619220878310579953343019056826829412728886543493157918733454136073083763231283685194220257746876576664833834253511108825146109268623093613218536187797865471347591926635*x^52-90616965351747700565861194664024209597516918581354057675380645718902765594743004596764599160554918402492852396628303216766037041648143340116111429491482276053450154940801893614514431196967218996492238328704550498470144450108575150127528418524172530043869962092503067589298026043583239741378948856012521329979976846662731194797127230504417489963209252066716219445094737509728935396174220463803875443160906162318009815001886935498227146599188503135912247256106998231282027853*x^51-182364730332284891473063574338577492016330796913371911640565935870948558066876395889970373484603933854094798652267921632836236816266304429538056955964331063170456631280421842125114503769016639840214985786741460679354809571803549345338903237665418677491154800792776745117463635912010139857976369528470143003397993514065414051971795487503845493498665710414203117546087654302581897195180420384228454468750659219953257029872180261885017114210530308219994310003929119605987306921*x^50-352035690200972274997064290116457342982632696689298799295844342244283348345146557761771930897627182859471678613488335791786890630654335684024419307954000414797164425877061544854955605098771110351639075175594939354963992336836540109916182159676491560335839279341478287390164166459043203642820719244658947192213769856353047833504925606723111107432015668374721672336508560538773957684216653824172692310721148575992567644653448147133916346724381818819948954193769176925791696996*x^49-652557622722032812843504797812006419800697937551782863465385715821093172785033930770798802105474684465793373410323613791266824943143800584158354515805972229402540025406038536326537339310074428655240796509569223674648830417313897650495138452549224139272387590503691961321462822321799076574385705752365650340898711440259201117179357774101635683199360017876098267241602522144961238172351517398907703723466952672825671351049017058491373950069462509383703702102260681229444565025*x^48-1159391128336885158686461151531947612052433414325296180998506478200198585937415562737530952968351713919042477666753062117733626054366934561681831184032167591036084655703519790169128309563818584766676442372414227305828710523153754448368027379863633490032410296671541739054160659634775135505509503096192050521740645808229236705214072369478160685725877277227220672099716785234868860348254192692295334464418499431680829970816267786383301505755203029351269861600122668491218191674*x^47-1967966451682334515548741782470562964322178776332471889555352372462698257301894976651905301985605793935180807176768396351121836186558515931117564838744583604994378264255105190526019336642337459269269931419996178304788003906514731680089866739486001105622014328936862305468452867965740270801246432501364412662411950778043567361579323238704340613233354652838781824585168620726739802145321565052004959349220804466029870371695918601923471674820924081090601767813236422027032536488*x^46-3179501712979596750816529988487858502236040611400550534809553199065563182215347687158993260535893706453235735903372241528534237805805435762517748347980898247003183255381545731386427276459627528303709227588197529348705145957917119468628085698035832361557168017000663239799487785918998707468741678149927169726752544492100606983423735944885716283943984651268286162833077337859517851143303817131677938314941532766517181646030771542650201390786001147244762329912445054035250099556*x^45-4861220425752286778510582747654031754771991034471220473990991159956902703742293938444165226747952889150268822948122885737855371046101577104167782293854435797223161821518719366091959245580926456098877911643181729894942671501174550715794907396729562259398179517900932161101007348491330448696254494403858576307896457736350872732470795901269139773327317745401956964844962047126687185951582779434480532794184207010236087855468273996222790598699441207743950868435274374695750158804*x^44-6943919457971173275144379744873600381728556355362578272925372863583430688017345178872634600661212222939271717573797217941771001717892071422865543909506059395252099170545869970566526903937778773159686871684470899608339982219488478076811461369587190729474448519422789785994803677295934131508819931483913201696231937737776227263062279675757971103194456938426138660821840827742140027653980463858344654237021712905031546026888122452010789804871907026197261519968197761660385651780*x^43-8994496808601465517288328783664634301337316179077337870954850901541386220807382624033184695748509475010408512263599126981119722141771964340570433901062977835039511453726568688937975551739048901287768812394640002739426462940901623547330530690866039191528085694289718950490576611207128220790877801155922164647094313687548043016225173694473347037363781859644315980441743803994797757001796328686903907480916343370516858540436302404647651582633743043379527073757621724290314491355*x^42-9830295104879439915573413214127030554824036322813151031867476661303497552607306541752762501348734332208328757043296641255013658597178588274238665522109748475478959892367066502395158668119626654961238061573305544747054538173081092850164729018768764326164607299154412665605973471495303849104897424400600473338205450829040466547005888867525428699069915976341554943080449325628614637903834424633666379599323937314408494838314364993003616901437976314231934173845840065854209598157*x^41-7088719967174265011444311372082518379145486839527807566529577434489472616018835264528366364362982370041788873819781110758398978013189262351756213317076398853182317847347920123580014206680863081591685833465303412244679413897858373383181852408257877344728889473302918618050873401758209374120537674348872177822193957686065240087318571817630530005149117457845298196175924826343228366696288041091646244269091416998613904749494647609956013540927777892194551567317353709792935650795*x^40+2840504842484127846827603608321570564145921659962486793389857390673856593731683826852892578664871110453721968121712929872630902632279701226750569495791361473063379249037902256553773888077174065213316759953729399912345845835792768806656326404411363459606590108957318472670799752417443581270278221927318168738643717301370204742702415679043890072759958594231543597744490780026984790922849589633217910054900106497204972898821565479865173176043380971318863473038513554835488082533*x^39+23825771400661379746723428600468563915780801290512378159058140610817401442127607175713259897809043192534759825920680382282621237843226177756859488923441561576337852685651723642166866271067312823780455289714882930392529656336766477525377438058399982023814737073423033997925658821642185452102490599420794815266599686386171071398134875348048254519947644892559938870195018311203076229096032187349662836186418552231745290898233359696052225289933485923185902459497491365099952741575*x^38+57332624497739589791042960919675570913129729775623529246006843128558576854628082276371725746242213166683485843875139789868325857597452756120398110109339347719254135863714166252260698537854194985157207431321077543941157208301429965528227127299938166423526752045907934386737220700058976345807161124949098831304296979560215271629854265123179045377128298878366198265855471065040523356167532894636451804992827659939339847612188638849813933235339305237783293490417072070958203630464*x^37+98376831033223466515448488751815793694362389953881724572567252667444039503207642616471724098806839410202286032552789806957062991828376674015298203193742617580633021204721168568878573469146033315885814448954226533276575090574833585908817777977553957896724873467377395343773758916360783997148592757818978964623231182994821746668378857105936378006682156016340685787153941113247979572431889973971927257562998170123071439995862734168173734202269675430203765841973319806200580837766*x^36+131923426507454235843795250648958836848049496582820813380693699977452708257364690761570054841154859330529456586981300855266327556253842629215044544692073431369885419242243603224334553219288534050193029541900923488678010522308087004176017289537980539146493690081447891058773731791087576653531278849373247693881899314183510517862774541489317496002683362185023234201893222486335809081619043979999184620058842539685495246940568782738354613739056930865394469399933576617399705210965*x^35+132155140547252392777295216482968999749300710518182478968275169853364654992301111226371245998170667538867616182161019472921538362208281613999535000100827547744944807216088268935901141424893330926777277689554750282066024919071801944914630500366358269927701450339866197917818306334955566519272445666204635855855192022526176134626718425115350902709299711779941790438711467773230398179750005423499830118099632073005501381245577218424196840880839364542987225257629114442278593875981*x^34+66429841484193416242500156705608625804951392157307891624331675510041401480679322280957070206996854558291966193004769826775327222143581240210163407470187961370743253940715595208708417635828151320200531251726351958236674326568487782385553978501463286058999362139697165713962493762471637308319295687876172052277158285756612179846457924472384228800973485207818124023924864322737582256725807688715352328584860876919505453935455124859042491766623721266351533777914447851462271042824*x^33-92847538273360062104206715586015936598805068782888730041814748545710450285534716900610852200737678501557688020237131641360467697663042212945451661202902072628504085573732103448414299488193831785984515951425400651079135431978109190539384301791493006017801204321138663756645118123402645390976717470904821599788596810324034743677616444004129645136890504738895749922641952958259415701183108146338423597930009000690514901678318092673933791682259316245765086819899077486464680833539*x^32-345375872544637235207025167110950052515577388602790568524261448379696425720589703701155780732118951011599173970752158413882596986576856174555042083965529656118136297313660893658742752218507783388586731227506506338206688246183859702065198746313363804293367916449193433902102835727847086841526441654226812796519520123061158273310284687665586669067119585155551562024525440087753469656986863742178347746672411526957206586565121215845855016289046997471952461683129989308402524734334*x^31-638038349603694999274584017598966176556050188952158717686724800130947527443739624025206674889454248834459072983795731286017037181345512159314615563112385223695018539723882351862398770373724721439915982158041535513014976553747635568329318018350496269034517460669250377723333105993808239478357514283626128212176414727830771114969823542450210927789841138081660797802024839431345222696654121369333844442134586869680230179550725176498098478483621156072726305489383582461453436611611*x^30-865529853503089326492801848597989377882253734434733598152804099092113330039270859361957182224368401927499749891280104507612423598503362214470157281908275168346592111232514614135673244521849232391030776201186725469007298422582909565851399697501832324936526438111918937829792966831072237415977316246702920025966439999416527925368493328857872871673298399684112454531098665864517175870524160171795463472530635438049737111107867763207797925502919305205088481982843390191945751415973*x^29-918671155571646184914382195823578200629240573454988664424281981503646298694741842713374749242672393239776219077701828368745883504362594089314004429831657008122093985162922468006780884962123827997064963818139677231094661680400915167654873969445805672045320625162274610157489687709009205748094842862927066438541006036012245237377107322740749928479482640721164896485079851908979770021301142619846788936888070507849423492217476741986523082828532165850816405055559660723615227011778*x^28-750183610490116054486856547014936989569463321003321413676992293008583373361856171018331584676415687530392038516633255140652960238265263735844490941423983017941577851767495385156907928395028700549968799739934853954691826886851711269390072202880723843161624905565546299224254886614995404671171797256673012705145807828937470794416665189058753293197786081397444621158876086615393639977760775891906080048975566744894981340768791608144587721173378962698696153104030714424572437622384*x^27-382703880958720346144195575359374797102516218962119951289983136393603518827799255822363041422079133580636182091289477029274150326074763858925490701405734083167709714719254613297615691297838819521195980263110091713927053290115957432911383582760398464431070532226966347310122494585610045930321829749473554816861687820041392738274945520838717973275749504412376279306343518942016286076455297925757092993112949503517221896687586351144823503465369550357358962655601613833291498257254*x^26+125948410583078655915516854294017093777205129634484947168027271536949151812545702911939173365303829105311452627167103288249628810781378345964744097492976928460027595547795614461964347269816331041499126924178485311027336853533254988195609179509921396859490848032548739709515672252219073600884026855526162618273489256676273173940483967749794159709530125590177658751701231342518630205700306809722412019150137455856692421604963847266396011953331909158260411698454570551008931360046*x^25+630458455259673534840842716761393681349042592799687958515283978987554552551922792407765045576702861958253347880213738950237454257446354271673172165391142356350214091373788672488937078340564279540227290270430021175024783369045277942899966057479094470352266834300538732571353388025483999343739652404543913764247026579810364802955734763443267301354546721509372077406570153005905820939024238871287898564674974655949430676216298453253210446755700373416284403225914966115747386699641*x^24+812358937467608461639662486153886666770975851047921869396396157870644026746544714325239792350534251789572747150659345938223451442253873757467010906999180404497744239750288296966850803648578195853563581105251206532208749928512632709816886093203513198345023069230337324725680547348930662609225247394786881924039003348863301892384986137150721915135743978203654387488643798720945368581747563473794352025303630729064488174369481953757413770677701688488472942882065639320984470786027*x^23+361707770255257003761475773937127511858586439381516130608577132578181501368044681577427067939845325414659778742882855046416196452027071514534136479020251541883360593654844788752529321729928159947466987296800314868407451983963904548029854313937692724559908917302763382240674275126768301952193713692745821203797024879729812190797849694769425493220960173900894910671759293884312629141331600223162487944414419954063322514125905439223893867766647784510784906914881935957349327912357*x^22-590010432696748577637932636503196691468342159736210421403571146988145063507394465729821827008204615862968222823395987824765456039836979141734370463017672180813218369327965348831301349565724643753886725480434512746155262998920363118259136206597684187656876018578949200719028885327308095106819329257276914129351199247056669383318217585716608130251787250761687634940858306306563651697001060788941703750724789550620788474654098571975410313370163913942383860856854458716471873843164*x^21-1373590331138265141216202349897751031209510611700120064000099941338433400307915138297050671309642661187869342194013828004206139285029313390710262198592826725475232127437661411042984972831295408885106744604585834091362192633701438095191409993088976079318270606667600807671545817680478087503964780786505576672998218615538706196393799156785644930941248371131939927349081459993992127132988214212288402328941610968235148195264092251331014440380749254353917901346553260945409525784971*x^20-1404175175636860339854705390244783494603411519038205555114355508523276975857322379144273744540764831651313393756438441230379466827391729472632692087201811351623539754503896515860241352170513638737650579507090767310050109351042454410005439185507089535341849450977457654426786627179432140222735939657183759607661175276527197582856025084617616503518865869535636254875604219866958518681326433604342665907965546013622987122895436716421814131201412731237222699660438495121355864674083*x^19-855500655558937643710013951357348052576403409006712714620270131093975710613109554891840906822717344057120457666351391772321030045114280759297786776058692302758438626190299954762433095230343451568767571384644058503857828479013812438324877847036480402350708626801836492067934294759661003577976027330209785314781127958659071141653477935227575343983535242085642645780161909935391335171233291751600003741791705830560603321493891331722398704787153901019352927518460179985695421294432*x^18-424290914343044076865096111325937549252140578177899155129107846630296448499577702097809116592160316564772596517354390481605187969494200420635007330481762737616635870532150955057467424320980020121486794379079341952186895132794218401307807213294569693782530538873822215096230173779154494710872715062501357694529190013364923635572625913664679574470028252724521849706793163752708230391126362928331649101650230019886439853568165552022604227805548749661933730427563050273407786555841*x^17-459628494842556288252785113753682728922316328280205543737579031359872499559439455997411120816952627425243867652301705299942685048625169915366365269118111734764090878196635140574747244177158110908847115893866783656238465683732620688136462510434727344549895012150687319104263814525124735136307096329854954697117352869695381477879784312780468739286717955407312189496191999800130194199876756077479075785900093232547163598494836373877978786172235690308577297659541081870460164870150*x^16-669981304085022932113373850863939994910552541923829725322593763804113694272604125349439076236228742596225108352068813728536204960835505141284967548793608752196280582670982235938255250129024477159265406895544936924269286259810819019783061747828989802848307454631515937865900663624838422313056783199338275381179288256826068237949317478928727350068021746402154769516864479973416534452298477641313413204471373556156781791623602532926620600587739683741796547763384347411112777135402*x^15-658178456277523295553805167085045167541710945680729760012202513660432265434984979835385356822222773371479424229261080479438917334679766997218656057625576803230075286527214348512238841565054904468248234324182314387402706165387379228503468844663327251694571774952041021257741060053827007651275492534606594860561066713052134543245422060616004483833331190979475181108998101206683679698058780918610094485915629384842351627829249891616136015867475772874623584394605214128025647410283*x^14-398040492808454931682760993803536141787777911845334120016616297192091292244185053578534759035832750227044167018810171202182486578458084158431675849062894604006530849654713412848714778935650589897514231756974300003267497386265305289290200628518947422807103640591135091781193723678511311643681654193438163210305572484635132024468700857803351159038858277904043302066426408401816224727191905182521881692151210671394204813669455908813301834777190956752098220176071789239297708548272*x^13-121029790286980990107498633739754877889748014344346472424271928193877240205344273585845109194447016581398190741645766592596822162555872860603002177537568552142049800325364509536923692582781874118154768099625973274296525513421204103752469502787579411371896040058197228478878772268543762870091369780266877033674747814836054053908105708502559680595739720623648910307780107988678438583455574207091832257304881208303648734459357967324019379302245440380216080773702630005560150321574*x^12+14004278892473728808745145269491847660624096235617952334043213407268279443181429670811075186987363547796526039163211372050670329822922557060950273107836091325120024366019809989524853883378040661257065136830025399757954709899541907017989154623232854435474937171808976423872238132595758100232639570417965853666316944103608822260800044191551833819001316028515298739715868376352029238618056855579822015092448331428848065319486445143428461329764936834223503872597415515749728763737*x^11+25886863185340294768423366562689793867353145166112072015197323222946194155925725625778424741716712935557415852128858693729317656120791218040932098434563095861151732981473003599151912390587998831747338527619655796769283106622155206187402860440218347639231909465016926566007051147349668517358157599535271687511535076862300567216370000139994891077530219958516409333312259860034475007758431757408916224569494298724254644185007881880592089364352570461037181776964470520845788823509*x^10+1684401102204367030607345844362989370341120602432107114673475192226088247118120580536839045020062161122223204407940685741813661532956503230978427287188829523199588451750937503601118921687482371053143341903852996921802570474448185574061112259150664009775736884792624675631545826134541252622035211077184851600124221769205082628386818668567317386724898533825441259354564273562414526922856540305322469715482225364159353920633014786599008485706072026729831852245209350244760677925*x^9-9816308068413989755168133182075256970925606183904355775614101998322974255767084780066519940218119979986951944165723394462229251169759115774102623191504432725730285467177443982013468820379062503264689341273982665538326388428057594213583992310939118978447076168701138421643908087525104432251234300629335520804521810438625764741032525734257709883489187698444448577053982100029615897788850070126067457517362824657563155141405694807526253816971942943732892623321659647971135828292*x^8-7488208764630457294092467469688327772530040704977457165654320915784533085720347234955315007631780715094835979028864948874180081927900254584621370386409437346175737111116704646497967092551173070992157552050970989496866892361172647715593829664774710211583105209831479268143861301146231988882710249655594747849697923903423700736094370021714141399971357542437435092727682035560301470700590465501248644348828978449778059155185932891779189176482832288983412299815444027077465763150*x^7-2877316957954624320814207181765128073599182095333044478750346448312684416803771063900954687200127542979655183179042892380071990097566966035391448840438872994363619789751318378260867701945587510434649747835000522306280743189319913938612846075620528500905307185164048017147584049719810155428378732807662167023193520050406204421768455062643958999962716076322955091247823593041115374611739277752770959379316917506446964425516537994687623346552821223804794223924582543504828975074*x^6-638438578139235122893128677858860272838361110031765198714544855865735086718283552007689746935237491459794380813555781153476635770393384035459608346532747817685488079394334028917100783686983137140145006563726552761761389159419959187105495584832231518707479366823560769914421513448373437537800721586185285602465011484007034205365539558351556327508479878869223486628075985627635022740801410112770232988191970232850873146743537093603930162967372055872300848162835648900568486178*x^5-75631852715411944437071739963732283107432582158706158134302243968694113543024265745789091288834755640966502382898830613847182521425505221476571396090502744530205184897923033206231782947143492348634830734898852981809266437875446009056721537281114363361381732584496614141506722041981559994084276458878761905054776293401853213096003072873765379834003264408839401486028233444845411801604234940542042771352264638509297393390840346102758167691804012849565861828687485183007005491*x^4-9342520220650789196037492924750349862399866832956496069053127198887726595624156503743832935436457256542645586959034146223847489502577415885211324931113636820023417931227199366493255111269767439662877748520423070154836966575752533994938488904328246157172295226582033260971566021364857570842600798745869532600657944079543675162743423412244063176364015191074038523655539240777628802325342403828474896773379928774968135246502748995655564171594621658718689708271975442161546078*x^3-2499205769796881785643940623750038284589608887285582561256866936536017832305357629097599557445131434671111528976000600081365742233163373376128043639944949133125624337656187411732383272110911986369734531176965421898192677261304178039322619602496493241995306788245330458290990032792091891090154992671423881998506199006576341512104868787683183312493895637079384393692643030342377498723646396491434911593136564624682834407563222920278727791522273820516863066245308590480276745*x^2-327658658520336535945535013447301687977092636680829357427953157991859412092144987459139431883874391478690037051645251584136693617312804610618492610717942728732926218906404404607760204040662970956137810474066320014973199660599884039456150579199855600042057809709529380141560754917307030532996831167672600818396976153650491934857067682059397630023611718881726689649668637456526004760244394622709895623612741589930177186457810181624527723636302381202902525319555234569275244*x-967279092744969366593714264039967119905173141772924562370362407984721299223325686724196634433391932051737221843914751354977480668150350517505068398198082787116909575352380418634543753566298903749995751247528189878815524093129601876686269736271589899980220413003561440614759381616825636132763087864977330346032735147430362659058227236983285332784493795183271327124732874954431243781202369218404631509163180368425211063216326157711537948826085842866804659490120492366,-386983439700546661055511624660231169271914585016372661134646102078633295705439830014697875299085982904929234352748024661528937887111343236882186998024312371681398450279023203029772023583732408583642929003607489149964588032447273390232011374128285492543173740568355900837608195878389259111507486860361132098637211945656798979684071533260314641223595453553878905149227085592837158258516728491152029623348222206982430100727139054789479329305112685228533798545416411904*x^65-8126934216190661827298484290853537860916198770032210341208945194070624277058206254170294290129099772846151846529173425028577288232789058880988169513955802053203192503817137314419300622288960623447613272345216893843264264932003399363389277881014132715913592282359273448895015493441519012837757926413360053863698343788785821903327817046361074615124577862061100531309853745597999287817766660676301645863468564681991238493073663881229410220582580994225915155007827269491*x^64-90172960072699584105698077905878276590679518862153470364512169331530358754412195563260394216709887286232385820659049557858105849095252899454748619080123654657150099250869039515215783606782717709436767870054802757443976953117264743019254119448422546509841652242029006886990956223794350085123853612414252264324099323645455908843983799011776229360200913850115923296805315737121782123065063505809708527260478586646881732133382893301380455874698705992091192241485599478242*x^63-698568673784163580867678642765404662253843491897633281984270706198612497196070162679286058694616411139275782807447529733054349990986449316403787643741982548997963526750429867218651934954320525266666596492397903240649485487027342683200795877488621323283866499114649631496266550284280686762079288021570712608985430896932185049690695601845479269529733720225969236200396208780708453001764044955455592213915958044468213731402822671205287156918289416208854715878602813510756*x^62-4224796756005694702541100074185161277086079247723724819782150119743314562839532863797571358569532787672142013562857306450351529414943740535762318144440435048460655629404387514398892889475343680722634714621246678517225631495635457812737885611159000423815442031552859110343951258441726466326441566273015378771205705134026666222606982434760197805609883266318830923675083806526227048177090322048847886601309758958296782857551857390578055499269304131369137582407896311141481*x^61-21161991800041988503799154402742100260217249963189605919888276047568385271758076318088612052772163984864659407779411310611991503777565858063987601421572110897508379277325576184980918505473083239162755872506644061113559503014325978622111117014079384740412885081515464544812959864954926560800282685792046801248696694519335880004043344293131215950141402644212264288575971504358568918187189057023100193491073201464515140623123317536933108079468866408683422000456208323690566*x^60-90961253421623122621345916128267318836655296260251318710082701843857471737113021540414663851246953879326378621430261504592388950686447305288931586250263211777451974400695194242862196278391678514413002917952976335702472724351740574806074372615969931720694829193236935128384006598815284904485999154088479837648088604571834281461821796087950445125011151914108150420072589144382993491636674869553425849649450721175886698311003461440409475260212831636549067549802956866198399*x^59-343320261444059660763661036549160052151541498911402842336776667756112246115710879548700466020175393655569472630059329669658357471182037465670397474436215735072721039079288213054402544740716698454810390200953770195827481514363303192365086884117036812948182038923980121815005588516578380374969022403653189257833172431296447910430402087708830325962906056443321828868545492713331556410352923602903692529104401747541714567945559906524556841697568670388514335375176787216027278*x^58-1156215735178458844476677546004315895633895934846991634275072531501247441645374280552759391026989657973132394295251040522876123860620859482499861438010132158781909559469982281117036283025559041480989976077020115912570849348744563567272610338381409681793804699169606172544749317094482985207202220279776224510962027511247861404039914559873883200842527761150130727879248370606873988166376793642495473460129664434504829373957260082469299486176509650696046335762366411541338457*x^57-3516379231065388495238911895159802159194815448957845432880718517312007262700843152677909026576058146930385521413329865911996294289865215817752317084763445560666678790483482422101581688717138565986577213764926855759743702345935404051254989484613077287100276692355222127304534453374898332784525155934296332402457761512711427994559391332622342492336568045615488380729675175389716891061701804796538152579310231716396556455027824924123219330461011967395097565961818206531569621*x^56-9754070022530683344049099332408865250850314948839437766688424080939173756922871177315771012822343079235677556616939209665903303444028490497990475281235807225639880241175334857829110853451218251783565212642891150459282522062165426786384705270522216497175350729486606567391970706928884876659986635183076200391732330084621731725850889854728296713662747419249976235839611322207772165027359186598578540866591237156736639535169580736222894600116874763005676624962384156613511361*x^55-24906141283472159685118426911226823206222075673457761072363500532705629355442679900303928947302311572680555406875587647770418314307521659339460654542103840983534200419317709797956572960871906760009560793179565551274649926135701427293288920739089715113172111777212328341207888421387346359002553702259180404204329566359808762571348554541532059151967724639352166073304244359923600259620557582395078203321109490337961050808132265585927364452352812178884441513234275397424136658*x^54-59090014016907787869739586086917208606945860548947223875918395350245783265408918231371464104499788321562563526428764586999152017597738346383775168195466376570146704828433822162378030549967360501930513608300438375700589078507264252171110991217034139731943107059976512209943375675520486513373044937545082282425725225039290958342653390879765909492701163780685603030005493096148607206482267914550845940428563097375176792743358601016933175037687433161754496025268589504289885224*x^53-131528637901145437296809330343451425607774660286890247718438524665144551843806360644516599637124337573648016869157150816839936150974735867577993437905491695445266767836957264166474640432670044723101341927388786921620842207626294035431922860590931745645175572777367819623756188256294289388123539867436154327837480961960315952821140764094346450297756126889797853953606643090755531866385539089693873180650232427097767061043652905027579704164107004477665314523543075940040204671*x^52-277288956305444968695706100377574852773621191828283052664414498364772062900088674634884122311260407811964170483103606012020141861058076401310169163290234015443848517441731312306540579477515345121076635901442637830749846782313840644818542814721864262208259353564891577510184233903044114860589663234043243831110430991770480622745454090845861220829751909586221394946378363308289779785010340826990411035998560247313549978523676284132971095275571844603245492113441254760948485055*x^51-558045492668980813730619720090203995370856274674534066295231642498039504579469238332179495157613088363113385515430228956857147989711177091152305366696852307363315443284727179707171583069305699276401674327984081724175886758044089325014101984650544045969149535464930767832289732303852285174856328686169830754503301368859802349419185280036911016841867917658042976260500514421784591037281179504816317498412109052658781136795490547831450553158375764634610722191591025130600797409*x^50-1077260493160274315564453422476380594746362092272818766282297233876787259684346472619576461440916748915471699608620915239634161087794457927616938176562319329638157239732878349855138206336493762649894222483506764463342044535924894335810764416514703605172556357179274955374340967043876105172340302781022346852747961787455986723217049022472440152081654083192354757283845010106828445316558776215179865009142933515000254985437484759422025530259816550687967167028473473390095998712*x^49-1996908991026267074031189037318506418273249777603944966517056986968541621771672241681582586305613088582790469579594430931755243700022419107622249591751610854193987046374638020613833604963902729070337963198931778384568370230148289428259359863867574256270846775768789322773914510886227922605292044716693452672383507327535983776932903827522932088458027407590048424937391294072901560182062864394912529790277782487667861357028560347694011067726904073631454817970044779293810022741*x^48-3547931347213809850659725058920560488359639780773858626671872738436234343838503335961082599361654510828173343427211181178148839283767433602543396312379977499241791658186971028626967083362610302725732074162486790167452408096491208421406432350336743123801630376016933859732957335949299505903418990074607549297061394741049380759209113819884580880652280149957463231197148231122427713035217074609150023286286369050617868706122107015907392435988388818532341445914788204844740765319*x^47-6022396803370576733996414131474744889157662092661346966643103834974019082912558154742481515689319887395513034046390732705507057193005769277715134960072346247897134618477036737049882947065290874654094692707173711435952405243149982307246270961003850070310443480757834711737777486192088959077972131519728856696469037030236651233085025574460853256000360673748437688446130283504424407474128630104511412258801503852653348295776975769282341576832052891882718135280811346961927651539*x^46-9730112541737300380812811345674913373145746539008607034787043180733485744998471706995997880103466383508530013266377018452400778867118520655003498288597830693900308017214735328690522310528069040157718533787723825140361037141356479853002833318935531053465555350893817359766565864818400913181521701686459052739265878473847830257819846350128225446169390243879243379704282377321684113657614703306324814175789840685740473675357875320126042865776291070568452335390490192324916886054*x^45-14876896628379949517518008115478953050457949889683268733789236532855013850471590479941376053168042365652866358451197492340568588884914473300665710137274900713726740631845326313982426789904382731620919356236479523087715332941974088471410946767400506376021721684310883855691299708887327094760483719530452027806492870344401074094232184184244751367551819534531532297792094071404020170782562600845037261683657276000164061146426385377134895656343189845896728875097985563458652254485*x^44-21251152154064692101873209605603642188368741839924312638939197581472130681145486019842808664301183978231518369524637359245494028470929770222848793075937383641719438377976690403821199738866097322753767156356703784701175410877369393927220070604007003065345651165313710179477070465727460313499342309932548758762896205603642961917215735437384526103589581265165743988966190994314406727716352498568211766566677255066259877860285975591457462645114035379120227795923841216149456941745*x^43-27527805367385744743834229175291280271818317600158440452401407521059886406023277149617546010868679609683033748924665214998106505443874801026241659382473553683371414702782725797974630883401323734550628038864297195313596282890196539736818319554523935175863541805704546272961223138031642696727955008945457430017804399992787322847273802604217955612060427627722304866782687359688141848130184203940048214547302533457239324210097133861715006149298655974505001584726765046748158793487*x^42-30088087151925725041740304844086168193334852169937589371185832952341505523233606022711981077334848784038462883073926544325555466913648492600414839616936118595601104072056816110316574047713168474271450392525370050973827240488034239230073382689355200860600901519769938291720375946055463802493910407577939249253775145446109896131805163301154086328079328357768162966381329339954776081022114033923591941533303892401319505210507016641888804976929816309404950075653554199733187358345*x^41-21702193757797531199373494360522447443655904496293877173695551982548787997693384068770137373616371394090258557057307917458022507087729155699189929395159122429403165839800459157643189779714443777271531160904865761638041174874948277956789149754402433372678465184628489603114783495052570589488141555114380595534886024607881837263817498376289943411212865603088010139248860464762575930383026880298544947868275887357990164783169004116458725075767037489831364087234934058075783334148*x^40+8678740582101197404348723908735970561296284583020810004401784840902655127038782782896581313610616602604482587897902546541482677247630629169382599748234646641060999239547205328036701910494501996240429544673317695701856275359012851133826130479468985731544382317672664620422338956430461101584735151980660261915791455593580331728591211545895979303617474274757790187549261586770883756465021964149534620975698960799252302490531264253244834494802557712615953083004378511000850411694*x^39+72895400096110814531774398653079635030132168161194506650064346906391026815625450327116742919196863610797102511870476763597444917108492227445524211238044092946028619101227520262120571079279039319653442176211516271116163842374305208545157150203614220500011206849022663456962171388526219777541681797260084942306173304572951455050202584904153627380105957126455775676514150029742761700191650311574123133518873065541733105909261727649193862234164984432801315803911267268181335486844*x^38+175437838996800674528988117828370720560849359334198055029520310832719271326135426257687463130784852098391396255862735917111255742191724061428920138335714868136779993045134136410241224073607856439392757160654666738455756178194994300538122723832864090736891586419148146615290425934080720260809578858648121912314928244318413686410171041593275371801813296881080254730422417945157927063012047445324503294666974508651472746405943277328061572029474396723983057646394928584897747451644*x^37+301059950452290512903344199733280416309354192801997555194967238959352906884649177017185829235571612627018479567015693433414645371586938283930655460215573875521819278160031556031549532117297494307807981369214902783628648968247096357326864220227195251931055342844039794591265029334851173846756752762261386455528900030393337040404273143138708707844319096168439324144719598222974389122287104188076275333795886738103445668369566064518906282309389263123039323043708258897428550043048*x^36+403756033291794709999223542811610447808745542614302670390630136665300411203173830430690688420766100481231605156656986498356486776960149293044383374886907561446100137495020612848806812036533042039010640622817620702435779582090909274731861274114509128112635063591318092753976331171601600074909690853575083736525847744504291545116322206475999863524485236161812200446156402109333269476383049806622958211165001432557455146279622849599954499806891466763533618764882422510125037338048*x^35+404517167754740564269008443730564806476414764269557243729435787720115323548100835479863037820734569401123746314337088116581231862415532749458684846554001828494507553786229014058540384028327486053299794382252234257208962657760673558267514188082271890501695956199219808369718142832457684984522150333195989680171962322687392950163797974976677276617753636357510429271862572980848006972277211467909492821365139295856530469564768674089262267311270099323128643821409981205184557677282*x^34+203438130012088825221826075995176007679187504027338707699347307509695275659652995522458611899024814786053768931827076997746267411935002819995306049230862371035669256627014649630383681989930095708170126171115468166190117240142834360946091289629938430422742979038604213518176076418038664243436899683810698036955108054801497415309762266349343764634358342386976675033762702868650071350681813513431098108362318241354775932211074747116518134218768021923301706866111696901641372982035*x^33-283956263068201104970868547269249523735267836647429433054529749165169093626832227929543710729692004567970321427763655454899118890124422656926461647812987280467788796669611881779912427430744239114073165759001395774036773577766548206590221330994297488577683053753385816886158575497280779588890187735941660187216363218148834614051651545010744405072013060237441339757397136547103995315603523759043830835266871988447885945608065324935494926666766916449091134725698126346669723208665*x^32-1056789022536764348071921882977439820770210328383131708226071635840789281502551143910566123484818969799677988507237570404865568405230334600476533473832799875358870417055435108959085558719305297935360692679606523262767141216604137663542586429886587252348597713463292713413569965032620291160574680356508474599987190397692671396509607978385828231687668064773023364851227826457120116990494827178059196990294383197669653067564083817404549602949009137144078104027696201498420228644780*x^31-1952553001596723977410348159420076701798646065911876878958023805175271815901549883898943404837931034961252542393479208494699006945030949921071418836408057752660766932763989852059530492887071178322920159184649161452305796465396403046760613992957730130951774102311845574800550619983460756127362751724132242824435675123187516408932440974419415008222353864580122520662054787296407909180901992620155203964163642215553727515630998646463831404094430675684338430089212630710774101625032*x^30-2648984617275362383616208785443252811010164694462147361059989790234508926329711781940518490895615400703779644315825312916100812348892801835638397613731939923123037562019340248720993907234316626898458935573254144535613961172470908755960713075720966704623067737161334867104372908262632723815643457619652118968268536223950786522810110224898885462754146597750984710165017814767796203454901870787401264672254452919495921605382959493122046086747670043757889820381343439832818899429643*x^29-2811880719173123810696676146785699934171327587929492775716912702558945644422800887229079439806982919395711112695023754097594565700404873901270862896539631999477482715511583640820569715809886992841412258145577025335580196506726316352523018545412086093658740871027617512944392628685430343236212637796184843999662141322883856726070607541621237336813477772299592025242035143186529929335440360501437043469735213925717648802171723643988557093363880749398192336166296732406445742660084*x^28-2296429249596705841166928873139401882040161984753544477239721427624469112036629455847208876402564952021541610399620976303296567839828227718887674790246101838603114491591209500110484535799673883516156186815901935943920121678770001749660581197242907676888065383345389075065462446341060877905583091352914109144715533363857284319978803325980243441129311247286187996487345737955584840198405029529971601716739085694416656465826868673338287459203766110038370290443098981174254350228843*x^27-1171851839981209810037725758292276251011685507293513196212133622121384230162046857460050441880128932307457059332535277331418387064874993411420634674636884768849617499896010462956713473397503360674091145723386103300071905027856967322597633547055681348075111984285004603059469389045391107873479985219377305980822055626566128709161766085778813740009516315243971893724141490102834839720431283063584300329298201706899962226432874646422074782113203191548688055773216681089232542539082*x^26+384891067532362920447563737407852609983564216657820505454216073661827524149533222037566043212892435512503626573364563309280412175697529883177918476309430354557789010804968716776321952434824785207807939971503957479249604625623783546366003863248019624373565937121894958266535410511459109240408054311656358779629154802619439530533303918622317727169989690703628966724142788932491052478791051529939979147709473833302322351817628507906304318742991548039673341104979798710299258439500*x^25+1929173911398806189137049363252960857317392854953427442239778650870026218672204575721878605293137876447457146605899133398088480233931898681946162247945821538802919806983403203600736142934255564782525354850767608843591481587269480863919043310476183391673101817818245867896074243115057151239754299931814533454391310043747488989046698491314144871604845968321826425470627043928668494718286913330565577135879951069681310551192985332024041014605288482208596111941565209917984693758205*x^24+2486483797230600560389147346307745281432085485116444145074994496866258836104157629903733937220116805973354359916118506150591198567979694592483737317608510635919812231701882972671802111199687038987572003533794602612065991120252560921259680355110423587608990898016040326654737410117397496499742446629305315619072557635191980449025812406030448921926339742872731393114112720802394789316965309388183509821712699971602177945872684939708741740065419234970310415042112149091452065785642*x^23+1107987707695089957322824019160789850715972514804615962577655478974870982525753348198424489393375947592918795756289517406552270501370389210576079664649674821969254436863649481693013229581088473442032308291621954113005234083501215006752101612490039794216854330529202044246432535126049043164594709080469432741505607355184970967211800242416890143930183106831455825357463117920351446538778455715422360073547082859225432418370871615049980540301328135453464911917128428043659700890504*x^22-1804630674826802443720615649254678987682322881055666926873161798473092549027112897306737608993046970134748512083467208468513987600992006553790217780404754655271518657133221668519191488305005517066108903054073412521680410925735026945203284149458011998210711002237401225971167958042941555232191953642256331615418385352961598669568166146964271547850939989674480933889049766509403883930819980173203480039356539275786621781517608049230495252147340642546656367502557268321937746499861*x^21-4203630748324208915631285813506646814548823806427912686086881567861157805901401963495563199506908389036452124831740482148541442987337876881576738985638168935472800207486233577486812382012206974443381335643484384568688155082082217355655072791223923327026513039960027284771036847905385598968865622944910076744753331815318668510156481306735434911221957028201899696846503845809371647681876995560808958331565807456757498134034839884769958503072014924429059164005124448971781370169183*x^20-4298319153552399831167952105471066762288892287016824611103286251792783192475376633782516211953070159267384962665853733020902057664098051203935063317714984430010096215233715469980785174115052290147230161343008526024159793001044072372441620207000293958321315904839749934933450913017584253585206394367777434653864458167722720023728468514269594438276096272053705425977253633470374709000302093513294422477065418873833379281350753751242035727351810243962842177226910644146159210511764*x^19-2619302233989761344102189142792502422503676184597065680581566951330240104183240894807340153747199318138914788204208668958004440245196703064390127672052661467234420524755461344723274949094378668363529769906817680687482450535888095349026449881255052493099374431925462105745281635474249377763429284234225209717564575883313783060451854753465230330016339443951744427607998234600640826833791984767697619073868644148808369605657608440970224836329608227454711468476314342381460476754976*x^18-1298878145207097562788222792042716073740662436015189143782741019712238267699823645158810228127324666983425400195891072179441441600186714406429112895480765098297180132714033837423403740575299762765895475079382456367277576702874864084174400864233015551114418505082001874658588497512743671788528172279753540880255364815526017863314645364589756715605702719768746043463930807695507284376382649144747158304472465118110194766329341008620359752293710103592400920994323125451972232903100*x^17-1406459453511938534354352001775771926756057847890991646707818612881062937500947841671219713262320388686010616566337923870439055531964192691176031471098290738894437618713713090606846387171758282201147761765176116976490939339158573599491407304843856269748274022663112376623594464723479076981926167710416061017921716553142380361128679797267322363018856622435899584439085277653375005401788413091087804087858747456931129300737300641743181285280911000359577218059419898009334229406304*x^16-2050408008885106836605944081063929786351238771401957448152941614389745526606767818499018913226274436564083621033507897631589830006041055182083778392151827798208110102827591062633571851081827368150015738613854923583110762587397100296423070863408799875194757412511142216860546519174708599344553923068695306280579850216093277764526542649072528718829541978280728114880411245844278087952691694284892389786985146615565795075564504043662775568764875169961556496560718945659576344515156*x^15-2014730511592698669744708693975320757759502181218095677174227406611481661943966608667262192498404778233670995659503928287269304301358483490896413472432754792005151713081477575409009323049287026793045381776445622197169259750242564957848322647243940821485278690018847353816525327055410869805569774475450261310252218081448962794465501947437612617021225344413370253556620035176036236544792713923242436322818160010933131813512372426016879582858268245813777450105213476778709918658193*x^14-1218698958319462728985152011107527245589149008818151738410355325543562013538462385647640045908727875330010409299590674532178147481315869904214717803155766921395928586776271485383832911109992655197466038059058044747008596794095642880170732977922373635040730773106056424439918446716720360540449448724368617098141005268616289282162697666353180678466646533887949017038127997842951951521936346286101307648935062138196209665895706218402202655852677641476595882936656870149341707829228*x^13-370687860833529322923880498118704975058849414765231180857774469603159743000594588164623340484582724854923802890906284631251258277447368742219831678398695708562901590039215952346791417640018112667481062149013062387038518785563634862997331645868420827644761679818369417521874732238894712553479496317962479892625176178462915144586953083075363688605068218495176363931748334999580366542611748212567317097844128824608285820956623510351166625352165541844982696787632662860818971923817*x^12+42825607474940615335962453358430866964044191926234019114683232116362382929299782120274888868539284690471078481531838837350257572332767521809704729976683630341377029424237192324213216740396680518795397132756125440498580681225901037496640359158926687343558294964123110653699943310462439071584582912258990661351639054995354362275919421584198551069665910988813081759187693583561529693717587410295227928470837893762064647757985171884455746866890921665642872157938797714058000054397*x^11+79277737215402949628112863760811323166371786915449589642752329750909912562071567919236244812080385332303212806480098716311450954998313183059175095856438371497340491291213700322390082294455922218316134849693216658696613599811674293039177699116416698053689108553384636443167957194365149398391007537821353331371339592712072862926259064035810464440631878030915906583967508480278517381875971524928361066749684211067375056074088401749494197754555158180402089453251219513067778635876*x^10+5182848120214247805541567804844415409328353684190614264816930075684902752756129004359260686574815394304225201169951912146451566634289685149003869119562008721945010304782866244552813090659267586158060314304546854905910711382250648579645779272447508233872436855498888817081860064404292896572941800299429516321183525749805234835917971873261125464919278545874033323672580656839658421455809351521066995981309847073691917128106125150192526783252996618273747553116078467218535990503*x^9-30046851038035902176793290707993047835885821931151372490339711454880181471545229831016358090032967598727102334113283789379798128993213459685071848381460827277737635861785480477485020903318805600382535867730790743529773246232269460940888202739421302384588487965565076576848401761333144990940313780408125511503269765442685835782141645521247946918417854529029883574535027426747783575234426752572850123518491587235527999330402022456687240848200229479297844268962864032402693006837*x^8-22927759749645318432589159887933535769777207059811472388926503908052680542896782224344989014670232011918869755197537825311278445161906194724186844700739927281412844972880690029662258323797966848521096085720039195018741173107555638325417583162330052780275789132015273702892407745707487742346998556281001154019962126123844092693938514513152819284531783091596908546196471370675550748461937284817148033756648232483606321108532679106681897363243600901263383488466469178606453843032*x^7-8810445633434410187372902367807121773036608303614622155743039067031544551494557084909836454761270592825861201092301696204671898631908078561857194411812206026479321248854504364581017250401144289384684491539677909727924320377868442872663515377657985644337709060993349896461722166541728339967212949107823794883535256424732806347215158739553101820963357866869138511086982752082923030503871505576131554180802188907662704830620136394683956642494130751408291730047457859101267132464*x^6-1954717413540604419081827241963957012620865631180127018529060032362943324167358108360864934500237484281413794753261550673405750454943233379882286571087020782426375106886049378485351617662355925748316561653083706325003172247181184824039096464563306422280522767485002536279301785748563649349572908815208637038511168151725380619526452812938764170620378132812090644585204591169269496976481123665244570552923528433710312422681013879309056191632231761577159527657590246766643311042*x^5-231482436697481600834764994927761549270148789785808129727073388113007110691340723752364928653643776556476966975600051740701577106805490505060253680531147956773226188834758821556088587295258460517040816246686784142913022487858234442806781923796587639752998130349964811830177543900381347890622347034798493981497586013084027779070556835563541247363036882044815866674145755094947294996285739119394023290018308800904272019356183857965313058288540766780374292260209854576351334317*x^4-28576117846419759484841726908267964798558958711525469860838792941356113788007872946400125140150281617633576104203216049219562102283113368823452186943978478754854638856532489318786099634608187329301087806341269575383941277989046471071330813069670784643495355175913933964637849828291510240623485320913795943508666184767285537213500133538560917047989655803958922949726730151167903030304065668010750327325644989732224601755646404161487104705104781478539225508699932251458536978*x^3-7662786055020032489302608560360509808953476284831374406617077251522162436530711937718238734087517864494706439248210001213960022295960113577042794689092031181935104754468608784480672267712126538138959137096389874437807227694823015741542117335908874862202917875961089103325985910573388980510736761973931119238797826708319475325193387163409658491895424058926430734524916204261775291654002198973993229541072815503161630819817539196400337890025380980223657275372191273743493969*x^2-1001219614409947934784314802659880785774861848950041193565982039925232946892453785173418963763183566850387964508121685443816437574118587465357897061736345685366720895608494043267023075335180308061358590356348267906571990592113237505349426852052435300110845237162984340893932215900485759589310679157829197271487057333226876916255325957369836421044331847751537086089531569929504422401068667851624378954405142050260730072240943396374177190039663247121943801212955727478335019*x+83618577819252273775134369044366824616897093567262942018806333433560917749725522168551866722903150925778886733059873679762190538212783423447933819948922046334658482466356868829629822705741103824494985424542375290765542939450306568388010754969360664231127100888418662930343621774813274185372531763953460932092298365364875869775579384526236547638457857010565107715209401780541931039945894638187571192574599293057956353184694342125083497844382706602450534205379037544825,135131131457798672085602763424073035936800138733284325566284431855786264801857926634776906503925560058760818079628956142254787295050087958517615563080008574167950385558791131417542875965082122567396971673321168372049395016223617753270693271767012028944264509579582048239550987995120029549370170951054520486539481270139627681414838116718439558180018292639427441035216542440983047290650997997076321979355022364678474729886770431194929726315544298555182767280602677289*x^65+2837912337591070418189841544081501361713278356130682762926664352652420758038867606812928350766189154602173349085845144990271648424643454543297796344395459148055455440715178586563951990262099156513477364955756803473195941278749628507979740317065141533795015275284945995959948710699505149824106386385919448306820616338986034379588952110970620979588845009303075119337994777305610476305873749139761930707636394352573386182503443165516493235091861492569324051796719906995*x^64+31488845068744150604772821591316685965158933366791447935892478371467149666430502889556994174236208274720709501646839387990443160052942306879507697710169908981329117839564055729915981962148417881281791577426381598761340679611534817393066520781852258410154294886599757872364392583497563670364975872609782112793974975313227208636715799123373241841861796695962006154300633233953481657572269602426937319314972037869779492222432477700261033026425534915201725122748854068924*x^63+243947836434040307565240399182563901100315406944021437500561365351620501854941165050035298338440878773413119656039632940855063357016236723000366654525383957132378620461626852286202281571058679773798573643595951518767238811528138048013998594638694861774351118510293494956707569428972174093037978028760136128206287661404230968913849799479433441941036444077751425072740200537821498212128440409791403452002727106188976423170171806185311488615059203032082653880954398429759*x^62+1475368815427734126275448745943694715125576521262658485570728478409294737563399432094446680502574140098120882819941900884683213535155504194789748179241661470001780908933785831654701172601355688212681011495894201812423321553701384493584664862333320567725952143542364720166892347533026593871474333971699701254588381405663826810827041724916092047958128532749955810525657674994487631228236063877327432002936947792093174923289147671493549476708902052032089188462867929280708*x^61+7390227898583429046524894619676680417459610365647496386488760247101195108440478215295652653304140294141978086622756744873434090320211990173507117371634778201482250609584316330651487726508012227521152535498439002961124272703206110887724542303244556247809471125497950479195336498747618605875212541433602118771735086365580231586240328640419694802133311466062073206793670896435520536925448827682873063761079490995214901922597709913149970673134137842230936109682633920873752*x^60+31766105068316369113297523520742023639717170217230548813278650620075425955468267409879184618289169973978497093604730370039567807693665299161489412576910799774847305181181907198623877310950420141903532635631734673268301188867117104457451636252634245307403256628146022048965149167603464572540365810975777907778709203883427482431547453719078781350398477693365893894735751880548810504767152189623793275213938059953879720349915439200828527603047557215209823463374784169216513*x^59+119898306874588530826472588490745161636560012762922371695888062629130250109576067230056805643192988127374937321574296797850169800206735975019341690963743946941533772512045023635332280470297222837248103922088638008753780119625316551307029480318743333162354723829997758024451138687030350749846440782538185112390577365223093016956095190235858745485294226976241235927643963391577054029028621780796165402220851465208769857613588434383832724846922852386754889854069921103163890*x^58+403792727466560088254010984419542214594591291288653945950029218872256077947695590521565402549431962782378555201499672163190569303528297511651186164032981767737239591026692688548531260555962699949807735790921517459365576492487136070414699245845552410345818372225731828930349284219798729092275113983589092453061303765388365225345790088257481751355613657867827795131963885162513660267787672496043519749390365723645750115845001544523335875770305666416899104635340738997285708*x^57+1228064786511409750775383037401042219128098831230759667144474813784905808381176956082261809601893309589635646419308756255894697461017933883994318206901914768496444505461167878487607126670544585422520995641218342017111421142289768615474160955212117406226095056303061002046721989914379843286805864667201701166142579179439914267476200997503707697903401684262260209428270420700311486310763071074745375367490952531832174823218210279567500702363401807486348510994171351490248965*x^56+3406570147051803979088229678416862422508911806056904675376326202789920301115314723510647018655602819978427714290064415603089115077930145895694286924873759661488016268854280359736555076021221074785010091878827161093868484580396791463489816395817410563966807059499354839757127325474529166877274908955967046728757178303953287039435381899003955762008475970944323645066529465506948445251755387793051323132785230315022966625187601975266076133928884063783381327557940003982042632*x^55+8698486140865875200995437397234200497811679080645095908007059594450614483169699821157973228260837573392239251547012094709594019925681657314604927392243497739447144998042715408819408464305418833003317436045199834760828554247779399268146887999426606923320399480739104613245176346557019422680368746678606968619804621211560412401576689089945304898140973810395348599521367548929386603340341261933953877316360104577211584660690616161837035987952107467187213124858121920883075395*x^54+20637487257961154729324550746916347252469492710559432643584784353467080951944390532562279083708280176017645695962743915938119258371241697668252337678452926252519756310282212694584290858215127102022891252988780272066923749021373230838223653429577342828621585173791344039843049257637053679921016289065315240539335157715926456619400741399513066128491840238812721071045377808489514418738043405909823427741033467929050527115050950343058155641907307181938462877557569425754856549*x^53+45937581571247836361647870186785182133091249187518241161250215899477245905162250247702227798799930553147347940550281486771945205160726901845038978432262340524506529248884460325216197954338529392120475025449377014948508621093787009574041877496152591206924574678169420506294161764139736945036410160337929522047275375301394341176783899866688599646104460526812051453981931752415140139331486366466031856363226812756410796889927822341343905123363490301732443545796385684923409752*x^52+96846725320422058325753654746049218512271869839319590181109275409637980602010630211552468845851727692548358311839647804960567244885130350092335320034562619796755099083915269376084583727784989316703758389813404047715376257311640951994723391907397189046945004033215820378551507190411551001365791761232479412237276042457049591205963297074761073507900625494079761854199678174843820895200851902117407528390193531342606809212781962820349119725430513000303650631211826087290529401*x^51+194906379664821917301041561098778956340806796045668191438129222651012845575155227296555496201478178626744936244480589860395177132615620306426490849772835134598410994384915386592158209600997037545796499038560499012677338689457510826711077830944533678986935058400121699793033206594051037815362515100419048496833878544454965709608600914659462537477950588595593281128882695228976121296369936236249049006541766856013632916763528108191679099612193912696848257766288539798835733037*x^50+376253889003435028228665510910046885730707487249619540069763903642764608203216922321865125693891887310759596572053751753278553525403375413028337403004290500873336767131789498452460197487221886680980348404462355848868373126483922748220147891882761542936348941078297446906706097224662988867231339920403269546297668114064148623121029830545624042675441824759398507976191163097800067918335960632941143310831573539781048955175612017313151982673193578637197472832963518684477157444*x^49+697464979475011613560198095500097006324013532343686235777441372404955283083867741038392421223061065458070839878361429405727643953760399834577580912909714683674538435840790110885772563236026617194232529035720402247665688918943900903360921398231125600286415529037923604087795045135860557568860034345175894587523007557469273830015866538617696273104072296819649632868205263702778094349505897249416311400566099131105510638305477209957933830106037827649652264982549079876327583587*x^48+1239206142295407338356598944435254761002247916267825301283944618172971337596653783396238405635157270908996048126418246317196046101834322193300505255141548798416763734760732978073912525263292868746800069979921156995425344961224124947239532363459557713192227394941449871830233201421191208722154621748495102219257579861227660704332964928102280610673599963695626068495434130646944149889030420130087500191971328215291238661273919074107612792504600186306094759742834264478997845046*x^47+2103499665454749197186056142638396651229385414095562043962878931509000606896741307691989036991786666494291331369276931291521271953241473872746636781429726261310973921093184567094172913628364108933094608727227807675195388577350623363730488892213000479195861268196664942726518470382904867727550094072687677955289679388821033705837208472865308577847736099191973037789081332630571757323479885433800889961022145357131801029880131454896011704846272957841137170730421299930216868847*x^46+3398570554548432115279459374629585527588419689841010745852167280943148979958155666709684402048061336428597557870411365766119715886432239247985371718530220461850960477543008225405302890887815196435224509553597824728739237776996101633183324736246390689614419406025185452222123524276341524534921198168296179293914952059236944270166764350340804242233488809698529915956157545924460563680541307716850218453178600906114185702196183077403552286440169202776908802233852237075973296134*x^45+5196333818683713947542186496125433025659668521943034430293941343366563881429841030645593540988723530784147811395865063426559222634801193856747467002788611950327712832090737151646324056994007116043139390480919273271129649052600942411390676754617624439147097160902406994542668919578745300573722449503109345233004967792158569155747247398663542967755826531046284520463452879229707845531990437129651539959136351817427104162409944814025444534406125970248169559328976258299979650662*x^44+7422930415413556552470183372118755340762496450059314017706848993874263096312696581187588948540536815772608268580785427365003076590709971577645040547850320224111879729806663631848746311319884630588652054111406578346757276432494081404127766614322299038812264471839089888897390582419488416761080523849648944320312809789743280950512102191556206829108058401740499284622297985600442733644229426499163199211249196946355621624935635990073861319639229453543856868729505140749417253014*x^43+9615621059681333319263657221530485174282681369464581501883631800410464875227418369122423650186154165897095630133233693583208743759261812624144815552752505725960563387521712211537910465448970297239464074723466766463673006694473517712617218801705910484234026013653080245578678775037239222690170266940121597154760218624725097823053327052018667712670078224619775738405908601726935838899872832156371355186815879682989447971600729235067040602871121704345522461657836338084787444456*x^42+10510559098531312284923250065773800992621223102802690488510636222241024535537731049807254460970625232634833731000343097645711774739738578985029575282397298447420259431322331834418251816063153931919172937580389481845727435246886761279299161287530981403111617537895671723415760573883804778655001766287361890850416313155601189355230742013147681867937441522652555160151512107028828024558347037851457727227720045772294692794901875093806847086759313374606057994642313945575067296621*x^41+7582610271586856117589014465080697789785757754794885267780385710213058570698168851285960758057493462552310541685119826031313230486002329491531754598010589895021885410180368871703388781744063834888384932130073589964226672674035404550146022651302558765426666685256550985034324871850509013081548013802879432443344170919248140758093101839176577909251636564594197105866773463160275790011438624582541607904433565043921812718196221295762200722296097198702823164561528151585311938143*x^40-3027482234439745830602887475428378752446409073979918610413405287637753708804445351402131319940695272279109740680141033825700637338593497318150925610550577523669940704313360326627705367925516525707864135752942766582092823860638259662105487201913752465968685826493443954236398106665430327681393807817290856794430440037811411670131051815842367342974901745542721741025384856665194138747214454465061209272046721393701838364758509319550789250184570951461023408272056655044083698969*x^39-25456030113194339654220532067983564274855380783723077744381068856871745373110247374120906379323597022886739777041930632025105268753385362422223463150739113369156988694933027690324602452156346364130684093764114261824350184350879492592014365213262789926581334480027157003807276857889016671047655095569094624800778259123559311932104761860457833983599749484612340446738421347242547604317637160461980870506793117046291545476148672303369737586863041815372310463960626144147702176075*x^38-61272653564917048766406001722866397340271308611394487314770422263094679673098807720265115041423022951393559283788213107328939855940572003000793832776516148059922990497131859307246738560284153039085566258566816107470263654741030935212552321340896305844724911489808324957826739255424161362847371020406748070320696399146098577636795612663087521585884144711656809833463432831346682359107510277917400175315031129843611784960062051150378664369415026713040724833754318824591619939083*x^37-105154121280899965907810717174077599312530990905748594186781268501213973718280527858948177760705948140858669699189528745918967364662051004480639332129702491751860957442916928000183208389909870201754709734816426758672065300463450170870933298607042483935934426434379441227790247322584007539386342072095625689515214893273864083231382929625959175613460109162942245133572313123458656082412894920571056315863996071063522959360809199862301152838185023281525603127632788167418739880550*x^36-141033212266239214192649107756037839782473129199720265951179126341090935104609530259760998618769281093894121429588574363688455199460039464214423621575963137233802786286103334121097320398086146020810687948862302157986960322794552829739833833300752118725704754059281806836849931959596816426356098914571047140099939639616808286972170461293760701277258889249144106628130751424091869514954046908035163011578257443693503502405535479874632280034447758386266798762378609367780445132550*x^35-141313669123222539996690008544351108801374718125679073522754335154104542934525388575803536873704636345298092516471675550551180366354446872550343363460174805112380979045723007527316080028502790786571883866291187769186721693391390179377442600233929068200845108999742792704867578036785848419888261018189567657483764897771028344240613218272439830701115993975472775317411408859237743805790261664819138004015088060497585831246515693376811328641215001519716997985872003773633866319365*x^34-71097600562488549547565264149844129474766505772866624685605789991473686274601256814441386521270100100496242636364900887647034651078006575339531571091468502841783883309722593740044059786876392362065711445036826158958943065936595798665411159083985840195316283143648563049686781161276288006165635587374883823564642991011201565308727585273339968470477568003997658399747185413763166182953643820258017580011050612415879727742113076366897087770026642652521310986658940482739463795379*x^33+99127748255281676562229884011266173582547933115670770290242518599056786946145207293871763452249159609357601628537152926153401862477929398220281731524490186612168811392327607873229697583140038969535644423134039661545111327414933211527841424978285055925263689336826951873429306080213765502714414269997678193535449549503581669663445803442081442456453391575159307759522678083751349842281468936205447045116945139388282310419430038523859587724808265689614007628073024247506813867838*x^32+369068254621216691683511434532766370639598093991920769819738590432574685970260603323126560455223622772953316087229264482727564893737670310402821639715430468191205336640701861115228136341832625248194904437348772350450819467266063687813491397580089898152500673949310666087977426790372063323556359783786456431223618609593547616704751439589150226238322403328945138662490905225287373780458583851216048321160199481249722669228944228571264051987207195261794060552806479147541545490221*x^31+681976777755795594877291453169328967603963487782329868888410778816106043376505449935518854335072308090920086977984322338374718525085708281757406046054988983271950376579028190986619062120328776938812604100522293624173379409430848161374701337049010008004083740247809337222835254049606514570302808104453695237992232863491387236690277843370600820294548675297626797111994943994885067081004928204821993383105277842107916945558820974746466306453138531580979456602089040170018949490769*x^30+925296228568610405989611016317185104215947773026894268003607474015486324326249331607778028440470230416260137509523266900998272697258608640404888389031918540175362981080241163041172732394474497900821978515068524693758447393961001543237824464365639585380209403099186424453914018760872289689528730477095880830382638350610671323961747701510983517802251944057590071269426857435828214266302108659342599064680211349667735999631866424949462121065481916030340311684646242108346087709379*x^29+982276985911029927527269995665425707692220362186306952233531958238868046802358464077866937806321847676814077389203162112446686210156503403304619866042933876143850008651364292947411569291216615346331934735551917091486438314223511727096146418618963893263780386678437042077733422837609159070889728782310345673763203463281277759157320223518968342105810311636247063959942612908822271131856310245842445534636064220956984547984256429758330360852212812279455246842787319861169261065017*x^28+802302993098276591644995811001867617401668910836248546942243619821587751381518069956302174706266151422887457388308976572356762192251107378896781895465960962413218422949717547319178424114479561501340653807119484679679125572910040915387707644300553277475320510847744215383266736221450457707826168873747760484279256605564379754860519392006261777150871980409838664193152250341557223170607915288852472353868606050963271392235053786884391537626166332665444206226027297039861180899377*x^27+409526947973283150418101311835070204290996230931186192719186613562449739961982827297391115925953132854965642782417568977387352997930592052935521217820543596853874541027646004799215617533298267804218471790001658417945317105463893155698781934506804773532470675795709399306114664043503718938910943090305274855905337378881695349482471332289729515455516795071902504981901143584661053858231072082439622815114256585879052079593680910015656583036052350645248995246122284528263611949869*x^26-134245103605483271454517390911418617576134915120170718091519421056401163946627373922471238610836638830010896299932523993592200180179647305960706560910111754154590533841643098998842515717049254390099185832513398868577891498744065710473038246198552389102319340591646329361754385891567415696952878446012577623031203133309822283378590207312830350097240141599559110217038561121451970622499497595722486733299110524039893797739088903606447607813576693696043174587026219338365317149254*x^25-673726444177183916710158082632871721368219493222578450239695084546810088426013630346733285789061590830047548754304882382009502702656156315671327654877175945093422863743175356920148818828384757609330005698196414882412202060207743091505547866136006668702097283226770431906639515376365617101714969100961844449437198256785676502278115871016218173437778046582636383000686751049160149039658334904687164142968882202495479474242459163518372714322293175138395537689827179666482887585471*x^24-868558535387225224490594519146692129041927825501351562168029220565039070374169229746691674127656050517684277021111038961159955397005653638049440231329671014740652901524254955533772888345987623615848776169210716436824470931813562237255547523505199357654459577922737946325794797685317736067555550799620966607395886432050112339943695676891478506504769140464668522997705462669959657034198587415977247801916697123127065517687976938694587917551971571385088272341105596967256228119158*x^23-387269910174106343459039286063797550165364247263968284226340412333691243150483644073520259157970454209989638914074296440663816273727150063788274320350542996404178912760828686050067317015528688318433360847694894865520302077490409083584469468889522602597000466255045049746434690924782932163140696199032072590207982787223344630651703347064479574690434050191956519200745335685708551572703915847336495961216157965384025022935596932947015460679014745558739447854697649180638152551042*x^22+630014019805913305371267089583436354181808848592745247698947415656801608353415088219379800489519947413007360385880285648410027941445775807510260569351743602094454461014598585472843774835531447511074926006893846680460583107677669145125787456660456628428681195170350072603298140733692775053330834128352690548400382739446675577517658489834609257115983135816719553533547821888728992386111520660222081223803757403124724766130903140610406114200630507587434432693751083544827826651443*x^21+1468167838593224116902042960881117585656365195426670891863757055077589487367891084906114537797063861073854201485848081330510003940840120485449256376383918199670694667771040257043860065251795624598893028170860174875726418674742510639760498853487234271991083151914664203734293481753042292813750397226172158934612515320339804265198374557217795578779802941701994260444911429695960347362601394739969995588429297479700762437984116668802698149021861151395440074682079818937294198905397*x^20+1501578507054688859162771989259144083531269176357932709563059902362110158195654904352791388870140748258270384865128771248743993723253337752943512899560192206310943425657811612252837343377129571838250126136731636898342460799739943826851570358744818076608258160154720363496182497034448787429131114904098055243581666692376489632466895321285618019742657933282540541834385914679492237655069255151314997862235025747912380674789886781950952472771148476160408776859119231212841849023817*x^19+915266994959538712028887464330824880314896431594853419949320837955421555545833215065770901976316750132288188767229656418552771175852425278071283505623447381533667942363073418558692451618908819950223267281036813240175067378668216403517077942505526621589930306604984666487896291913719565723750482012110508258554328136137153207822817206057489425015355681622526522220581982980388653153613940882785541605230785616990978709509950802194328998617730202814003512384448335665104633365731*x^18+453916165608561769570807551010122780459469114803058371348426951536183526140284129476474727646885948805084707744132656711331529427463274847340691526101435928183868980046171811192080284414305565306059381491008450768563796359318528448564983629955009063681608676967436887110894972319822371184215915959211287059438053141413584218173253892136180064332199670165326347686698138060333435263636376588242312479205128158208981757238508100499409082494965888045594985408662191728359018061140*x^17+491289939740210069991510142654983214699924017720302895901678159972844834468761458580220150577161197340249052516137075273242864540580598680205976731336915124376332038677802413291099855246895772915374398592934216319133416008361638228835512908302567718261543453784881015416873013524633099475246435371679886953764490521989838076106405270053347721711740348105095821048444121514582307340454815889524966500814423481629127578054412001322687373804666840995808641836381039414166653494635*x^16+716184541232053786845962647376399193122292018821185553653438175968591312063512774988978878012031628287989386372747605874321568757871455688945454908247401815814901746881034523446003315639356047875066526538091633687681575033619971693502159094262736162034876690433402715801977708940087374096793009816636814316167468258703673788366811147633581024649244424942203472322729086016434240531104518365429837088919950542697154162454725075798397106819495623976751028419978769411910500157804*x^15+703830702650181485826436680451201893363055503915274588906655184032265147066925908697644741423760039369193917895066880805458052105851069609930492134448907987072024160340241572781803765350272146276999074405831367871409435024970155468564077000439479283925266138589387226400188141469054656327454298983424418625297768094115831037639796674288684103762650494621412977759914756093503716792156508877655396473878227007862160327771115392869579572148927802911545828398113798818835031604683*x^14+425852324699907335193274163772359996053406813218171292495265260872356062923804615934388151765637107201456630658760219136849954391586153041038012652635125017555498570368957377940455569464332117473616048895751501187127768627649468552769813573250225703743129298918269596612411803219177990695909011813230033978820422333058373957702287890685563508698269884330274321974119812330148414519879762897891195591581155460796812199820305065776700606926910869124324675479454032770299372829987*x^13+129608048892189510292376082585686314738940980907200297015470178270087059549189074812712440697952757694051489022841844779530302480981583211352555245484112329666633757498560352001626422001865485654817929636662194070822305504174783203211002009527724931914329494187637809573171884011567640318305816556911382619154401820175196452903100223067627238786972619048703281472661818461558565595978254486069776544724413931229967176810707844663225397136996294559526365219819595878053989820662*x^12-14912907718088340256160338632617843741359781301253118105928073137056094263476547162761642539186792048111380629768791359562973145183617286120264636196924112732859596491269377439954782828876607295287925289077709189541065498974765780534929682843406217419901996686789916475214972954396693751384478803438498644749261900449457880058456262966126813796621948338807251666200467578649263260494062448881222800419961263157323973816548270198514268586624769228335732957204699643482508159615*x^11-27696439281102731887788847543234735781318296009106870608328677178411797721220976560800281465080509679327134242522343767421918659980608154859649541367868596626122262071645080521823910916432280330799544041531252260632757157623086289203610710365391576827167207495095912297979372879340924664955630245703107469687956376205308999424520628867983215156996354912889109584140811052644855393770217676840233058773657036718331336347954920692375690472802913352856292428527148982986224896245*x^10-1822639244800436341362976857981303259981296332122837558344866264840786909761892255626310034259605016599487927699740895030791200769421193713482970876074728675178756689637729751558390840028053395823260841967004990726462916479472304513894661953826867182334040668710617101738594032612255442307127356928025364911301934773686360776345070062012085896800707775309530043953815294621184670000846083661105892396764154697985907143800482229160538389703677515342702266388484391322040706382*x^9+10492314087747216673988809549999858091997896877904214815554128266104824486844604377871427736904092738463141920599470014242097043722489460736875772974536658351176939885429784485856170791411923082511671280391273873269833884858714256626018269249543184102558836967494204037673615720198943824769797810596209355235343208478906564827527102587236513155599536597844462386524484254655294763395218616502638902080399098629695383943431798806840355796576918148434739814512043578584863139197*x^8+8011211020975664779848513955015142045195045260148374899919052251289855826903475688845289239763395700705217800237538714229195841877803075205447849689026717878068054946300441981089160338968494482561863193193057287413028188635266314910991204778260010610331525871856043076251608928474430129438712076587728587363208405429546601621121035230388091225953685790681734355904430820749027788602882646241799749578949565660448637613622343384987608827461814616103199421659450221137921054742*x^7+3079850998117730369841185722475416699650928754644211456235607784783673119911061405385326510284833856034626947167928052557900501841163490591767540706134499709173170862153345715880458930620688789443225957642117808383673138604033416077458084968879659814735918792982807452195437005686895318231263288002690905203697676844872564721633721342222730149522554193622551279374934382114686570584807747117190415144515481699024264482528475965974808054799657620260233132483913668629153868118*x^6+683639578623664004212524610653290985940205566795888590214709242228467564807413783147354956481449414667439325578247031163377060909429214282982800924502834353900647032888167661004995729483983930771158705717142212413593551108095921349722780520801544427329704032836861716753624652249725475378856582805174904007580220180304793275180448358659049517735672054011300291867980075047682136679038494184859779733330334353226075940734588388386310175488350479121170279318444727679767443680*x^5+80993919120635990909431404994002891128279316178191602475139056189882871137867803505996044542402706016862788032783642406983693947726617357605418461674695608206526744751935714680516636889883247780205527943973245184192091875137357852853242240234513682981613994431649926767335381483698911717293497584964770333719425289442146000197080772382547723523276846107895404127165619397644706536259417612913388783178921036918867027919218593850322302109499253314857188072127232766232285189*x^4+9980010986249278134839416567640957183511058620987704728620273326568719018216689276192403213940495745030394272256389798765097536114279236247999719985211316301892501740453949560046513745982244567716643395455976113033912412020852574492823707110088830957462711759656339496140364274364705116139856956542105494570114252552426546733899047680013788347317883214409281713691993620010822481708203290422568234964510029459087347388294029916775616853145889281342851419969290815077725695*x^3+2676692549888408115018938921540892530832479880472297056931167624009468195163793279419495755890271336808600619268572606739205490651400415249934306827508707720912199456802942227365703982448451466097071913864891775552818338049816564469281643344656946576745881393811042326192609153406446573265670067226683016669317155211818657895919463900257491805549668391504216540618822211283821792745980736271281264638834180088520731966643455994545109540712221077330105835767954089232239742*x^2+351316963862356725456283689447842882427217467063541338902527176169355602798325011942279807759755323938340451039202310332899886704833391537034484231933076722067083753161858064946671986570882420555242230400104619881521297691264378194811385580100810273976291988285237940622863559229083610136274749893857006455254722984395519873008357336304391371833712863271391622911520577907318893303983044392007836881906406796361805934907197417489354658800512329907363001060510914986519071*x+283833653978631080368808220601407256494736407698290284793871596260075907140331731558709951244804765986707361984905680556549432603547664514444494905712480822931385445387517021558812051479536225154486457342382224703745057190440819635764308782092825414155948461725214957971044197660044375906161036924435466401002378308184071617258959550264579144068053844361114664619981019935273320133437550861844671622641591029307652365256835673569182286082551416341964584907848718145567,85510672692320587253918225473263771947366892230992389669900376501889661631121393592956283642561703165540357060636422872224909206530994465857462434868280518128522374558902820707806104634467624924674993129287465311302853391927839290515570255037587541393566230938103710380959948108897294725446137584881385267677928362873863222961502418866598250086791798182997422618438685293779344362605834774915254404669984298915633294258610464093879331105356226265794396275126229379*x^65+1795938079901912706760367837365921817461535452884744716049692652315051849142794736657877669502566179687405281246208742967786531988927269297966991005803141352316623730873615390819850998653512471336575897164880429418548593982685544122237322569177485715318929128620948648197879811931115897114830515689511559725070071111085502113003513150693335825481540147859622985967228304751770909904271435818656012963911657856790713547317932112627940942660795230357173964211558710843*x^64+19928469292832104918380964998431452732346089054289417664182058485051861992942801967705285333144793988293092547122181935118158266408225760820396417429524780356119639802449863668543042681557649546166120259338447215936587664605006190136854028759672044052744293907589717715105913679394677654512787375301801938706308143535622107509078497696216995463625661778095038631975452446108901135512376501077139799916511428980000684791081129312546918222807344899891608502614131954339*x^63+154396396091461288486529849292972779088773206840537025624334633617539017687108659387448678059838929239908727560896771045505115277078735569919086230014845941177610134089569317783351061670736937400552653319032661404593945684837304726030063809390579305713809770774852743231407119684117683812841910891383731648353192610205653605856308661116363242902738763433744962953014817585379934090226570642018033015346416668104389344813380677972039233792194507978578482533449705194024*x^62+933818263501028903448377847599367065984699364440738609720449777308512840031898691851732027233315611650219069140368923639505619509154715215521556696986967227828427556289666187065244142510367537264463148253126867844579428370156953166061098778551361537262453669874610576728537749228933878332437554913402710093036103978533265855393350564607652726581822638699435197943733607223371500300311085919977941848090999634521449282948907255133253210060531153825278579458848241342061*x^61+4677783839243446515071722682557079097296067943533365915248165716731682801627580708553564353042204254964516885134400877599362376256565581211246183499228184099500344272945305692065160509905798794896397550064245068570472848007183049930971198339241966417606997162808981005006599423554296230199445095746210899000644920307884150211885260615104536279609864857574191613910803427361012911205668123898233705026229900627468579074876897161426776463647915165710573512972719139287588*x^60+20107876226363421490197780954788220095532403619939500056263012005555810929063056615657027702107683711404738104929789416901145889913659552523649224312480031574453944904212202779336827751907314655209477380627931467916113402974609144318030131502866223523397118359252748875743691507660486143662888810945807346193365865291514212788303464272252724420178815437482446403190047233269608214081647112065363209359896768043401255003092800446045320472941668377581765315967967408277329*x^59+75898797475358787064851500634711086868995817241332419040972752680352746033024746137754101476881465498826623018460766043493193366374131787315414482983734084869124442522531933708302245723158380847477415329786801564384578092117813445692469355934214453625406431121041469653160111772283335485596611048756972324707671115824823187240121973115959684948348566169344917674032224503137049324774429998349068647349147452235334045693483709099998926343010284784775539817138839320532477*x^58+255622968899863970722178516780614548537795495295742721280353229661543596253925277110789969585869394450256596863200933144319533123904454566405712860120695792797154705021510273851437374771510489703203872446540401417701239709609144260220970266367114126617850085338050694277860317625244308444720774362496431043163628937236949643681360347528077307803966891138282946057236650715260561124687886186981498589314557379143099859652212522281529701899806095912854271880027416027957717*x^57+777467495623484926055256589921405748626497782033640496757185124805988328962952434016769682906642322737500127819416671983103290591288189551310403987459053558370233690006663846569798061978437549451910409289415495843471735500739829168518474412336034734531372341332624731112597754128294572623289077271179133905056950099793365902475595854984371906603807055825593822545724340746908899622111074305554396066267555698160920647462093659086571801668549219951957724973480548744365685*x^56+2156740453309975486111737800153353663731629171004322163406475338820165803472851343260074085332562910115267990904704964838332740137623058033701061648779913061407095575488793701101235757128567736342052225679400860938555302164401272680735002438724131851434237056852766078932519847565616289524409691285896204988259256043362782345544472571348238417176401017615900173874817541927313089604723225875479499978391648277764147396119667319558561794331359029796148135814702069063351574*x^55+5507361411063956822721744944967497326525400235557117372031059153623407199244871710985701517249586818397037344289091311119099578124121560931077785089901014595215574682778393612337591133024824453069206777751285915406197735553547659323492601231436867868755355652689584626961688939276625930121837126080361690611231485702093162105192964027657013227443079927016443900301290515104440019265513565546840243679055734159332860080606157609365753572585961754214834349275689204300329515*x^54+13066985299721970276809243247365788450622092986657306531548897716618577475785340783842986244995592084118868530017095953053531198566923174096303593583866379389004415767994090240797958874271387018157808679979053168154462610505196355502239824139875660211066125228682563630268625084463097773954949240745243672024047613856397185570452848146606462390682652190281345151980492354936488005703630719400505207739063207156819130802171393346834350219895202515032755982824521157937175990*x^53+29087352376464771699791579231520980248478543558256383675410282587272437853005107620026032366735553658923773769596152488386351261546153416940958700066671680178578319713634073561554964616729191650405921034887954752485705200990903532054454889762545163280516465337043257066076720886517462949838551661478406047691047208610582492460004449392259778321563984332371730323100547382637991888322673226520514169734674785718218972887386457249098498141605702210307215763755072677332485908*x^52+61324906199423926813110482705658255526330562437215387192140365099675814722409324913563368857029812548614199982500337108477403245873967419228936617178307689436132308299340675928981560274725400941931889972267479141542964450317692757293931542539087521920632011368163715318113498374589967867792694626188580159890787435708716697954421975426061485278829251268421309224436583168709941702727703262486247012214422605699284319852530938479334157714611409578791293619240306104459740688*x^51+123421936783551549428737294451817804048041073901353399950390702360986393692590480356757119643466214063352447324382592994995163747174661954970319756763129276781155656507235848390848347083472511736368733682227625761177023801210937575606602708296267229801818158647523946275995252532735427492595188643608079218131106128874236014177863626762074781247596684536359740926930076339305159990512246328895825362982737929726125260861112410137661068765531828342123106433222602663127235731*x^50+238265284087751269361613566177138347502116064165621130458486468455692952149951865926898499328850011537114693836281118811523854337403774899949421808904202874261037065745587629728714286012885478559856569184374387882801975950057751754807476252470064818290024148327526756698585511345837868140676148158722955876763056126035473120155071906260783283420812797403727367986821865248183955593671805794672166041649059857774790248194651752896922870481091035804012492234667261196490297587*x^49+441688248481823115992160496516048700665837186177938602415555669359357935809866069909119616733277888700773849534576592665402227788792519278446356881942236991783964252418444130139168702556675375744424741211217373233922570748456411968462537474796130116670628692609515182489130533181098722671592311127864336528053725564645399915737682340895131366748402699020313996906444001542745919817586065086248967541153966409064120281369780111740612391532335256953772415037562821706432585831*x^48+784787183891640657985229692451917625909865732626704145747802757747400725456849171278997167959239602996249638272902420358477817771440756119262734723651238122365134795016189082160026755035385443018611565817629346241585780357180389482239212482969972431956235636172341024378126820252221735250807146835569946370570485977351529380494789194473495434068402039032841538519935200766318951608840023511249203429662242503449675527336347598990919666582546300934660148286554809336622167636*x^47+1332194376116614252163827920873916307316730300385002975973035987171879172025987876441738597469835117460678080778936135309704215306772413218345326110400501643658861910468292507727773927602039216806597882687727090304265044480073071603135783845596080133706083741564466131424119932399034411900242073698481185237933508847712221016941467577556708043414022023041196181922432367701526114034816212604356080620679623645121071225725897426027608738338531661926889576163034230661714852550*x^46+2152487178564303038319233793216400015969327346558705329133090993316388787581815117545813952127576616378630261675451009453390986691717468101705471137919715024996235086252369892283411491639934083406095002363784715403088776036936371387033323308632282696294264170545699852551464414243813348038653951854017019641939875569199064340416642659676845476085977284840463069305695804983222589017203163941181108497991517504856491876239449092207580694707298314856679513403829223596418142393*x^45+3291273008225238001202331953575264211054923185350404260111362756590615890940311614625541341308049149380316326159085391144838490158720665191983291691371065628414463254837856023890325945619004902674356710614289977179240466222884831068582009696742591970061666798388727434031084238141481145251135360954903690359256396022864852886681408790755301579627262038439118529991480729266440253365069471731672801343831693350163799254473811032843055899641445522111791891422014168460908821894*x^44+4701883566720350643434555334002992956287899708918733255431254000122317622976919027530618881285058070582183267092840177760458413018774666373854755622878299109540943735386704119929812954500767430866520203782310864557028671480466852917708505326865852950065624978423600092619176696720370881230141681391499193381709658537048320373168671490568597148622085641448953905469078894450361705273276702655802884712602308414739764917457655039841375354370661613703552352531274228159047373268*x^43+6091441813846921655038345460527679924207376077888449824784835857118198562372749277153337065047906388735631194907505338646955330011614201716182386448699184090159750967051170120042975752909777248074676921051814052242310976938800321302118724554550717834607541542902365854450126059113228626075636421281897860222563339124206895172020958002426943386442827077652103730738799777104860608098413404785627419438348401522987908678361587860080336289510199521545006351350698349727233189353*x^42+6659791051041688202499612408701292787036191489729493540038348972297557702792364336515825272212455264162826381886078962364755721845737645316305395537660095193251987482509436972173176767426312494126512704998517652613810054544105226372957861808728202798993825049560909518771831073181818508168585676673292053161663817592670833972691554687456734625395719529949996593451523851243461530638813344918492508979651067871434110570592202552397158658750093913117410214378241870204987558301*x^41+4807925173448852239681065174996107689790786488786871770505163395128372268976075674826891280123886235959056403620927634985745117164292293024507729420281544849182563708574217926585866618842194020051387875997812846743552011526516452226393252258362965015893709015686840862051141077097095471288096416581148857668829419037314840973373529339151491991634885970659107834025947174367652898623916487914315679145841193184659425726678105149461672834442966199918782753410414365795660023832*x^40-1908524412658077609712722575700284781738509055229976416945955746052763640466484248193369740099901061120743486576965223749615463146806925647730801413783512216907979489017843766251316573512816153500851416136403787443380046973096684928682102032953714146816787329041487339824477034431459834855657280400729220023971215832579432598432911814004391114111850010780343616138579956668038117218624265147216458042096195481036688283135209139957082848606744570152169356268930171941927247100*x^39-16110478184338674531070697114349192732426943810850010274131159555735826493213117236031554697570890233987631654856059138557865345130379666159990643604587031245333533763478091522594157565411001895135823976171088855577942052830203613923677951305351690411680719242770492775332753559214832211957771658331061380188305491605356097134832604928435982067432973271352742220538917519066622922387085511214958068752730583263587470583545316885685398733760057661067902726452735040005372480946*x^38-38795002972123183999599711940764001819018155596068295276175806528476070534156191132430962670307207606906544094675658207218453076688794110072663258069768179325204416594095672849379439408784983191722823665413985775050477241986509702211417505373633101698428792838419757785710001917466848414384093995895626101083622605035521507303891682199985489919275496072933213296296246388973452265792998822406085645575201593759756152180296320218002569908772437431305952984650472346142564441864*x^37-66595232669492736245207813926117947621382280931257101048552420061507213085331932721344314274180026818123266921604463796008519490005574830080532771812714112650664154196445089180748321410836483756098484369411731324297858453280843073748075037782555183332718780566285032518979571027564968503487278795559800575978376755808117373383490025063426963944938390774260789331178019642800630082567134346262646473295635701674406488380722616525320431187531102505411579644525546361664548817404*x^36-89339480104499927561315571583328153864720896820556868279621182730564100683924872274646982965213473012088066669455026973123751253026786263046413620285287196667756979499087318568088504053617509589786778497937006807634326319291277640297597215270575223475787946268017010921751085498292463920881950262952262355129351121384468939748277418713020852944231319420876931326179637800759435626489473464853412859449123404425879188397133533732211948328602329353460610225044389511587862248025*x^35-89550849031822954241885805525143331005362216958015702939872059043504056428553480609493605597218927733440927379700491753214854026614882705373053310912110317485226852644278818841564176118671761683939334487990887883078822589309841311011377725638806500056772812110939048927861286671667140398524760358159622688513412850970943407881921577452284256101480202554341875055624713703375661928736358196072391183925812713705931418242882683418770899686292789493622203612385529986431099655609*x^34-45121358350886920486709740745790211852124340239854297422356917503152920685953953785939256681197677786360845061038421344039693824421920013993982136301535487286316435307328105985017098890153420933388112699029196831534243573630073723950896955560012368385693074155777071146060659451546221079372605687615332443139367783089446530739620600333254956077793250801997907216014034862749314591080567171227317257187886225208367885703127048339526056543621065912398460176916683251588726071177*x^33+62656368771941669505626662349742403937518953530380179818065246453473618770651697761584950264218804955297478153439114986045120737182245672457412639401057935991401493181575489867814085941850296304056514238921701665250868271341680340429649730377524784291374829271468374984094304602570241570559590132050242868370412457041051403027583186174097981637514668293490334777021012652394294295124450655550309618706051753835321019885526466435996908050117995105637880701392481224167749469794*x^32+233624004498817186224566422596557084160918970123183460406175109287388107098417671883300019245030051786790578936566618297356152544183199420971697444062113930009329155610290318648629144237894731798008509065368065736868541908676652777763933368511601408405443834760393154019841031289908321778133658353278838972009066128959713326822286126855986251191937015733868583587397611148730411198254523913199248699312228366222537810793497214363427356991768568078436499242930401562324675257890*x^31+431874191371295454410549684710980096117281446673341595971739593808741247884873561801032429477394930669249352223309576161890804644828385561681961475130239746152909482059882785740572774683769701422461376044911178956793425348295245629870048806415667474604605660860905737939688842163253562338075238470361644733237186517776757706402901171993215360334026235747785001373138546040625072862358365156228913847617890245855567295641581232162131513128103178652504950999816073982072902039424*x^30+586132889169074113978402650772406045485346739965482921946094133788178230190994479678716331394759337962846167643858989823221622652680905143769781384696558163675578547875263394422128272705991486106185583846723766305035483103041213258606797989644997430271983994654767263244199427455569891102716927982020297132917456365054649291396639355375691441791745252165145826494708843222003493770507891242419206674774931098214075681766786440581358335006929468580987484573698006924040718425182*x^29+622421122227360488326198375805909962397626283285866919174964793833366262925835450836439925090470787682801919176521728282104328564362674961480616817296133916928826824313462118215007698250909765223835726186514362017976764815490487254494190298444759491409307819686609028333792760062373055663744469813553859707301091476364580729743480915348323266438776014729560244711175653055860037826703657621187079041463854034111876422703943165573477632674036497770963848254226647888597520819851*x^28+508601078134143946441850073697546278017397462440329644108422321998423641333694133596109273132127181947246478695844931678933920182192719065504898848005534568178782644043834649585751757517031561648633297201546361696962863838939240857770253408079780081574318725340906368151133300980478581754924256906345550170253135874342884298084465775338944445826139343818378633228524078603677541910804002747791414864273809614821961385165836537094953806612323388016555799865907262230943264330228*x^27+259904468508615234120849109986127798708194962595948632711006500836912153507067922429939270381948350850613331523449731686369008875403891556298807965406482277562420079306454281649267064021574206690843972229530535112904870085059036447666416412865655594759919873940157842476179910852325992322406819712806113553891962829903407347961484301071045230273080561239565900226163854352520703035578419850862156245805362122431219857047487814854877570341687548813614483821408976146340031563825*x^26-84540981383313135959542389598442817403303718151990246931829881061591232962797435351058983527114772984580451655530288526533169943019439976649015746902773091213615252555708181120761338957770999651890746932800789119850471207743340789493175344654454482515634988687491038730266080382709284157997181242016859924592482834489227161113472486531747144103758606976293850764546202210299383891575910625058059116151757367808963669200132357032555827643593665379136287191651350316264986848170*x^25-426415655525114700867327168527519846536066213909126350018248169287788174797636269153504405390335853794123086981260401394015392604267590105285764965042174547384849990679214202226122308800004202263812305709465831286673488416680850012719649905999086200011438376529830241893833591035493713968673599719904713871515742445939629676645657791012348633553366031312724749314627124907503628412191882826539943382676349801678136484690581801823606669253484524622978898691346720798528468372071*x^24-550205515457112723993230239713769408788411477972201798404553598629047661105603782519830224355387637130977857296385238745827085283772475780730272566421884140849491546310668148152660885684447670569944353702565783442399489356977989012333881988375476884612674538281302008888070907972495945268180431444811257411851491658157086057287741632059173673026423183065801522731537359459144811181650321954522973412163880081502763855688009652582580968938167806725039281044989456031359740203129*x^23-245855356903939340996487295159359343245131503937982010643903512545977245510883302763788610873515047068926807671767177540694626200385373960558237042470798018632150894884598893553928525408260404184190761723058474993075603775130391642373426377652609321375631881722062574707189199745227905377669701176378427920213711650423789481715125741473773161166506495271582617667445968853821039285251497313266457219489880534791986015883239480229469865627177723110062810733176530581275960201337*x^22+398273298397643203938892485131265340924646008785428668472193341027778199718402363579550860378406028797954439147534363717254869201857780925648208363568185189814539165489351897023849904755008896949392552697277514275059811846426916292352605387484547192521660866870750419733605059768973494595229309976220915694599593483519880026413727308782902692781757866719552649495853810885157342945461425130470884776673583308042914588162906226275226205163660949917877384624524147977439024456098*x^21+929558786678893999827897240819184113596706593662907798809263323111244400073946154401871335683747394720976499156586298875488732578059610250920049431153870717435780627888246755630217771234411850510227303107734718940841587954013212172782458317117586609573423798935999781034554346415767667117956080411776953199380733914621611392878699439363474578223269611828316074156658526913049480569553482659590702188967327511969777472409710935835833841129883578313087471054346956132296135164324*x^20+951494375134339764999650608862509520999488624751207997533100009368829796837736112945080666795667958191420533145735248463821029886021022399533466693069168183279432363070058856627141609458448578259419024447663031289923941123008460782836460746727476475260075396640941281954248110563468647995309574028180026427121526329827674520657030119341678034806812281410688376734433587585866880045341679193075885537009485183337060788620810517557794525125526261730123699989293084719682570122261*x^19+580570226726602998444662003573951401838120401787988466889059469523893938169420470455432364617083571746492443960315916529552162587672476261013306367792275104124835682094215984433297500825261635007132398086233846426626453338739269435090395861579920109566644130573783182057489794236763207389790834422066896029214135260188450206673281597661981699875675165374373131777464093690138832978619679626873528480051729181781411915053846180870126517233785749579485728865351577195733403906718*x^18+288128751494921723338665395545178884083998676789025002154255754940145021444568686073320839740151721922080021337278727483723476310900741811629637085737736052696061362618328076706754165662160508784417500926189995833569841100616232911464455547720963643428440039495849067884649576060161712474295141552452964627212549426680523001195743959345258827106307096592323722793032401258675413654206183973336954818750303820744206206882666024699272805582723060481492621880852749304278805764797*x^17+311338798099239445060097453004597937203721371956509333968893469657866909199636376144360466393873948296016850112067468545427296933630148986274343380652896414363428138587309135522906867946266288745957037002525929307029321431110004427460127043476740818977379173235395431222244071556138351617993377352294891266099695140134816196078617615282663956779185970899389733291866200362278777562949405890957840226846115290585874644824677826758807363736838620915603836060493283939442005172745*x^16+453649372243641108257941169476011730039168095078677121399387013160385258783744672585575305068894279948409568995308932013131198624783231147093449982534749206008844323772757827829532719421905588728639574090289505100923872574805393577341612281712455141300689944564502012728868493183140741801047130640862150821853015898282467710170849903155915952848714685379618347203400554658987148804106477936097561897072813664962470586984955119250095243926093525505062725263967956707684472637785*x^15+446028726233469949010743100107258257532163337485197518315216742960477212516829846606257675657413870264290428823337155143110233636392905375672037293891926159281563068560317304925023979146673133644067362886441241192239308010489862348502977547679893304411895111627660529099038891872082795010599576932370157461878722214487956571278425292938265515422749792934832871421230224440687544155967593864689316570341779291823651339625866436081088709288630496820701454379157084950968002801876*x^14+270132033736211423203149921785560063048567496549634159237192043406136192861523850376276661999446195720735814628401469015007998772351406699190342039998110875175217190408355544392591588746670555827390928643987128532810666204792679752308752988146803009001629878319426284102186192406588110358945832747133692725132053138027653069889759302294640184200158923089263558521801088180444595920861951077563217552257676900366741897218734980962687897280808582246499857014332795160381437284719*x^13+82430919348383055007230570269101602862860659726642332441860980058249921339604436117930286883083479545102439557617883699180281765130053868228960623365150648531178281468896352699421905921595115576551454894138889057139509094675685476490888093507034164064078887192049728553059337708796807838827787464136768900811356750521470666216293937523497230736891326077626110544364206088260803177635691339995291650690342700833982670820211983756339902064610868442316004944709611596472423125321*x^12-9295491268387745032066129342346901126367438032543025854197749355797989837870878320418825473647418581722928140751299211543041863079350139977614739364220890961068307033518501755085323004316001412519801685411836185779260809605100693922874072587497477229372537535725329600890671222520043625792170275189285272651416894412962356439391187732757822791438213787041764286643076617361631660828081745502258095658707421730942108571584373567897411288101597482406975576326366735195799434082*x^11-17530119412577293629822818443705733408897106440189933211640155155258363682202173488757144466340044915349638535175286512106478987998593058543681771206229901163757147312775365797260048232604701050425027909351815541631413828669411594407519681660371284550763064407944218538097182340806435383613139845100726930494603977879892877647459769028943016262262527611637307873691042195611471615502045580338930566649602123782175267570765510714670060780180352312704637052625103741670024544105*x^10-1178474335208356786947075550434971624370881821413022892753731396948512019816274129085138751115585816426146755594398044416487907765327023311346676176591454013564166851202325207499478873666037404027269865678194757431190649818966932352023495875269953447512596233603057074765658616016817854289113365642071410511191144530761035992273017698963727931684899958583593023730086475999783468359287307625006257337266366917474374505516239090090177878226724319734133658960625158761358368398*x^9+6635838956184448481221898925457690628340209905544105691374914426755753046535436610697244465790526219186534518675561764598144373527202824077730961937107292847235274673217169587460189733236867799366380653986941536617215291512121178527237379365895167041306645375537909127451106220183541526292398280732162228244139974331291527060634120973431299809357269863068605665188617351260533733233510879919806655595021683949798473075543803816279068183507595788141015058807333896726723266323*x^8+5078319474783733537956786884197184016743312341292115087977425024998346318896562759819163959324090169033787539932165179590299375261079098927560942314374237311661271259455679395030375261354702446212598924702043564154428169546351087060132746289815701817345349298886550674684165894836941318930786347260369469549209664577112214987409976710565091656858279956191239524673795439598904682887327522872111931081061779469615188531549237908637272649102372367771552329017566487481212292637*x^7+1956545210295973273796579026130657213005560324974185397061927037180368501411775367504308807694784078609675188246496330934524385567898506887974750021194592799364999177595545246365676233153914462193651628531773402974113745334376639365456926668696384019920052303480553735253159773364040888932423496932321966930762032049596508902017750816440312941391721321343026753043390332206330403533018526664847587835298705241110162603770095963893500206546714557727148941100577358016387367508*x^6+435818635895120767490199713896348226581111406589233588833142283861085737227387797977722118798557076614698117165057305394439506927962473691632841300621684453702445772648713822336394612368228806808246327196990991565669214008921294608210465476131230620702896767536286768216357353062255695234356762414982554704063254733134994999168509877557987485459862471431122829375503202844979662823701483468060170012786628868216635599870412342144559155913392094699889742996639102825943503151*x^5+52053711278589130573932812133706365217780761666315414743774880320691836683320707859176271428184278225348119744771914101674620193388907298956171737391504118244462618584046856160326571800108721717255351079427988219280330523555772102465466367974921214426816365508879481101350089092680189869100641060540158724989995822430231183139066321668848758728219521636163433494671076674933096176240349647753752195224665846201460758502535840064385465429820676955899416716144133276913705469*x^4+6426713679836622503251746516475699224737634573386638550705758608607646345295133351423395607027744288744715400952401484523385465281088352286712786564297156520104132129824560975757386829508467871418810507459807641735024496113870653098514039824968343044687984553575980766436690355048392561315289651931608703236259708476638315587208357521335418635291674441039189243241564276918200750019176090390479002464893801527818560555306920773510720407589509069997288249653744553613326792*x^3+1704667755185944986316494944934661948729512109909767109983420774951964224338748095006163128059631014731181863900921647924630400778780173566787960389221502097527993211191000057239590497757305490120931762388145842508113695794647967567686754101677125679830778015345958302111123222063243026401851401925957009552834720620861156246120705983647277443140058562931671927898925123793022065116574191289785014916288253858606898595496592694954047758385063944451218225290185855931219392*x^2+224849045211065173798351512227505603821922182065198904257687154900986929740628414859662178476448104633683307499456052433307323359517781527145755305316599684587357440002454267001944874875935892797083049090203658833757525798422536420418952154818844319319867788502377372335761364309401576878423068184838138359321169599869357355968066548059219477009991058060274091471213226456805784136422155602500826342185346001780834470155968603668970916884134091399767427063988152765370035*x+508043107469052207554825473155608462175347450002703948701282659464730595882503418536612822979492791487754570942569317671072755052930118348100880554819804110689226110787441332990497238877138047872552776868287704224106862227176201861538133190212670532197008311766946958305330675824155311376992203799967143160571887328525266768580671782969813962182632469638774271165597296616385084379163008982059621744842399301159186481981091197173879889216280462024662541633051827609026,-41045507404633504268613332226968739027201058290904548782440160102637846325248443506154739100911852185979078957721832799190134075162966449877257461976537060857647837856463758000207651273350263073924369980923074140093314238285165893686251678918751270906931544545973995941078005531119208196212380199635473816236865512142233946812407100630354375176023341800816985321292654691812331409989189712890387131300785094292119219806460359710464344253457397080564137739158324790*x^65-861597451702070743822233822968117937195513672525578691423912430196803936448962087687738464145318131624615565266151717695267382530483522983128066044588973404630604345861956935702550606818230866512754290378607732068081811065471600825017366546724903482719519691766514494920775736918374681701482465884192494836901709637425490720675175019918042202085073873160221347545593246872267195271961525864585144011397392138900716573348735050496037507226132312456897418618201252624*x^64-9556180457411567521416380101568609370078560011598116477364543980671191261256369598627066967997364351519175922228003574246327537437148176066943669718106788342256028679240608599598734895691977145402238304978780992234252433515822680619995473939129062697932671354672442140077413515298826309958080957889681413778184732831787600023577645157101118282722098864592437870999186866997650407244441698915876754899432792038110262539168111696221651699850957270462115048937123559497*x^63-74005745349063714838957735885667333026796947535103504736988062063560492689198098017720083897917261809183197652870371937839469201007492041550861784496019293009307213605091625429583252642230082274411984842217352791180668266377045414285069983897367577864616332021678442312550088795721295509609618678327470132214680214311833523349903740619014780489334971999825123206310789005330336155599354749218846913541195933635835819894749563089718692234361847251876398994395638057957*x^62-447428892766416288474761118221631446023512820228466376737884491354144602655124197770046463865986886493782756830496453368477059780769107930167588999126989370564872005258849632443855754653007360480600485843749906968137127131562028677338283701374602779692373711642823523794126390185224775741803142593800640982663597550808645026148182963723197594577348029965941323458134532746230897191603271335372740796648752296263342276466822668271911128075104256867147001020117999064350*x^61-2240509236839482150593545156585155650415637888875321701771764133203541574299749225405080051824720424019397051523523578510278805623811996400677582143107660823611289962363393602430305789427538136510817891714865350251591114978667632621821073158252378487720797909592433278906930754457146297466366804737105245716292268088338312067604706450889551582597720450217725001637899912673687607984526439804908151557693028372509601116476633300753689556349631028545342904059705136746105*x^60-9627768902170726481185645778568284146698983115066241766189348852053427620194386637298256031645898119311843117699883058828488887399639212113622989715264649334054676284853735812756021349529601178218112432601914190083893137196397898680265819522102135242525550502490980267102758752445817096809882605607650960165755873508433501286234711672201653012936217389878699787550426714030357935512560906572633728523644544175702976219434258758306614591161352895281300460616797598784538*x^59-36328905630607967780187841455479824003251988475927688188694001534952914498193159674949243888290315614453482945007554955243645569577023786236841982992201903944826288045972534792572656170043147648942360102466892699311896939715184136498410943813588383890722152879292371329706553771292339858833958673682504514785758901366262787180422038158706560543963735384363967604034541433150959653785918584799987753609748695201842520176034785817026814475363052101271175754625869556275166*x^58-122314644988203392531430308096857215548269498496244595451978064570195360865727452493954614634267525183148678138462200347679766433812349550645996483671067322558790535995918206734672965284554953720559134155381969101551260970985452136116878011880655139084842947476517090156917933995041141880069926614730612693675262845700421545389372649477548402835481791453226430297466280022666325647561496154332623802906797970055664970011484770593058681931089483689275709581884368850171312*x^57-371898390966969377250978688885415808227098011681701057576548458501996269398934832008475806122809020727166894677883239293826698647600116026587577000574923784831417904796089944648079916289893809043729328352693959692099731423742462246640529827323365579637373044834209188148245684510957252831130044036837781234423601940799455145189066251359459890539116938249559755150843389593730480075434706688843700742237394186921312257535832508815634507842402838893381864529443595476696054*x^56-1031349851168010350946457980385270774722205092835595034909733050467031958115412971405201278104103979204168907975742227467040941312915601369615119737845836347450258123076461347447902211592846216273452479259409974079163626337282512476074971844277496668236180617787857022494652031379405176064054813675574125444824649850126045321339454184407974239076265079671186612126185571228437652249167086412576203139476508074545849617398014415585175384703468242283488964851200085404999296*x^55-2632825157453969683604411850748650510783082694549910668306516875153960998887397166939724020734214197007473698671751994531660150679725864491371141545064621730024796356851442768358241914177841976204544441999136421693229528159246623270812289480636338918664480437110559952326815896293383537683682899593143914040800945034989913710791786349609773028449781536881446584472112275386867959546005443861451114619498616934942505576523726054540570207253253190930763336019886550400851168*x^54-6244983469177748114983429069322390258614950692482555883269817422758110660182601129659909675063491263152622015059389386294882823291688365863873464508673533603465279743404655624943682812732208596015671851950445020752354484050742763815443573591667312488407846977168312600194703578306642209925251912989186206222357082929834078409912914843414885500478883537808320603004748526420990228458157307700242110390871595674376600689341504441490922276505877679747266865927413278585307137*x^53-13897858701628648160999081765366344970744878686246561646052380517982257820972071677276112668576433674138983978199811844438824772687878433723824359769165247662912452344662835196010726047677748784624068505803614341883480556672796295962082646421857182498227416899608859827029424842925104632098994351488211313761060641177172908284035379271560836461810590260723489594370633068285096384732344560224128776224695173084199279285351014053778093900470482131472874255058361896579119245*x^52-29294134800641109991595443074587433641056171581590085376667301743400873213733890000988962073843722120670004875498821722037709073047410468339503730655643741917112606469607110222698043083477623869161871621699721107550408852790376226402950359359967310925519554172646018635062458958599809439006747151381147503462139279319829454847792507213459549068344563322280209977994499278534441099454378521390687196721450411391983135369595996380997591324200436110162329547717529855689724288*x^51-58945035997495545291307219542247657644595101522386913199865897741767467916204521379489889138458464147101849617350128669142690081941251925080970149476034049677905547486622324609027312912600875385556608475587443247339342727143039511067019612268973999305441007048042789882877021175663722751194798954074351678561663239969827049952870942896213694605242201203777307015227545294069929132682760836522788476282670030798774291160915912460495783824970250634931985453938124720217756316*x^50-113771299003206861886632027610654795168131053717918935341173828995886498197843722360804757296092554311644525533890901740841552706996535165769846262755021931905325191727412404350902851795441930737630310962731754240694166125538697622674315270783713720346729598632815741712187652211833678753343565951953125172630548903664590890266724731618425568440396673192453312786049501202859463966862435787478911048505921154830569912653195058433268239425666235190859447072199202455264999384*x^49-210864564075054045575804492931502047105223270064570926784485312599705524004574501854571807914683125912324333370056741893707049890885649691912035429913119060658863227151321560661920185459480621474826162299666852767471432116440488345506504463602915244061780125361279297787014230682066488826467882285588700012422810274726223053539391810547531129159471361707073443320209758603425231415024025911055802261275603886550519279352772076809335804894824628378895155226617284379296229028*x^48-374582940767404712306334466783971265454396691151090083283783904465498989287616802293449324922169938314303775942588319994413521092061396092102657629563824627904795457313084755432235497668976920191029514048967692059870632795545964258676497286240960004435092218931659516131221133780959488685719718322428816476564667887106878785808002414546059617727599188727725861556637876326188988193362512548465909337775951711358493261518764587912648322727916102942620609948399511406916079511*x^47-635713227363353334489005162083881004057621367425675444697037120222378246717428996271645510394184635913037083500197305634602398317469024148496284722385607184764505313267191996886447076932479279435071346959715008187290472590936479223845496792200107213994504637854453314064246954784409211675379663051564930272350775269595739804607083119278814152611487986693555116603739107933927036187717708036631555667901232625713237263533313131667925200353933026580530902864581343481876447287*x^46-1026878530517086219142458998662824048655016689997765413158829643747696494861072422478234331413608047040535504593488984244321517731427085862988369734182875280033664185855165402345011319615451338804994017182656718665702472237786705933615723615082182215452405201640244855615351205517627637502651681916257528197787124118331826824636025862687495819109464223774867845187951608049661512954582495196747967547180898595651534278148231045077451979909063823998025947909863933213980000513*x^45-1569668017559223892271825981608657898905377913249130618157563756127325779151720114901730909744409955976305071511778556648598117421480937601311529721573048581368816900863853584812112660000697754919577625754919641306169528251979498737957545855746680339739828611126329945973034644861646745801847437583416419015811259101592824725594954782862275853223326946416874134893703976992394950993897641222927711208112489959058864216979554396290068074395567991973815564783876613467365951931*x^44-2241503647256568572279048886243146772908119793206669543033188707967757921604665536367026863828549555866237311103715623670094145893541240673557967952673974830095808765601165194928220713827265309486371189170116626229180392693596160225455638468643998818951904600200415743650256088485824990249795223570675188161452721060302455100682593024095155682366292792804255634979599943974753413109456238341566299116990220294354313879333896994305155999832613777654495483167491552450662975360*x^43-2902094559069779752278946024343722097080234544830970799573694505603806998032327171205985065189384725137881304698563970818629324132929740292257952837042595424083776898621564106909400907153901251255994326910512060628653560680050565035357236659142215050790946230087292407752340743328044425330719944719432118540728721602707338168600892578137843555547153887895206464670566262699512943131252015865206083982523816793419283100890294864107242187016513090346559569693274756967204651692*x^42-3168873098454631616655644079677456504781278347497489954674633712465584508409055837184891970708647778612621037478268205839649946643870200286277737515671363848166157673709318741083567720805409966598088541733975570193055067771065064182394518754029661401568369223791895120018552217253349770961462139077814519298173746000137618724105343875814505417985293676985163773489490470483677327231130116735507913138708794697924438249983565569465619897683245636895632023507797200057924875648*x^41-2278275393566366897599623956334612862634746255839653881038934888832289840950499320497686222717794941459007319342199823023539530082267205402418441711841963180057143321934853690037125388318589385393166097065224446903708130102083062609423523254240440714866266455255356764250453184322397274831752516018840226799896750748183849345908544573777965037107385658698329013477795105208171972202776127373687694310763830410615831282297466721183702747018987995582513183503150197002944645570*x^40+935295713973801329865322550332624954588673539917512604675409512654443253572465140609507611212569079094602730332391752379064592327517501646366998922148246894012818097000866294958303167202479570614826275330659954495395761154200758194906767417681864056147414706427490036728923394677166069732093984327378513399320990977432715556403138243032070315915166850260598988016963571243755447901112290527930853960017377848809759599880172104867502668132228538490447329237684872774553045142*x^39+7718481241269390105046119348557861938344111176034694496595524823865596727551532885652012243347421144431184121410186407684449832783603447104397337551870815232764620446800578505577055748374445666810594934074642283850336085902339877021918533528768300216200545866014242045107616810269388839785024392188830337190036750432008023250982483280449303423503516457013421516414912148367320765141948969255737178770620048838185698629884620359229902127206116278339829990463932737298938604480*x^38+18538355145354263256035222371301960578485127744733410128226610298986646889009247617601097347614354863924733890800960211693590023463068813053386251783079500028741670140728021770304365684769229334555301184224248994156664110955128821869531944247052308706225068804166901359272999741704981784692487688144069729250408667366369322495373678049474062467671772083852971514443640806449809246325107916699399272625751790462681735826826232280513029428399971186654242172100941097499529342900*x^37+31776052135240826546637325046446922756517599988050333293684708652191389626259587661330833463593598311810793764270495657304410821205681201039974098592516184756593434163736961731583118423644476983908627686008323800356294304756367104583945024783917778888029997198888358121434792284309159448542125047356709686285739511757154085496279557112302008331627185410630552260085779528355538689715962742296598818148485908970329520649949968835977730108966141680617772338324947753681355807950*x^36+42567866613955197443014698913747630844853755772052026489275323809066924590327382309568576783930942094758988040834075858102738953781335161707671387409172556388449638431481895313775995085556859112770087832028608487130459146323625600670619984188255035740486017218818806810032572547566155132843839116138937012473484406318352936688618642126472180304530638228986515172269574792387794891221383995174161430097955397617461544235095524949728927496661812339757091674445032939342120020744*x^35+42575314048146408188578748660949426035149925289785467717646020117128206142598638215401950037455431630298464262192868778933645049469925859067754726561774275291214870428961138544733132763798922391411254337847076302096142767738967466377573137066384931682446109631973551391710758535335940570803408631585589765468416772587193475713429877378461689925647569585179586510775182332736813953291808230517564190406283273222112826375269501561736679335844886458882777520271655633713866892348*x^34+21269096212318178931703619565613251365012080564051632466649168088877789560602443152197384271454335960698111672152851720105880847364654092749487099057062268120024353806836983878303601596932557449940894572927423915606315715564973155777584193527758692362316272233370803245927771834041903768451764158365833616674837787691297253756974583183155124765084954077830912424702138202919789390509556827009386319551576880688959819219743599215251191057965628750405763413830682185146834992873*x^33-30230120275403467449834194999879451848957938786022976617838279421941463464035393254297352165448761473856368808541759836020555567753518453990923324134156394477861051301024527200263764385715121694361408311583178725440366669339035903757540884763377633734162826184918084583497971981698030357865395396825857030337370180981361288682532553656557933058839233012019404453843779675374844250683699799018427283167424975137255936693580194702624867889215151049425021899746120310290305472198*x^32-111768344659692463971208993658503800037187749213530118284151148489177110479231102117087224239910499111848565336587930399035503292715718141903291720899762789911435282854370895553769261328114198565327740065776566669220453781991311706695618576674826193428335284934619216994639231302722162162062017829907204883107882259858622563972833774756497441938372683704893136568433081332919616755193696359072205474729474542102396053726630127511188008658146852813903231966661086376098229770804*x^31-206128400662600329490313580807712655637232667796683291102969451860812351795833598132886522975323492068195537633032975496149139414657245401451275150314317268075620312428239200134656630774760126824720695805128078622465945428439879249384107146167354822909615426717119846861963218488766701832930299406390990750414895908644366271114012094017328749502114045360410550286286859032419239226703554266426592190478789285512321694007143212080400355605692147178554852677787400672064403697248*x^30-279287495009334415937135345149627350857182640137288152469826517745916625632162112660504915019490354760481096777137994320097149536559860191077930941193516244226760667075477095696606756749429941182970540497308512140562273359604085116634189948257969927076477333789550177389576856082309945690630642544850563744162991641699406700548645040942814968650245049773691619902995406695870020702860160459666490418747765720945592534125874971941282245476358380968061004379576322061816795604138*x^29-296076093644588744931214735833125567266099352617684436071090846996313577216876168616991369167175825825953742945797221522015127716193151998671007818193490890205795662199749175777358173187426139789074021226702764873092840948959796686621538515964423874223771459845570641118644622970978972198174621306720690158283921591967951576080777350496006511305268889673681628772185220258150062810692516848669383407053129719312281919658270732876238290050999069092620834821095791762592499025458*x^28-241388742408878623174080754457980475777473569682625822427311338712637444039577920023110644806631290717589678707191588614569382214957363527862976992452487405944134428444427463553947192221743887090404166647994018541275032349594687687438954567766484189869324755543474095514398530929383145071229889379350129105106996749148966502906884985565111143745541011401039845546340064893437058277529409070158685394617878290657061136833246413321695975786523418360602026185138399145588546961059*x^27-122637051535156624354348450754556262965695032078971787884776312291047400485514564571894846666681452137266363210416201101335285055739079438875213622697940960082973455485845429841492942465503894025778043674466517911968211634355648826471915567096533087743179679759410144569155352040071655782873878905125803904031787443412925731174810287676254144413295134170277069906279903107024666146583581747060536518038029079606916680054473020294572990011685987831992671879098500021439934694005*x^26+41501701333877041289302736789947005747272390495956125176784172035122075328147782557236478869775134803943576140250474394757179342262997523003714546063948490001648820699537870186044189632848268319136416757935616312993824108826715021382984323290457155407393842285294042949772541954900697753182094113392586565283623958573521968426872061619350366705890161006370350797052986969454805452270865325690972347766290565883104541851293479125445148611618292521556473761326554013423673362323*x^25+204020105240485230507846680038908940504885658218629533498592377004301464323580234576621919257889275052317099479998754303123818580515381980305529799605484681215878170874417669172756600883824791316146169982475077977873972204397866795586520185676607129518393892393583782657997537708906647864809746275686333116819017488604280336058166288450580086543031682009049568689446653880610742179342744915488405872604883411416995926234330973172344291975021865084591336584857073594910048934453*x^24+261957784761702360037363291271000998644405813059605983258999547210035863807333204328168145775833788250827713243725557506184878587160279490948474629477200974522446154937169268905028243372687256668699195284398159110689597340317793121181794560820652834772292292875770804021533389443360905792065297282264294588922424716171622338119413099699677588171737423462481226991014222557066140807158416744207627505535262820266911566922445057367269642527197829090883348456821388315169392847487*x^23+115537619759490428026791489804844172321442612277986807776131180041572889195896744083473552068899334011391215100106462483945063327745550489277834732020075979200915162564112745077232458438716565934618844456527640963740096940762832465386406132285243943852027473210738323786114840200750975093785887598904590017941786648149818243888733009086308111083884147834264204404789884927841976215623357548275198880344197831896767948901897189001482279078029118485565273801997757441813031576586*x^22-191934570486376340278951627885007253052059286827043589260786856254910992643945402484290566783392885169142737775821910369627593972476000933212594423573262607412034651953874506184171419933233858195031765648320483264120722039648064775216156429828984124925141951140215244437706246722088917031634997862344726892160780291356789716779970598541297017251050455353619261977128400700213271993092743184416488809881566983429031991812197151426685849374816015248914988507496745852842663685557*x^21-443877466256830791476313537847523648523380567673472143652731669145924396705833685243447943244618813666407554759736002126194041476780817716846882934178248253270724066425803850490314294848739570916217253520150226882926474787751907181907920568092781248005545787885874634153909423025623527889678576727598892664089245922300327059548566888799341848240236588519456595884833553340209651294599638287597046610654681043841781506091212817553282048694585026330412604101922545077119734606222*x^20-452246991893421322115460412359538455647817339882167287903240577874925937547934584444955147702348596120464210563881960474703239836236834418673525769524509512279624381379864820128413909425267518063257885315121427932992720115882888545691013694381841757440412419413354253008399385779849158945512391318778044368355700448377836749498762100700045846042124506886533501750936277477642567660013466621391917510286394824574758189013856918900335251286590842368252157623813446082104282956992*x^19-274572066440032234169233249650858583596860631869437149294677762201382977911943487879066216423449948180730912237609027298492565528800951530976659299290578879801004817919874540932699061098044455441086127356551438412614797614161678135766369182622268178056841832137529230306371959159511255681817975956141305475822884377446560460616840537530247167293724583399580310452152049612381719702688053814762915198345247366657283969847145271064926924271171920952147470132321562503381085236861*x^18-136105534681329142670288800235142347549442272616292666793239778284428672601712979419815413960092782398982348936367430557951444445716632859396047364130399773597492551239379278852822526439572164935950223271749854452223775580530179818014520207341901051273163007743495588149612090482018197530760992575053842017442689927442939980087605866291826869570658811823503113647989061379359160199997632284583313035766495843635710795280253995431514410140774881595938742345764230178285679271343*x^17-148383274848849609707561278848868445978081836947518611856448074358984255029457835397918563967727518291231384276713653641666090245276101228969913996671569339127411233556408620626400312142390000944361476246276862345778513100452802223166098701900662139035119196322814319670975681907086841430436645476997030085574875469541325163315197872876454308799293440251224497684162433331462880351275972209602541560929362794283256067218604795263072900511101411788106481476065077971208320416109*x^16-216311637869312469677264529862518957948504336694986709914219865148248113931058553312894218977251669087462124867404549365312081599961794239465422734182020702359616711109103993357915692015144523439342369931347089737164808297863075309969880781215469148539922766147070002827726762340276173355285496751002834981585692101524830108386185191110230937201915253007043791557185662353760495324623427614149287971100133245363209387699877901555536845534628686252651104932369587334298217169986*x^15-211979259884022520617821509790328492360101173689865565255777387280263083766691137734895727127323242165866372543154862123766476785949170102547413439479484089008985672910734744492242685206898220042999015850516359772125052245952407101606694505138600233860934574633025049917533927602795977530858793192948665269959238790370718460443395404017048010262873440428283859489543214748144710340966251893839454883678219857923342447170877924157001127319348845168398966421412331040265406710286*x^14-127744305194445781301582816783508846082159393778060136410060502646006677090717484066128565754548112941131043862161220747529880617896288338807955792946654428877788854864065506501725243649740110912427745194947369527782584381441851159272696011539084966334097274607326331267251026242210762888631682733229353850991674629541418396158635967038401907146350374407312247650945398006889134115469786657656766596269991655691683808496549920154162381173032233883188576099023842555374981436786*x^13-38547382420378243748242982755168991855989945642416544129184513213811382207499639676842083378225285568684800792464062861075659402639429100390327079369872957663475427185040546260098731416080345271487538455273872559980704961721935878061629893877278593674605399066545873672315054568263086105503258759948847085617151179798857669579506616806108584897543531908696068797077252387647958919322631636577129005475139889806226517176567427418749411217456619981135925275858273765848474668316*x^12+4677578910218318362293235754106475025006033209513062212073251379697403855648786283930912331471562756428351566057088499493980105289635166527833437930763219197485515752834122169073490639325613296958844368486432988953808382300430351012108107595750663931077325153187448793839574483583696018259195898891813387336310946291525367186352346653811415490612079347786405970968680088545659806629652121504390919532581225591827732429722047091562996861803855397440794684003377454869878901239*x^11+8318386296462169328245321726647005871617161223723674679554573643624648422097593999230052023463754914867732489073535242990156659972963533455077124319335295374862346241254599877298116209786354804845042704642027141165381216004719658238990313073828617978113989344928007524241564402738772014239527318511369461823865848749162548404914684678565881388941501968122523373455929658960316360456500610645649316288965076080711084396499435686702429555578264742559256665049326861789783733401*x^10+494071657335718452658183768819914994909965833847864773676549278241974486067917910938859206343744426282655033737681253472927253874833447699306800579858156356197369840336348575442239647608054091583651022084396691518040442330732052333447210786094235982351308339158667333689448858545364344356690189513336831965236060554724685235265511313205377039993976078658439092619268575298194463722511141889872293093526318069470745465465812724315657726447538321809948485875914127504688150430*x^9-3175613885469238010604920742107287471699811041022094209216986431578451646210879907744194599094328622387923699102501830416243286360614417742845733768214198389088903031900782442515144363222477267671962244106553622961019117431529788872979261876220419125276963275081069229136605413339453612208345954454984842685568360168316418505828351634157223445882446088375530178731291196438309210402466524604893061429787740647549828725150054853009506312291378434701019042860969232584652275622*x^8-2404478472452692644648067717284337526719443546871068704998190160627235411603687290543510573258793712932025117709501153771525878146892909940046855951398783870059122960000366628239241139054781170100046802810109036152808814497596822051574960359524373996977633892091352551051630329812958444257793612711285301842108119599546630928481552270304334923559171945476805047139323339357320483050724018575231959997298440021240599874177849354032446531843344787995080590767129448520506930208*x^7-919422411734039010420754512106633427390490957249634966410421532787185192515441060491397554486907529426595711176291454418243263771950444564287332321601214477796597968885581478292092513329785926078369685632945103189675977296593646627241330625466374834064861371487760206111648731392682327647926389201000660566091006533621609674278075552574493029197371882190190653374478819694842121998308311934925605522779564090629136328748619635809680573506461796079349625586004834261515678367*x^6-203059936269785870102448832414779532909529634584108549203535276462229166932084329878307081993693540302558508405648434216272873315050463060335364775480098561981042578412082988694703555746422871438788733057169732400545806296636095853834706069594514277468825067739535409677845591299765891663673817177966936120567992580652267363116010223436141635775482690765407158439215461950135077312598691974341718165078679053741943299786450125956375602739390070020678218735720795909112727382*x^5-23968805858218714339837112702602381473142512327974602723967093084107979873324985659450148597669569035191508846911498853308583352367507947131269446966686416425903149455863283800081370397695456161261915214626665285628887568331776461610582876951340917620851588929938502526979989889173149518870161021807353261349686221608845872433875387092244429068366003956315168741896582489078372219029134612779133938261391244366838426020234662301047935542385642561396675847496056404099259546*x^4-3021606555020036249717413749155644989690588081399973355039223991623993222463506637564461035204463292513782346319137865708160995458719897165482348267156270545388218152832125929368929247995250165549142044440382417048163955049436485714691284330353176113605383782749499148367847375648779366306813361107715037472868691500087330418222598197414984225917556587000920807850247575099783648947853394173866010974203327793228018910042158592819424587302369460135349544552902426470051689*x^3-801264629607835047372572356755547154563383129009971970659150052680490107737567591431154443087979720733859101611774688061354428557513335592780711994040172153397735138847161309994198279741568960586060703691208263963071139723728003077583146518706945000620175673708553773916408311124050583162169076195668103997206745042197832235850066437048064618654596079769961269265629704059268654639420054254087186362689672928198777139565239164451030517740933984477769145005873441670201492*x^2-105077865458245331178610433109673373667555627719196390645255142284087800565937620307173804544429470350778018132821031982429311001311968232132749430032016599708618101743479311554931428580309075574694840996562502705708003518292972948121466353426127837219086337026685102395868619418730070712294003900924377493025257361196016742334757700910427469508713100226317999771394051700690716252266316156426708592783706481426773315775144900281212228497758622494860161274984773057153088*x-27936296438815843398160255419642668927313903309036711085455806936058279686594958044604386987435833917285088577926201106898377278928987683505278293613782516393128403137889732307376523799580763278567585348854346939299100285737844911045511098443857879636073845715569514955949978515648648659311673390427378710709827348537141128811742991706096879467753934298575608922847029781129860816363557424657077531570576059244950326278693068490998729161052507263082504511281148337866,67016700887513552646158307683796475704589430659843565452292277966710782140090726763997386450054779973852468074185106755991204268662012485313261173992569546790590827819720017885118263478855504896452454354915658149542416507304739988337573637325170786969178180406719693763399455779999212370233473656940871701074579751156099914783163553561498831655735325869449913347811658320712876076539621136518317415313259547467424348237839543053742211764806367225033098507074836307*x^65+1407459809823567213899948745004278584015093267323673548302952787146951994805728240170208977748891455997292500253416373183839145652523960270545328984553800836629623564021966732474515386646165960676662324988274412254067026855319038178331082645175120124598775892300902382350389104624273458168504672060631783082080696391866593467792623506449590396013860875041197499830386521744896642882258737750965902475255203115935973986399545160725904682102317509083837256701690934664*x^64+15617184414100746036689122288714206649875273650076435959767803895877835344766049963409077103554131392324646941112445994393427372194710378083769809030880675244418098011856028346494294633044641851731277699430717688683183424948109055484589655711499766242519208425267214774885427894191348030206517096283234672579052630598047303940527476430135811354506405166592552922274028027126297989921003513762185046815213248676439606991502150810256390333016119894418784231480134503089*x^63+120990613223467787283058671979292697785944351496377948651230282345135543710664356881119859163194088295962440127367531639107215179514607341984206462175387310311206243478221680334053245782659816681160889711822200368173886799910258597914767132296492753332535200685274278997052717540551812971045258087589455724418915432767396966155707504621995429832267533532918865766545252093344981778360340638626278241320781663227072341280193145277636539951630527543706863308291113235760*x^62+731751805415978480784476773658380783350903226528892503382280953268361627469619243702097415720610689178480196517900869598143348915136998274883611576058292619314188116804391010439060674333741181300336683279767546484920945938573033088821166412043821826255017779787371206150054781005149443579544016224055461724968633330897363870539786336089772291963023471863471992328921212129035031499084408856387723755732581860269585899371639753499587284198534085327649713308705534034547*x^61+3665467793528804339624598788533661967025935927642743689968082431475197833974302752624254624080633106790580570591561253956723297530746746895500409345116284688018703874038893017720771043283077917655900433377454862552503933622896771141866524010746943024978487180269165810897760561799077997797086314319583789211494797738442642295146811622507304357547112870710269709766972830612810340979652869601373288278419273556122433226950733247027928260317482801676640020041880250763410*x^60+15755925023840889885184232715550754889286626144433814732534620579808788160463214350551394503179291396346357526123718039327636890308016370738322548123488858815563009468992568586328022846482670950460093972209907161023885965594962555582737328819935972258645014709446312518910065566916391076775203446341591695079801808615913248875261632253082663847601529810931247969346465360106104531735515838859705281949440782162777524529064839583470592205122728620577955151488150662262329*x^59+59470480296936732369824043697291841495749093103481413469985223187887207605430525075729482349813404043923511689669767104093905657724557864584416342589642194365763452088698870578862275935478556554558408522004548222447316956795011640135978394497832441608471403039206215162604847517369249877975507636479069125731928269448495261191969426569655049969550881811692679596420357146155293997554563041707421524470256868123745864951039988369030974931772746862038336997762736431345963*x^58+200288278076038860137886695780963040679822525573363393756814221330908116267817957348568494520337039042960398185542782787005725396369934283280739431695216181287999726372758892729971963995170313126635898892307767491595365802357768586194770696927392080782060662489503555988117233855245438299576471626554229435921646399854855021638013179143857378568040231828590977792642651158779509863718129369071241292540301409805553758535024478166094868993240461761782383411195044324466373*x^57+609154137398257956638702965162546991104443411509300531619014869892021632442983273840616442000910559677605437236986411090966961609315336532375183147307497075512991163247006269115280058782563718307451760332100426626077666646209164538885296998605536826866624894397032309144196334292648548635562212200305940247492226477002330774228358281339259037047591199488477459952969901444582829330427010804836705312796704460980332525017031655311024406031792261326196498649970675099828064*x^56+1689788526716136517540115795400571011398925260985905159712754154976623276404074955668132832244996430942572221600647987066425076003846025530241332140565476768059972141668025338023334992561978148408652449285417944321653690352213744270747545916597037055443982401396694085947703153781566159304962483905427988577827847267349176079491435120975893699925145241577824883723951305085703181856969236236531234244551824437691048361625252215957776863684805552872913662896363627832388748*x^55+4314871969797275515565557227712049111656480402542179684296923800780615269212743871921677339339107119207650958090382335526736004556445031150503438360722266771491294673248942495073127465553024518989357203178997228704105999221980425326059246255053165994219609447267808213779782519019243591558759988744725057767389343096619174495761952536529718427007722355506887276373133028519028074417046729722843273151771101248170162870861116020798838646822112456366780838127547972910175315*x^54+10237411941926451326811166959558966756288102499230925097783400542144401584678213658311229463494861051069007242824630399621282628920993869270106576389035765003895768859026481583351815781264395968162931200994181332342795160039874890370369087413867513897719174603722041445441458144836598152032622755300892369015913002883526186825318679411205801998886251854215134626331725768065791989937821493602020328891054042072635677323920524683564015330554777366767058374249183572798099302*x^53+22788211257150001691687231600979293521908727609022849240271909145445297815499005904108749448674126777764877702108309046001688333303580225277149815154242066748465213755335116342328045405064670842423635685283095765159682609964307987382163968778706263799230280949766728132841050387568762253811890277432616720398151116276776055002096395614749789303968124069670919234499714217798798158949065050451027683969061212113892972966440044750602524515015929265187102851395876160420270936*x^52+48043559874854619592918737847365762713089024252041867992957993817106348187520485775227213580732654220646477180239832139443101939984455229953188838957562402246607686488765460240357090271658684471449852030904010541603119530778820093447001334711156000570256761744444011205260647926838409030459195502461015710759713124258421521072657148544438247270755662783606284471055955045330353145319849047309803148336182753902585351176881994879511071270133512331378945891093270935520279884*x^51+96690488965666348111836498953099324348581353683811735191633304334907582253257775082880027009324547325748049005710232817122220723843565482030821573851862927743889037577798337315997050649677182458186214446768441103206226199354511625678223646866953728763271097397125896866136233765196102879483216963538784971699704762188891961969952694417384514033466398512165977785281190442100597667937005005029130118670575654417687955545011816470966398150585872370764210697021523797314518358*x^50+186657631066514010926800663775214607619407928488265785547582496418422196679890693932502546974428969938094838691333089222026425510922730338968643037631088294057002315598613360006005314270790848184808654881274529337464135071650124363318157882171737083978868565925687998750977772032663641299523685313791826690349437953278836911975523555142839059204085557211703018264586208527375320901687734983892057676792399762951250837512142235870890610246779657614050934001923503929777621419*x^49+346014508602039078882809562879753963907184981729405148011490772384832234088061159806129394025991769799656424504091366052421233019683158700547747388829603815099292240986815312734676071629296868647245218175471559650314838901927150363666135009017262538799339257032700480232772720340554528155626422115322420258236521129747981427280878417910656157805674665797953636457898662781414496709578835433952834296395129081543489959270284958989181592004402332477880351111335590518604754345*x^48+614785013483432338205153262492966926803903676087848182510819718693326009040034146576887395961663812191445648971582321693339339703842905809278921787978367657015173139334250981258759426567683254012844841777765630746333758921582471131684808866143123084854060941592126462075063970754081568481651423043331358513294082721998620594007835680831123248508284870606518384182042316667208562704675548782057008645085447910767657920951395380212061727898188490335803596756250190371077656158*x^47+1043592728458290178714977921536223480504704978255690164858678203174893532137990458737243573978121598829511163876780126970199236017777607864354868693688889048120584514781540909794486419697351045066246322250192868125380439604948980245286388541315319832939077891921081253441169061149963134786188068062914120527351856247554561520058582653742912954310164644684645581478782673062372398861523262246729284063871561330997830941589270222928407942828055857482438174179920180195760607978*x^46+1686145828298848774879926772699522136272179347690599057915377199618964046481248143403993330337052925258242595871464512809516581373977641309612922103353781060748662668462912269591241540394215805739427864338675183937530379788045259382533965890796833259878192968522286495337311498294117403243712391985960073673950940368759142073629963026064013567403820139925736809450663062234892379339034466544696051000611677987781921998000866228035983927147396214285448614228875825764215997464*x^45+2578149480266885813806259933443940473517790620028322044376283105426199316223182445129538794953092940795917140948822102799240697866901058578275368662166647818250613155044369940715110111346583198453644918481307547530078828179649225595362948801549240572061038722375905580804618027458836265193490386140396013825494227802330741510956530190055492768650911585200721466875521098481126331870712617427639668947491632588912240101349296723848838858710276241722255990479032021281042567164*x^44+3683006419922778890256217005554141899899736344856068806027105703629789786657737004454238815629770289648564388412121213198704314524730877326640752169220175615182005883724139180783056973590080227077674567241414053968758453867944871599491614412475390064718064933770575277818145436789997476082923747283241011753355397438802368940635902824332684665322743118190156892187676968247953174085499081201541012763123356416544122708469144696695614381350410340632882630803267149931320716195*x^43+4771219960010048193282314115972736640953038702678153332964990560779810505212108839848304237169158836975845920795982250543011597506251463962306403027021536052740855165210997297623522840368864273297826370539884153031922096114121290880761566038565153975104556353848326302851228868694618222674648849343519034390471274623598837788340906235128925250464684152215527690236468686634736399773283614574391172964253598188386368675411829052777560623981666910470890825769933460657920175479*x^42+5215882941651877438035424235384689583433673587812199515167440690681506922830039519817439885195517222375636281470709536689795439880941784044265729515477946141157282506815121691408147961479517579883970289309417436043370067277429226388307050699848694154117802589092936221048722899382610437212955211644129162016753812958773867209739749782796268295721046344254000654337347695232435207653360735704999849155184143776185541481962419889499756969726134116657285037997497876919394724411*x^41+3764326066077223569950990305090792036747605848706547767645728298817545258967879338641154219937683732155442197370176654792622411755429827755635925068848058392063434452255710837218191841749664485274330985862452040459761496872072036016850525396491174765406752371683522220386918427739076594392435754194484500839638359899921002961338294727635586330881940571821020418507685893256581821089011580815051802553636671736646192498474465080106794886146979519675400967204966330684892933515*x^40-1498171024976674412968512655113906360416522531247024701851696721065826379921455395322901430475453978757562199672313578019383763234900264361297206356796172971896373202290497321719777054367026003493029606561563345554326623082697804945503170147769241915333409708751073685178847711084430318724547910339082148699809945219016121223622764563682935898035214118309248498755951189471307675885695506454636390470413625701827973656971746485353860778008658650471131869868688501098569502975*x^39-12624225259111316788179771310846500870144381751510087797806702749454970033572516221150302918090486150433322794280108989574184453587937943534782755475701168962817922795999815272850433952653973485842338124412963569435365723553488192679775568710933394136911587286083177054230248178084827521223896903160034071614326096030841415700821510158678477597031520042415116102774614926738363843976460783308991204300157860877047791949922126719235885547857185067642995702292111489387185078299*x^38-30393795439601984272585207318417253240960222293657439458400335073145319833347937075313339394144717943618051667966493077942456286591253087504354569688096409566636600927808983714867543992581010692778941497026575086375245466894435943887988795658978463903836404224644456062088195537225238754191758002786325199970409811893015175546902056787626160596451908871361299997579840810275003014155573363985341352361316136058171121295333153719660977971431094311913849337724996865593737017557*x^37-52167860688940836566902297957415298893025172132365206454252151858303602075214769668422148212583819209028831264249217907427869052670345559706033144832015820727776384212285651110225370765994313523853182643076345317481883290942949334647446110054832506542702305327608671563614112402546776761010282412450371325962090290035796870604592657643214651291037006100256042539277866439198667522926214518854480557230837647976871607353688788768270339925428420158749889900429169425642032568477*x^36-69977070017958660656158144747420132521401211890108808278557806806593632138015357534835823439275022089823191114093316043542615277828660548985094653087828777741408949799375564374616528156957296728613989077708978427963419129016804367204900420748057990849680626708093800861588934616249928985474354078333118479974090678807207879092413081330818156942668517760374195927865316564565405924615099542231489512338385947065650499270082759363423983986879359220033259789278517816968792608542*x^35-70130872378659673662285281238256257388825105621293648901982526774518865575444329997282848180555273613300054973713650075450129950991825881336385723365168945599505016668493240690227040399850372340201542061552527883928511800822608949584792873672262684639841908501942714807633828648271910366036008926076072737595877081090407181724840839072960576602683581292801427194877662748067888286312203881446696008837498078332496954857690396022127737729416028059443087291276860551777866581031*x^34-35313300984649710069054161908037652208747011312570908504649861147847516088162474806902855961672751526455402621164150175669731509317202855758391769262661912811311957559018912371126144056462850658036433603637027447662266637514459745686537142295798759565435904975361322815946861682430072993542010229581583767781253122141198787289635569260628619504766549967691540756070732688547588073479572440087697067025043305015092139743401494223796678713480452080631665168495196517754734542738*x^33+49124287400513091021495670419788759318193040951724174928420891746597436094362334865984643616253924192073699455828089649391334436028553828085063322194737921832187078335460157528806898014539341739862255708668324725274569025408177016427727468258297377039966332555197498118070233810574916416246057960613053740256588477678361166206455710726981608860621178997178174804517387548882493990257484099771152967116783755316233930848065835707029227709081911848304083766852951781975333144318*x^32+183047964597070104234383648378161587373272912931779257908858128437211933475264298987942877008695920084445333070121970244512467422061757432091766499649347839345909717469810597549302709944250485631616763085851028624876236403577716923459700637506140234672990879181407705413004590611145259147296795766951889797603918308098659201280144777131025238071968529759628107633823185978464103496739594014653932062569062248468412682593742492215866680231926609595114954169672642095630469054267*x^31+338318883373167221550709749974586969619753045842079812176247106599654693049342482169952537919378282962769170203963329527592369505997672337480690108799212093798210481716722970329079515743824110836773742420312574690339927784805233912612741786467654698092256538574825727455649269240110433734227022430035682811078354545249910065559847266353961545447198802122890043326232302993382531316252178980807263771844182916821437652714512515610413139228834308685743857698425254814192389980428*x^30+459102407536491836743105066663283252965286371010744223639647386627646091924071958838145694258575030693888863484770517857792826586036394475076001028454355052844613609702195067842733735065394018452055758012375095853656629441774777421850997329555570036347469163236494624750461888670868259824976826009130569538435537931063539277476405668455461893128523217391956693396438521929131041726030592373949006793552114574674483027065850744328061317538024642350800840673601191232608988131634*x^29+487463274311729156349936866852201511766724548245371241128049625014085194982856518276540178393764047045549661907089417640296404692138621733769997411514975229346390816029679560580478984092240819084128790554157490399246890894887812466009210044732631590793207580555939928626262678877529923587605315396503177847587344165328006461617310852999231872741955548058830133179959956307074920414939014727140918183488387274162924853543476202332104240755844678151152069001855831413660381614870*x^28+398255045473955096823958424521688940523543794263390447775950904309458240598670016298972625752098977201542232226823886463660290190773119150793529292094668088084533723482429491205493328676377455043088514690388021912908770872078663130742642911099112565498560736493802526992823789528153808198857053203905163289200944021850469900501024908810655247939565598408525896884670135596558220176366593303029865944481207231159514962991680743772839537001214048270042159330695976502876364457372*x^27+203426950166031958235939246782024776555679007106217197174935206586103724145664058464875596678383686446868622811423498810722321036579915766975541826877599759976881661645244949525640670046899530118945031849286977340074318357484267890270925169347225582931361097373138406307332139505947871716340408940790834938170521785518734513988009160928303922343940914987739078546712795063305716629790460201848867577121191751011798116288029114371308677450855110146824703652523053890842081355073*x^26-66370080162660285288368835545071943159287349127001010701081989704441474895692630220165349509269046075454208867665476592341959892793328861711292063827099660218555397138544628553392864167016100946412205273300111773043445373021793467167346601103241018209212445622118622087238075536960380770208951329493282305217747478829597099717503820682978434094907884765612965174165716183939916680614252989620446076263239389662125873978963754837666252754135061836555143431138215162386722607977*x^25-334104242596784576778722228542586809291040422837862204405845607393399585831308337061540832664440239695924655088712923932845590300385562283297955537716033158213022822629916231698940054747516144047353380063869250294359738130959471997028470324770619492409680395188398331338399818121923397184761673612476167722678345118337166531591849969031293380907791410726163493580977076818700987576337821553056950113193429875518660143229944613904309264927092514209134874082138218731015110410815*x^24-430933508794976695001295798346830221131033111360758750428128510626933427275587297964478505789502314101865482376717499246614999924681174742894779842599042500441322782735483052160392844121433460281757656605815783228473338733287479898036117210115142799147629294860678301148909198095284271794336126566609226500952351490542159907926513781467781170168556810018151990060015286680602887358285457319150143841929526754896147209616097696227151522133956845717061333236079526110149502353847*x^23-192367838027232783206611928436236524543453421005307120901315228081424833179112531113952147804395225674088118085873462212144961283342290702729614808975412450808872893900237123414045369556400921292457232637265611554985545191301479532632921253775136027738947193406744231545034284893101498457672720859406479391406716236111729166642996342476240262431555512082775273121245402424690084326367537953999284487151137179948112266070012317669441361681302764319591756608477375483955260872334*x^22+312226719887281572517917089406359147333661129197054561166758771942144988167092163718267190726000648313503350070083852245173351364510484722468072346020106916601494769143904599412029377846891168451610424255282567005855690850493735651636800720606708835621031568844942901222834843009271080275225702676702079276142858720647527961117814652401327926165111757718017611819805298985814168556483271736257275089981164448810884942133823145243993711607964001549437831875895023876775255362823*x^21+728210878253839706513576654258992964585280396259777853602561878667683344363171372019802448779157055608105988839618984831785851651467006384080100285263426639802818819296208836000818183899837480577784469677829823610305045003088513602477234753927948415767397111972864939901223014913526482342196028056558876216859084984281241817144197232143585653158452444758414968802320047138887749514240856170102638765337894360584838940355649971481032488795567055931738261440868997766134944882354*x^20+745131523324519351396721756470954373741617927943533656399391586780169511246734918859517590925920396000494249194992848754317262673875682603163912106256482051706834231324609718481434470263025808286944792932878628969591737982076824254347739754772902143224190654392250339632662836083619623480138126657004406753806354334605887163592908148142912017182425007616400084686718696248073469595940074674737339785960613623658845530289997507075503622992303159345972538327695984359023758983803*x^19+454489630848622980118630532705314283554808665530123564470270944029280183129181584543604911140229227764322477606512603206260211893525214771765993812781305173603528441662261832150791817482894599157417543240435799530758057465538067458425220619497414282516352739005074762329892746746340980129039770601476317697978820208726092134507234179058869164457388366610446755752837060190930065457296840987515493639141418409632245735288636162401253189331146164325062213701196483274523452707478*x^18+225547468432590318476567050671299881233354931428958984301721667059428839828905149159187990115049482467912483565889545921818262151040873698836689541710805225903478691460722525484551986144620136762309264484430727163365466737272691284785754492476714632767675818770512536832973325040292135732214948353084956995031582264662206702616736703870272093566081786158605846066513362393072413737587493906085544505903136046578487707746567524204231276901051678234095185989566195790360822143067*x^17+243876099830840353937666821690655962749367876813987581263290808110596334135558078104158296259028818862559987952046275806533275165227426582966118446030250809263128529947973521834689483425891175821891796930307439391969624189410482613130756065207801191438822531184978650208919394169280782571266137907019212476595983744841978790237551010416997663547254310534058977436309572421246842428216062288095039274095161961225158717501135642456487748612374448977198607222125960002976409590389*x^16+355347287428251122817681858613371722109385416665112485010694451487579717017565303167315266606328902161860369273145736351376687486616589779797692863495080553374380667373405972158623760043054635670722779226306265629632386059060057242947537738905727673687353702848849042624537694092398244085442700242604133831750054690418802535369288576682389069158449826949135761490858220413493494274597428422957306681371115022824836497208292059406395618655726647796339703754591953997564299199192*x^15+349286320019064556459700483017470396348591350405133131930028327975159986197715016017483410325017970925360526296247666240703569131873406569636889051624949944668967718249204648917650697477952165650293640049567395023476392570736084828046830151144961266421329393551325970354611066249578407186107738570943023287252974961470207648664787575976290200459570363222819228770062287005883405334149578845934306013493538348962294764096092791511705899876952934941847942465604243396333428076167*x^14+211464421197055443749900802068796006634353456123931765350012959855298677590772034756349068869545846284036645462047485785709215096592284076344194548854141614433780428781118387047483764886238238367645705482661656644945955940113284272582019015026505454019188448141227712178668999738540727477158519940305213013217673395771790342071063953304902309187420127699214522254618323100336545989215191289049266224810891611656902295062403174869038994037093413324212015342118814998235496320697*x^13+64478822799547951017581807827482164189966067976831697626844757085070411676101575971892090828433205206736281376099684032250596392990119610288816669663563768509841743668189439473822952027849281654439875075361597519248064236837033537931754626783080475142271631825523873555706706350601104517214070574825225768299672295563870615944653453635666140478338452623736145202718355425507081034448421149116291401144462135244520044015920152822209039578033722518384306301001832745826356819507*x^12-7308883650802633998566151359571312745972198655141215161096646163441289605543647297115757237165420087985144765099782763319589127183527360485936304506207983573253271710823176760918973256082888007011728654213196790830387644908614485626102416448297143379004989432308110644892821177232822714741885954494852914277911670318538808062750227951869327425574393061796947892325126344180493054146390876432227215916024870534139632749530154934819583278122643319839864333203000693216988314243*x^11-13727205021039061136429843072509203600337334975600925505198016305773110598153845460267744732180454512565296653787730221141606430280877850206736923219633580260976571583738768272731240390031535018373962739943035065892684760243741810578599659441842327878233877611860930864234000453975226966951061157189023020795492898858634834735746331719996586998672206495501762581303700329551453808484267618913001917314134515467020076990956149054736423638430906945953884654053917764746321754654*x^10-916782152294224061031169242372182060098431527804835838494978492457089835732704285404440289332021021677512972539190699736645050471585866052422051718305458292026883538790771917641229097307863880489658611297082439833889181140121359173447329500210145474747100797868756653253812326109568130666657131222938975978420802909249514194608344309761879390507236865931467900465894985600519820850972121804261065739559010851678983528703980045170478905348659864328299739349033273100061799172*x^9+5198150856656994850326465962810476426776601952478911118098541864785271462644633863444822406312820577029697380140715284636712390385071720680721547149085949562872736462710053239566764186531144296699245526222754392612035457710018561737689124031292530523004664270687470278906384785684762800583931802105481683162862246369824428203892863702973451346470077072627573522762000873021508477451258932654412522537009388069506231013017693252793230429976247577768379562342346829014235059194*x^8+3975749832999821333623351194823937436394148190365141407046799366805180147200331536116796537289255906013446652867941153112134151037247861669039598587189526874058576473169367893329218296780170783400001548259976673182196900633389794965169821167979731516064036638499716082218291739430837886077264519153279511131229294567435525171101412927123058256335693355987516960534158229795487465986361222687103077288044735028929588081872547553850353175734824863284579304963949911864350122988*x^7+1531194688409458565825076206254657947511068849274860195508880388651771223450916725684879564381368404778855606295479448949446976602721116835936303897969038560275911994609518941166171378362563536933037121028788195927504488160578164989739745933600508528185514080342842352378638001518807319230395228369207254977266334476247004986550874516056357938307151319453684063410624193839889946949806928660758588652359876177617523817312333069063416908111700425656250040650826027135269790921*x^6+340907290877658289086656901750683419524157464112008462678572687845964557180023597586039614005361385715829816382508079744346562784520232758920699521969081102913800304343767736571681558764244743151633087908530093215076509458302431933113996488682753937930702974046637669165288565679587567284386943069794300509243232370982868539647843921116685655774113601903548359272058052519241409546736734744655941571884034515701766301447704020565970477046275424777175095361221663053733515902*x^5+40642598362825940007079253526063631243178441226962991252837100259152913345597702801116429393470777426899819480803124716248900971218525022207756101238569834529046832372600265860756032866265202279080370846220315431577966279572685456590299978260487930998602200382290349494312167755533821863926999865439086105754394006365862779071569397956258724561039291086772460351799510352162022627816141955521569309513882948350443788326529105886022462728810421165043657138590050476010267618*x^4+4995590539917920925005567367812561500063167653226656383561769683585789177473213164930701896819741053752242569113258599460834032695294526147424834001595258197982298051994104133342620432349969964888920935813735257825467172733638301616992345562217968184576817742016801269254346848683975467785509747648792693688932675563547797556043276136346378853923841286526047462942337023541796482364883616819133336095149902213065389937753103144172536907531384840455267342084784008254195241*x^3+1323908788293520271786566670757926974181308366151040622441935762261161262580481577933761192916157062300375945476016812883906517011281057602037817987975951361928193851840881525661595488388003272827523982704297730118543104966677210740885849084546656280100617833216216827117200305637552223451459544890438587223867162894087563593119617214387510969809866179170584194666085883473004806018830167602034723397278703601710809897684563121924223108496913602059524460952847697662176135*x^2+174164280687538428150620493375487617914819952709742936155331319739352077553280380360676581759807425376347951547875729770560626856483207764515940459739736235454934368316576134189016270628528220052170305830783968620026627802095504142573280316264038210966138610737103253801605955596643214436611865156907491302578620621304355884122353447384951114107852474963126313787282772046203104318029348998019662573138832407141771720424938135336972932526641005962988610663888781920003133*x+185576141088057921762359185607901093346542096120332775871250735489930115815879020589818799441837731551118277612440896781139831085517672409601822669192514702505853081458440802285931891055825327301259367748762860279029505448442096862924173186944299290242657419019268805931350643642441246927315033255715510884450861614551684748245822560737539025411927135058028587125984442480402479035923988403015917028332896587418687570430305899239702412301023604214654415781647024161664,153486014754137399665253416686273549698642338205448143440899699523348029310891847551848440674822922328464368575243709166841237309482482022916997260142630391033351221107704515576324378425616842620715457496560257515461712819628371632197502254840897082181126284408273889011543313725596021051775759593429480388426197646021982041367395130150042904371539890655572212996737483902013482468260735520900958345383533572117356674884972094031880147998562286008449570786074641019*x^65+3223145353413522824270299629178701527393928389048245810018508766635827596962040451092040227372916586026725744254011091361214317220481880854723575796959837495515758730446866192042304376417431251293982725265597967342351823449336133410834133682369148818677822893126326402879694431920910403895544890321384740215724161842648754460416204643730750799232051605178801252490783654489216426990437385054176949479774643569953022703457306437639983039244625974807246859743576022736*x^64+35760962343398358990334275465422888876185607414869925024550932667459998713397974670850985089423379252597043460961583510191723307431698202215592599536051272718688714763345304641725709747456822699531646301264759503824356996854075982408631308849453418604645910626390509747168565401412356760003945582806207459566674938177179310018796221145275362349290522016364979634916004495622946371036579912506742191351247115481450711296276660282358634267089221975119408244239197990407*x^63+277028075281041052908848912000818011493593256796007573411523472682386038064444859401277436110095217798314533174952908776095048422101348288752993070267043077602637275063566994108914874777129538611749538319367098815659810841175461989532982190274230623503276174506816049639730617484777769261093040597899976161228411586757860552709481676687221699584300873318003087497913512895847231271827097848069989933379725812316958942633054057861147817538174577105798899480506817336713*x^62+1675343555123016001384288393998674863096192450431993213324800891315047133222168213640469646416679388087383434352371912560556293497024618473638804427027442260087985361872997608147959698070074534645643689851777283092994870089093241334021880756732411164992986952165262109994744194120826458256852978964180557513003492867404385492258528589563173438545093724448253195658876266190148017583347670711163818142573691025208575538378107388559231783550334442238730569399294561399516*x^61+8391491358623732916423308023823263869058141950538513035926274520934498779401886805579806004650722484309203632864134298503746275183796828815114297937295444620530969287921181061432374565495677713894887855315248328745869023024746729717272237076902082507015936186697215387611207776913887174585563710025762857654982780467549889107845928145187683480540223511024167519919846774233560868942685927861104873428574903851591877992372374345913134387625519692369000824789158442120092*x^60+36068194701516466940410443962892417288309473188216096454021819174376595502912114894135355473303659567153710177350193995325004237002192749677679232922185501996884150130478499797296205614194712071559798929035248055975013223981775156608784186532689192359779654602090744403505747576898570598026070654820768159034536669767072925439590873210845332112837494632107228575951698570129880030198364895501499632025434593068178297049792689783454476572169586195380660825824480561187486*x^59+136129824921868545659314725635539844252617716906829504036145100449598049033806776251488239350067309595329063325518656515355806104591347123838447724277160934026681620281036453771210464771256465042567183987639013651872875132523855709323312384630528184380962200653729506505847859715158186398734464814679821467798295217212679870122823681193794277844434443037725611392172213469107152067136561836861052574163810026972648450563112154401663185665013652780799647729745126090122622*x^58+458436239158028207712864500231916844450565974601008316428553229976153393560694040488319195611687849513466950612320479621851564312245968962194849503162030280539506499045126498551307652697473041497715870082341928213741240812535614531002694029967365739800272046862478378568984972357381085127890346589479492373947118478029544904394319956438755809160791848797721065424899559720035426160728993829930582604798476324177179105230404929303953029238471520225406561704976091191594476*x^57+1394190852793224347127496866755446038047957149755057909293682419153529273742233003461382690180120227998368222357773191904905421896057923066784116459877264324193618209037304882918599880819192945903621953730669065410680464639341090107945899862726818144843113433813616052082774108217204435520502724604533809586433773654395526145810460460711456468066190142077167442663776168888852455501920319271005676561758838696004199820604643749126865092992481814251028192151098450079834674*x^56+3867222139905998050443084259784633023777247338883851597685072119370720533200957679765758082135507108502767994920718081117574459903993295214535865384841428048962159839381547311982747317411604870316439566482744034016639257835308438488143805110091708538669112680582791976549805013767224686773850429583015410253890894945962203849100242241446742544345272909867146936816095730944519175816505339602577559248615367988647103670949279962997919909790025655152892353696196531617706746*x^55+9874312315400759836472498848718878092959162242433580653931513961916429196324858613116249483838411010697893890665088661181632033062693639227530827793297178514328811644945475692491039707557448909761257380607952181944696328023664309358047660292937487691504771736661542664574406288224628663758788584697313774122200528333683861274511625709744866517586607795505207964085408774653424269404986067455044497150322860131634285450417578892563322920953637231471872077683430647117364233*x^54+23426229038786677615750305394496598554755126664040546634216772951211208849114117383742479764148391314183730738465516148830829661211866177340658632933073038591166668755308169451323753499581809125441620728238810898489604633791935208793231729501838351144151219460342312934981166892773532947015110825537744566091487265989222103691349222922471244574845115210392580306479539128544072800840024391430187158446093884785732855594442462107084353699374081788436584433351453588987005417*x^53+52143181993692763447509667549453926030245933687165353239922445479861635607310088117933614542639208363283064057405737321718841622055687055377195205330578911865103957265563747616301276226305129515006426524774823928964770017809806794077207344267579944127543697897638031250146639485687480885775114460609529192024555612754175404496517915066727558882847600373119659995007500384194607726421739329821103047166703310312110002277165361869216517607375954944692617350941018922705432585*x^52+109925871372891256233693600765016349438546098180963748632064746490536481159095801799348806252194167005670720273749841629552639249596834647104725329910239766364869806671345961931359279371797744649365411025705106625653116036317705234376986680425546074678459728269207506462664291656871942989935621644135525115311886855208416902953078695906610336246774225110562785682335031491097522316292697237616161205686280514669547457613131806615415860051420779240061241447861632382979918592*x^51+221221929984931369517703313791291155636195738752115793859021265135389437295397461272437189661883180329498351498640235258649027049748396133977507535158333463197798199447823055238066628015602402069172694169220664534537711093773878880187903551347894516341477130565764297276707604378725817555075699106773594652877558924587016014893162940016487604577076361090053649359497338170539609236416143911831946546489877687427265468825294022204110282873179945059475311336694947855996089323*x^50+427042524820848257037617568242956164980414348869652542259356703068340286402249238786344910707207382825847952770823241559094529398896005620600348428722066038087150638862468198289149615069004744341371781406817930320130702075321814201018143558328289230124634146030439729578866748323587561870941104102108780866201995385681996514626417902652735816259271889077690166522466626645330975727294030199002225442446023046186265742040026078223675223059769532611306600070357018033737788657*x^49+791590107603433705973798867030859188989143914858408124228002427251170545824691261309597282764463443206686455240600237223258879794430764892520020056802231227316515653929985188245947738794697833880960729783749197239827772758744716337276320668523941840532375046917839991510838110936157051712072077504356275937591579048629604604003243527691655019792253156129930036654067367337636234786291409660327115527601990301639703689766555759411081384461147330354341615032713210677675295996*x^48+1406398040155531635606348595595837477001765920629297364372516914808971495092652627184698695724579520612942276864880736360473748987520999115118294515497069655363277012984252309052480714425611706077781663627935813467565946594474551350772176367676661191463932377573718905292945821714212715265732402517526227127087911071552846675738683850684310416027424708144813075622871987722556377144162749804315491686594811798910977254392458261409446576882106446725025440282528651739335247879*x^47+2387219277947824898716544899394489641656523810502980013721380223287362115836013724393439655029792193279753056545355450881187281978419756084044398530269904063544969491185437035064953377660731606083644906287965410344091768586220828281259918275376167537811266714220542918583280844469632555250891479617497421193876121509437993668344587683543913337060014560786590821565692508543037090428578722027287829827421927139393860992554676834124252865811735836270640327659025426195041799824*x^46+3856820832322780604059822939699072468905031178789640423742862282222576311252496593422562804066768729053252607708478214241428639997477903044039591930775225489525021573998942057021116645158357002801456244177605243510985136570857207502679390739296052632345155224546316220784632589466720910571433381454804165728996883539508531453202203682611810703482332471139342433723775578682219686255766184087689497011649508425642484506061344739463038496950493716997852311656262402875676081088*x^45+5896722493986085115600510073345800416782018711226223910045430185837491290227565726240583167364073765080794424896513860298225459542614837764783511077797460086435627415013074455023965874659138180202562590327674410410538305274404224803252505623555309121748139657648608098942908225166997045736473066151881232491430766436429077819720551730992725050236364568996569602040225303532714920306178491284550676483169910689625639960700388373948245897862567507084658992575934831953078044364*x^44+8422935238630536624915882051676738113813063112011626597733894402937668703088277924302865255889244981836570248441821218829681401885345362507874938527834119092402552079588841092739894990244105576133275570975615827193603255109888665257254024673668729817143729563463788570189769803702640102942232576496007265132773014541850144137891782806165679292654184649998539221710699869782161953477987801842051367768512065914622748296559169550591634260290724630697037245090095120283099608420*x^43+10910015867408172679807747982966612298996173882536371366189573922671767685188667275679494525672607255735458443412049358869973986980658734831897548371116538118553366398849788770773299832427082752797430820860102965986716781098063481730808630887827840191684175750272819276544130288782510829773814898739040404450169943344526427739131063414429736277019567908042533314353929260942151732640974294583413515162050705861476519658717327831418149136325445487744530608517348380166534654739*x^42+11923246600264472901154455400304212081326026565088082332562375199833078545460435851771474024220654542621879938270366956658228285975708435672846209092098259833672655692084089599123367555392630349968502486833983341204143063368663674455767758567061975221391237237248257801763614814388151501564894144539162283574194244007077823915942494008608874894094111420663434028876173270934617841940990132162614462322682889528778213955179539909916198534882827593364507405800018418568856565895*x^41+8596609004712022227163028155144010906312181482186104820821906961365831140927435178490720688590478521175006205994664071731833213136746688892210315545968639691033403188574458979146495520313795043844257367913001440543813890863783485084443767453285815240619094651218939234499260893790818314282819797649786502145240718320311975494348686468745996377350501666684326747543356885236195430688728945689721860992420931448590075108861318290721783373822253022957308129452505073859802581967*x^40-3449246910311817975874602173597641149988621789247107715557531003130111993069468609163041696792977759360283476022918996427573059331987053710142732781656469563862883593250843037823391570169407736047478649164023075406230749139568452146462515566466241151351274921500550037175140599120036622560342908120280681210977427243576352051640904327248392241621793234848176786162453147840621186146576061426369410494143034275999085760410271218625156602751850778088842305753883895360429824847*x^39-28906353882868792625787492764041890631636512598532951163082045584267996906129320598004329446899834420176454167299518859672349007844370432269002348126893243438952715972391892143055261221601590697298854019012359279662538999191025788202786892665681034065521783749767212345942162690479535476368061342771122244864370214632435224355282393947912177766886467870296829748343028680726337400384995843498300397465506867418194825717977677724668878075090838165410219131410398633376404697649*x^38-69551299829069710782963640460590888051340592635261249769403395545763474929086322079027511861543241382904175516419090540085056995911214412096848561766034058936610586511890217865096752589848552470855535884197954695874358812374952481788059373874728888602101524022663192334137704205587828510209582796157998757910594902994871103760609175947405375818825418592901185929415414618047892811268589441688444515036043307325850930007904525620678148877882553762241498620735925685744893537909*x^37-119336164361985976663912389856308985438780668159256338707903275858049091566445967860483741735835139111411629869561840315839663315575899317611356005684735840318996638646267476450809186380837651780041194691285197098731697338565997153644254750443130208181279565047055196009914613220927265280009628943334780713560083750422766654127202938113025009390618507054243582025883380833662722929002042727750567622431053008651041024701122862929461572687756948298020779515896620272709782596313*x^36-160021113431700748894371214640413855415980068528204037595476976505846290974461598897038244938653406739462774076701706260341697009082709144685998487397466718644606574518444511690712937905140075634413741312439149136636667449597311414618448196766410116758567432959577022789788894530990694124813701425869264394493557317282359271571131101431037438103001293152444998602845891781245611456717183141943654228400425777804839529471518980933934023848364990250453308505565517612961070098586*x^35-160288310814430472917447813138354613406985176769936325873974626664392771059937759697571140774119362711860363153022037340324553782650954015867941631614103459451740641623478424515893853744016144843285665306988439169239394202007105912820784973246550192857165063068200846017860940099429470774430693700764715804831959061273088242730967752557011768021088048441646743950382787683416260340846183254289936672151542593771751614881272289189429376139452687636907844799999530968177090359749*x^34-80543885034381089618373819984650870858011526026748155233142579260683951782246108765076730832423580043473931439485300655444363342531092678796938461655867597616202902716228352528488372366277192742873997980476221973495809188618448410835025420081028540182432170246780238669049056062098393551363648003516514800356555371388386942435093156366984520242848516930110072616488649920825570366877065961845457495356777867163095000974153199100317018471712977338140133367260005530100835605466*x^33+112679659545180000988875622841127588039231984335204952051284873617028383925752278738084803752791306263072328103695262798359500585532147686137381627687577201502970468505245804986336797733489256898249692807869815271313228727604058425291680712503874298331543629683642408454604948347313743008478361549539342109141239109366476623923300164679934276728866400180646442618829181502866637401219779815663768182735977001110474610725862877349618676789827548138048339263793010890352999941681*x^32+419005700766257276100991482917332225385761260675629286867568335948410823355525571674814424479314770514201393080677666370357290324820454102973163510491800031710953966071009542928517997696226084301888246697722665669775096483710467450438242082882088903103753528946742074082092786131844930018529510933913103305359878303611758332096995524471431252873777371741316170852387282594829632380926660949405757853982747045382195117531601744639114451434081499060338751346325603481132277224702*x^31+773987606353451437647157542060449104992831680999675750636008233805882199610901272962286459552211031120994934253153761241177858462168848405335893547503312692342267402217334687739977290757946027473794233734063158364904787993850598087282448321906441904172246594972365794862918797251077724375926827851824257537345926514703514663255510508652997381542429894180034608241637102542463801976119319056111127134349053206715344399688670002851430436414705207098106387686148508468525548898442*x^30+1049879271235670011964197573817875615343546755419345013679780874451402216741849721301858264292255316167348339041952385532581656140030562494599952785444921555943565266036925775508642826405513406833005733094733126291867064015886828375077897639507898016506922193413080421759628374063299003277179225769515487498196709716781658316666609582703405294505416035350786819335897004228452650937652244180423897397080385853394446920336865965115773981291838024719644382453613501587845626132104*x^29+1114255079585437589095657967310195733582500287810134380055801440174026673392863224683081845805455632283907413726033673645600608091242380674557212332961246275199620684637829456981294790959643560141610885814014327740476645704081657006452095191749336585838165216196412221941013829960685624981795997137950033596177142812472982098604476950447261635590095105266314976379830258934161405504666459522718552916121442342594684617206686348952190297723783175918575023160103799821510338850542*x^28+909797971684920951238557568554962533069839049528255070461569432834609606937175217195885446754210239338630018982671168572229908663013716130824609134178226386985453554417776436435330779188348500473478864986566791176516972993734455615076516584998143182350635403830100996149832581580822540253382073238440819258020415277805818052307131884642558320970978726345894991965981212591215273052875574433760332075458627359275282534047091929249415435476971939104350899667111551867280376973541*x^27+463999059011846285644517308249936216342191480597966696952321669863356179158370234004680766960927577806428357529175300694075666875675767617657095461295099288360388082365739325525643403840827828692067573845696203481112553464156411202358755858605388001063762232048411142863437789351449173557138813186712499313951034374977790603280650144044794089510526949284432618072523170787474311677753760852019609601704442453969256585112248559770755049744162764515308077993765644345538095826278*x^26-152994294211164986682572281940294503312213119792459258789957651788383667590448505787891557267985020142787139193650649576939404285446068352412928403375380897843577849498632688635876651977285431535925931685402793635455338970375754273185054769888346298457691765636704823718439990994263124307018652267721308043901858474279036626944442177329170949935062780643320360640509636583862283374925987030270512996957687112165768548840881074213226167198457837499162972201518967751683887949639*x^25-764902928915383144806918019582794321149505927187947041637344385447987307094187483554156032618788901102404823904192533930056802105655435910033112514003640646747570975765074629876916237496800534621926535760470360816023283192623716428568345321518273780323481725386338422294044445911846075888378505789324381104110299815590913748713362899015860394877067239985408959154845210362653333148796212533144874452719650660022328808850708540570902514949737984954539844497870824676281639901295*x^24-985395753776245252083495222866100701663234310612899233808701907298359503608858901761487048522279996494883211522827772016486019065355303343677576723203368555590290080154102594883196305526034156078469335896290985712329902039324925637677499905629016228378845327888614331917034409492435610850428236452860860041385712270380571127900036511148351678477109461517430090004429227388333642548356600494305012857376072788987258571867530921205464906297810013895123903647364750522925461829265*x^23-438536354036623742779347977038615862556635289495889264448152008895866218260180101293290503860449396427030366274772737531875841228742655053677163892345492613025073282995479819775764841454754302221926744945887061195535504922813579285771265163216189816784762327524926071125527292396774457682422530577332697340078144483714270208170952684206653367749144664963977481673654057988267183157133470424481378428615840495739602082447149607074068598094409306529571438490695209819092938621655*x^22+716030083647176785214671397514329626218857022091026865248304892366371878531349366787957241976245977931431849719909437715024696668311128029234879435826042728618984159658489407616752424105094287043027944655041251813419152590148434084956078994444479028486917888282693251193707151103561598225563336055357964184157453538844385754260804780927257168971657666566400182889461102822289031234945658558438488733714320470894026738260959156041924587292428469841016300869598372316846379476440*x^21+1666383601894871326777553029806411587715860000167983277718901327285047880328606198604558008187658769160147760417577495271570008030652895174246277290647669037331208617511759830226217399057005675578597261305859631796339359903863994189090206202399569763089512481278272778433644794113971887695541297626535575829271739384084722519392650206178998880370863316349225265583035229377555426804086861938575139669091714268664816369697200033309205757111340101316683407301069410809179152215217*x^20+1703145344858092580272479952942708080263863209169373901586850775098555228649904229839487292121152297398589724060900720494833452180998450997118797149325737435731616867789665787934351254179906970209911946250754069484660004309604875706869685910493328950962633921339133550760579272119602162405011998809383946645700744858021228601726928026808825167634233384626567765862572994783738789355122926146209333936418556601357468819393710139466055680584484765174271079165537510516372000807338*x^19+1037356632795100844827831908191982591901483522392491912904991005067986061301930208755167555502835550570989538624684721508581419497503183188879939938355149207775333897357575638605939963713969685131417703102361693427365148260417218267748136469178115744827220519088678535452299868239956211530233019869281913903956076808685189269893169121197694695028848594694839707451900352513112336810349194147343506502575043129833275624930950514693077608136081298930213118596579850143329995615958*x^18+514355141597762050993963684682612418174153368133753574962527647942625773730569865375579979665624172296737839333512564702410655942572789162315340000866848971045468244267094127817204800667011615234869202266895925309015741151936185580674393879591511581909419172074493851281553033781077583240524343947744494894054212907224692420620901961809473967270954747684839378889408234780201509947725677450635335017861252831621879968086166385075920245691221484693673302411832371042858128899502*x^17+557438880938121228955505138910757349756530319627435174977541840370723684558413342415762617446564187562890178833080104607847054092636832249289986859017189534839865590701739043781548622047131115482938006365692809620558010467645649891611573052403447913243858640871838860325362257289185826780872946257121412058313081996001128212305748187358358653123496010249579816297607141982318329339307079345013383422715227532560239814369833648998565668817661473139365740834607530373178417980383*x^16+812697325323457047391504969103980526636695868678664565961955354694524268924395016235182115006821937593138961324895757385171306722010417756631238839320910245257714799324440925695734126491405046860119947153884467723572067023581001722963667137649128651227783817240055869462301638734096662501126239143003587623119328444199649267200222735793663014408160568144761670476920196588786802195733342626016750706258892314779104202797351054925503029025561345622985008346938199097892351463942*x^15+798299558698827552316223609188460575058844960752223289141961450858122616746770004178078144849344629294813560562540193300026734605098905611841899190232515430290997205737190253146822430085234237479583904239223555551104731465095197962778920444269063196171738160906787000954402456922439131422092864541728023153377208436128814920818464695033231609274634323350117843123462250021587671864583776476047279483904375171038676871928937302490168635272671063415904245282061806780096089647705*x^14+482653089760957837506931859760440616887050579305588856658364357334432181887924848070189370626195859207497367911004948375095103423360077057136964483391668755169989605785610622128220732150751497992382655897684687560621329395496528166454545202113583899685134382161332903234880077607104644356728841672163882290559574728038354894939935971826720897662315818750954075094545735037509624019541445215783198557854438502810200897199935390145845384291097237441709241418452283302655385183531*x^13+146647874826608777474994109310601695881096360454672636361172614269968642466963107155619336628864307168957449793777403432223059582676383802959783623505736336092695818471736268927479282331823752334980812038602439978505798719280269308036880379379500394446873328428043862123023160998873770427535393115120051068403843625196308113816483187877531187557596481889701207440614972225531900436187289765538380796758990894404519133096422815238391844344132572545886475170966166441401430487851*x^12-17064413890495786863626534650655815861623151129358965960203090621679171920619538159782840132530459846070573782891392878109774182869864165671222018709859353511771030774300958282743327837710444379910542175881599840709640188874438315382049785065785673921415944097760934384780943238250313986163382509453344632344543980699121498178892100740361934514452391679758996357679677354338830555361278553710207559931815034252126386262287708215959501352256454020885415497691177879552752615310*x^11-31408050034242881984988223837719961124304994560992851634514950839330932470535181113792390651701639071921761765644832530552789134926749396776083770700932888831697421488656445819697351856463350194479456284035996869616895835786857938856476947679863022625859792163881735386187262271487907145393157576454727352391985598975652445213716398694005120583054641830777848634218767030391439852951072126953709772212812844872746741665559446560549200900953826852549794851159326340960046058949*x^10-2029667124659324566872324846169037157570617936909012048910956995875445381977921133077332999798171221740292786659350152236485018892620733403255676329153353568127820674856493829693638974263478432261387102652834451523207261801725240841211200052881672970824745584292394450691753902503311186312752081482748657486302385839490879090508598029346923812012361564859699866966393585293614629896095813867152481319344298528618256453203743704857090360625031760014741191861463047554212949393*x^9+11913516573991517754167857242997282763432317593002597787244180885199866171254492992208246070659265346744221556288148269647062420468511792879655513491775381573841767405764893346981414743001956199539487757724958460673777200798571568431738825488884388757037279998287819118980085904759057436742238670361027619506250579481050246212741549395482789419567041965931567144401307794007625150899330503583678901598691672208720498897926941857375562809158084743499824532646519246804825975763*x^8+9081460844771126019220951999782401257797048026773698030105984838740657505577438332629698608389225590315086160711014735779122789028057297426756750845592339458883134425551526250187266581371695536485732262437324452232939752922488693048392612306096189572398045176984885563702426761008963023183371753765807676586497639626408707303197830688765081270837547962112016159088693317053101720105833179399517013784868642090440743339231834394873772021996861249671879209504655727722423604058*x^7+3487179194927506723629381267727445529947972482073231974074688180198732031971689487919165286496027249713752363370735126615852275494234024713848694169191955074373205447141060432192154358557899334309564797128374652531768782647439986774704292284429876339772871585859188153461892178397665550549800644686587543449599060205408445997200326925002801403541372428488550386707611843873070675954243995334172941325848255021609554000668629969511310381101247177812700288131035481110696235038*x^6+773024594507024124966608541004018231482994959680289569639679807196663045343506074896084858816499606800088846078539922345302640961813077003522158784967631396739898180845639570756273861619793299161695724946964952907002433859032597025695625498339237542923418137748380661737518052974670210221136805891582369571671911512015981894086137559254828226986599060400997088966888059828031367154116798436285536219970347680994598976953473175553550394599226276509064394483549712126328624805*x^5+91430437365024441164828315503818684285435955000740861869134091425743096794699025972518835713899551825011928728815327447208053328452782608674512082452199096219302774730795032541845525769796538382893881930504229477517603487186104282175542019885352804021140671437230930078273778160861538600151461508741985195054678287935410448535795472561346046679908177490418332027825393124923026344208576379449166002251233064670517772984189256262905447241338817891183320148649616584216850919*x^4+11308988090613769829979682017508915837823916311405069486076774831994510524370556672401080378276788479390764162071453806317337009904909354211864461575776545987985583280813650820603592169544428545425696741833119393235437393608748049232250656673752474604079176960812998546496574076479046696217073010945872255563689153946418503897330872351326349291316015456869340333484507247769424323636582832062476921674992735703282283853624579247717547528088591512732976746095819890287463950*x^3+3031544943766000225479798578742003066143885599178733513058964953896449542889458916975470882525178199015526490275198459536092148697444067384243033278884434112576671879721748436737737513853563789137828092607774245616708716360161473982399855672045955373111567392277726055956869244813624827269569653483018491338102549175203356310716480109636166700336199814357858626230815953932025993370284838121907054788780014280281585798720664138890596154060609172069391217294899518740489334*x^2+395870084419103798646745587955870423992920791036509247450372763046954796041820324159107802923998371298395045256828865231181446079394539348336615540787752495732993083633680849996301354763442057507468931140805992753982794767053671268489845326822089884355337561433708231226947483253670692696213601976609412553409633974004104565883384311346694272974774300905709065311515869941405194320528004497235016226341022467481049613795970835591080615873854926985475560142492565249299543*x-69308544234402260392061267448101930186609173495101618419083394555393430420309452852323536178582222418737847292950214558701920809436429518344692546228087831076501690000114752580897791878105251028652451912191199286230113408047470065031720697657750053683154220332233541309907303656173952231512291888099366827717800524830376916262925610636969306664932349659017067855332714744706183373223308539737779639607138525419788010384992296709808644863771131315493800213907588390730,127562657079913664009348332633600025221785335924690978675278994201035999621184091970857397400947436657839179311774552647100609626524795703314983794666876073254538839251300440706121683182376967972448689716723426013798943396545257749358089671380225389411267462016977560654078055175969496176515267423498262306474358227387389833001577245874151004116150563810913850225709988742814924994134487210111404322033500471667962217959232320136999910639976081968727214228727506939*x^65+2679109211476721118019667057593893356018445346873311439714011804961007244815198711615188569585433576360091351010605390896772074510650214984382300910176068391659924757775090046707970970764084649287469360978100369067563146117689057914923350719215663762708734592875537028653495042871376332169301379423459281977418038079244017703106697694663283684193612596353051794816282227756227300342888546095608005376427348414227238906854262070108224077232221756614442758802283058491*x^64+29728243276363079395321227135488217011760934737369809935833770549702020018541419276091933829938165252164623906389099025659368246731954286631643597548684576770832957730563463588502855417264974485921046622128138861558112240812691966958327904374036842493118464457744035422218695207341511591159631190485485874395433619278769459592128227515810906425942760850479334465577563528131025005068905164128086262682214271234105085534099033096095940942486651048968297014391074286523*x^63+230318582384456727589429370325793748352068489404588963135960179068101288551009807253681059335741733034721056423545332912238576950453895653207216078627340557964543861864813647265691473964944035714662907288830099869619074509597231886528589797855046619694776238775752830375306581981382164891123793992586241761497077452781372829309310498063521260123929682929114192632288235305471534221552760276528304181222644580169036255344683845360908744176424049235585530758651134156092*x^62+1392999260089300065909001655671496547534755383673728897193891328096775622449577028136397441068907133614039281070432924088759353371188957827375060225967339939841093159944096998026502195733227766889348321844913975028661578554673711386529680052948718755214294568440001861216823849531752354523517241499196332604591265362164575063580504756854089499533528230918292340012382808776093150531279558311059942175418365306988736127662653843011181941973295792626048076069109286509497*x^61+6977912093242646475564249805416315011769756241591768125025301209067231300154608622566588681743397148077692250489060964812752287640365564207508391543896810812145908238333474030834255257863348015009117885013628407625845862672856977298591752675397041955978275150995234474568467574421718982736200747415567172378037631414939322344897986982370286362259920015945711154997909537628668845654857253975822801824183395696298248026282593466353437491903372844795347457845600116047492*x^60+29994969645147061265592046875433617367116773136403117598994407719398397478000889825360065694931118121712957521312805079945769708719463243639005226901584651488280948301805791300586642165080314564966215058493631849874648069099416742577418411771465678575729639257251875019199108131275496187565773052270445214439474947298853911281455976397885883459097104996187197375549731660342731329480204765064984965290877565192303517327111169385089310050769631663266508139665555299885002*x^59+113217613954587172010348587315770485234644361867369180754052039399904174505833896465884457628966300735354288330852928528641510306953086116450745118656888440670053679886152343436253020196817832754633838900481056545274633126288566439062327862272485626134659067677669875935453458117211675317940502570342049310216426594731612842167624753787254840038677295178299331872653445964170557265846881073983465997167343380064015564856302153304189608781700074232926241152864402065764559*x^58+381307910485425052297197647827389285688014527064279656785037740317946822449760574867746104747811858145467346618928220718660439408514483018770021986114326848616695775700681185509669679681330658632416642774076106559990649974753053169074420266709945158625367812160143338201126253026531806766398985048523044673898746211594866617805166112480119519922513044222531545603335237272718301637918018405006198292433919658897372594647398533870312646134777332940166235665491737413617777*x^57+1159724819938594583067450654957523998703953110675785811651093654409191216576904379193724393295237239861876848713868852508253059920341326474003646294141714617191935544832829693101740152076728363380967415234747118008522135325388218615100878722369931206986147890160662150813145686858453665638385801851082772251022447422465125395844571464863957382010456357827089452851707096925397402556780992824503155451779573596578460561956173888286264501224069266548905731350127614434555637*x^56+3217120260027059384373354815862885249183463352440316436331031374688238074563493659571480458798535097982265570595969504095550931600928521052634947664026024552182048259092882584483495213220618549707207763299891733784056604374748006592533891798444023016222771186926797808506573416839611079915895945542768310233518055998585455699442226578864194286653508150999618453479804519796066501251585046002306533031767662580239547417982023587401612640988903308089988419888987427069538874*x^55+8215039379170506297081572982438465639908440529781203264982416899784837605714562948956283452678584603659168060410916525308055443263652170372949450321160656264188265981120287753329968493688412910158101080809106599341976209052947107714052902924288876481928869975405060021022850690659843149260618517783218269211677792663508665151086784048108866468012958143260272075210327676910431639247519393123620476752002498465951662264445553089474245553499354321675641234219462512105054862*x^54+19491181382809708642824673648498537658270512671713416271779444685923159427167540644030964412108414273206324601284337405544762634533565433429578583146884872714358441702887164325360480044408200790316084554884579254189923838351942378994664231903592208013457765723923849169997866427411471404291543941691471357133371843806092764588285981685990766052126430055462339308593823608201674512945445161430402182548798101588501721353287748666044355604510351996809679077258879557827961999*x^53+43387413341008656621988943384718183935501862189551663284238523768289036151392657615306452520159603312457214359806207392912135707680177093805153078756646023201192477379321232019250984266765995325857614100607087698558760860090212783049814339342618997898275093215992803223234784671886401143395772318330855117309283462398984405727167314842554267325133524001497387120016008859942104873501193105070352232512320685407190723717706878868947574026317048872126185309562698121095574916*x^52+91473114250610640495501833743571493893089582265612665003428026818758700305450396192775958612792518129699029700524441403276645515516083893343953587685876611411176393144153344196649513726960923190600618829330596204174423315662664609044649588968028235131388248706476285236528364963946022520271266987093291328754585463713845753774132909755350545426885468310179609297433261376890977506805327756374987045370785622212386980558086301454884263773946854940043877583538067076707360102*x^51+184096762054104553334623743196599936125099407782271379875771062512334765227754626267039481642297195291704848786852713528558185355447518736808077316695567114146828831882395727262622443768698615729893456120396264856217907127213631422511439221453392982443117702487820940871994268370815400448638777831036036984519085142082053637871988446711125246911586893306415157352600613009764941751540593284928799375997494660879734212593587936668730840047240693171339472211221216312877653133*x^50+355395488183203764730523394836613220744740840692997894944176957376048256949914090455255226795355724762213489845102856029742683925823103962652542584070241352252589658327316172996795133263900462077357680498008436565963486026050057552730604180999171016604885598779536052124816083267357204617949373652503554478564449382668184389009975490241820021514997637607633666189429348952016828923643980855273459040297954771960627862836655707662573887145880958133212129835254321180889863506*x^49+658816221855330669252217046224247460455778747084688252369807113594875585134197566793648908963149885022642468284332791298710919877952861616259043564288473567130282691979609389273858984673061294412095109211992054189902974994579277751771480295981296125666621421815122100714200150202714767299917363310114755669544564772068258604874040325210343535651798493321077856829765319099640773373175729505997201437078162695007723341177628278079000689130580235411090438234358170634614717893*x^48+1170570004041140040377448403080348165188614535103688251358741945613924082147323308732831711492805241348734467143348409891097999900831841700363516632424266532928463157229488142479993889717247605153547839264230966827879161834269802705203441622569692847806731295730810061625765616598649733702465897593553962991959607303417147893073384373251145476560189310413431203946354819908818819168630528708517832207315562852161471683966881443284675917305117501404198336295670616063196052023*x^47+1987054265382083235841198291671633015416724951123868108976719729187589171923360446019801960012944703786518733522780586089616584194331162951940262012310792914552473846699500105130331034152660299926465908945304004901428750027055152256237093374627608097367927909765925795460263442268760663620182808694766932194980900610471678303545825190325378464659421426865458501038650451576893861736906516235859907207660697582715656412982792238233594685777031259647185842133311567016091008068*x^46+3210545380928282193517327102976463453081695458782977810818624454954693569837933831990349348196862333774459337235729262729760319133950685137345069228634095048928571997802373963860515499306117275118724881103808555227068220587552274882185258957044181809150562090752731904865227747154252247938939548920407906055019198698635090599018883682558482374953903301951820098603031907006894015793984769890616890369652888936309269738711399697664772041759042973860191487839647349490753147478*x^45+4909050180744879904151189466870653110310565851516437635910993006791739355561145161026813349810109577320004324952576341461747638155781494517693294529345665623451773895672582684859259150244916715935359921291119294184334206730018618086295947654353228878901653425395004815745827365348865691146738427920862210154503991162513815939027984078120556495895208768357239569749663191571547320627849651555840310134026303493918401860388991681769015177688940528016990062829159314686500056062*x^44+7012925952721911839217677201909471996274727754327655203489012691510201138723011265880342604174742951665438915113489870975341452145238115547879706982506434441718353617696791810265176801692782123279741879521184499527135275873102956900419537170978862037053425739637090107272156567365978125939172453872738978455742797137616919106906593030178437774715508085746240382372657927146659589776810830057419016708255324867097853197790362707803882841061407155841441533926791070972532585069*x^43+9085269917140631137049790609705359311703780875104606063231748511377236965164346657709273223131681175980389073594219301645346327142978132634579484471863001343517858326007693071574382913605395917170371038101326145607617360999448863165991355768768760457514827156592097015987391929715962505868560988825705973550130100720397238557196213205504239466823076303650922270173987657856837499605298451417001938844562041673637686191082382969423274500371541746791502358319312807363639634127*x^42+9932511954394437674404011406181213714365278028945411472698096366267464123347667628877569898181043705325880015752010325593838065447079493561278171866990718790789305091113745308797166782036211359785400796329897283433408298780907781596585541170121453309247182523145998462518694824424844453097579047779621533115976965518317212176869067166244195132114315960161330943457868260621328288876366425913423044731328762030464998740149248565619108219301105351234819438305079911089898640853*x^41+7169550069706026181155412699555864067476126498546741563427450457120279631022222349920646852569018827150088215129601776473498325006920025111666767932539705677904182119037624775435832222762293000497369654101191554005656633898137361042756903970180534517964005798602062128223287184880416390579948773909732222742770863452292166495791237372687708771384858657853222805007876581341768562484909978145913447610986928956627084693832196323805216074892856909424532078907022710593469580694*x^40-2849521250578372659163162443614565156853979058960668463453912308872444842661846494129987229358747552506228788432252073347245295791617764776637997640329371214782828339806554377836621979924200418625276595558534350274262266973570188974944785039530180039209178414026057109799674057746452869258573701986718257328590639554677324768939466446839613418122834871051786450527975172193357022428263483023410567090854648218663069547793771299438607001817628093152223752709811600870434584612*x^39-24033639004384058183210135879172038514491348169719623968444569763685387669086748212477651620462666569912726597685695735508651559780898226536946257618860740027045428834205566802164152922771594515971237815552721226355860811911708134910058291838957013297438166572034361835330993459858842054843792121425730679839563921523085835864600016793742516092530007535329353678057067662315690191036754612234627203337983059542993187767296706472289357219210709840336362347533084446322296122212*x^38-57869132318803263741374653088063401685272157093446501357779939601671536981544094377640055822450450919978224665018663286257648379372140090035957340477876863208159790987980760088143906717747250059116555278435209552658074840760370752122458452608450493778501853964308645833641558809681161757106504870131241999737524427489613917397775246273453547763427284922605963375107433553968768137108347204405611006699178711795996254838366027174466676178009103977020006318656348550131668043783*x^37-99332694671188189238556843850631580128495426514922214171067385684579591708888591845760098085733518147437176680289302147860636041804599511466875321593959075382436309775871901471576314697980379697255869764120251862817196730975426073983409882286605305137630275569257847619621779211337109904554241356269491379350327529461264426948159134671798809525442275244803035536525287478819992315124817481800712858380513493949280843896805692516250698953512121009861081435126422562172154253000*x^36-133251093501371555320960861748294668641759359118627186277310358032106843784663837736437336613081159495804207141618149545606389653502440370584522151244356534187119897528593364137467949644884193538707853765491225008816523368256457080275869938279160406610896917669891291094070410170618195474207822816713592292068078833965866836140131352630431465728925383278084997734622990930630239260378698075802825313763846778445387898962876480713378729353300340220738279132607397599274975793445*x^35-133555759900422791389696099121437135168426937056218503747280202278474007838865215315021753241377334521030528991294014672926375191586942098000808649195561635741658953468042558254448036942653422969429470315820150966182591873176483437052621554131424659749025308605166926474630398726500239497685829093437221247230764646202862773715528026787466090694263828748304115266618971911799969947586022125406556607954663816927449193062549679048325194310342216394021016685875596657039170763064*x^34-67272571328505136743571621357636213935743567342636917131140082491344545193518867897619760012679478807581979297243443170096879816556065214041564373509127273219652820713536503568421548133833519798947794291308327316102351104024029659509613970827751110966690357503953570151198906883089773217451258060669795613856920379959468683852230553729441773387283032274609920329399526104945409414932687189596900700274547806438209710520212350418943407679419885635654459260792114330765678658463*x^33+93497142774960506607776156393505202349392283633561024166972677021508372510688604619227500471724624973817577558342371911221195112019184815973176028400400917126218136144396460823715782894516369262301180002640071316097548243721921617502019046286640702622097059365539626534992497672942236673603313492316939306816321469738263665085750212118872946701294437149722153840790485351026240541334986450294167824759516009188589740116015247424438787825162747931619051446568111137470572924234*x^32+348508597607948983636162902237327014208481956583339943558626153570293527155949937371134489350904701475842744698824867807341245927826963318982803798130535283895543169279021526692628634882625651471364945848125271229145910853144408216969682510545702937254848342038532478209919317910999358724597939587535272029010692585136474804030032807056659623025884960253011164543951068198643230002907526955545916466919294963859313508797456626043601856868748342180000770916347765009120688632967*x^31+644192684953331303430519381987739545525751320667807666993806510063437675793732320518467610411253500597367788916631910335158610792292650660208688257498467416403763380679126057147587539179828775080781733718112017802724095786998996356875397535324117553844507634892536827731346072470497014557233122659035190614752996364552429577683874442935230246309944417610406743717991659756209097042800088630553221705754838932086175325190474893740015880735162006339816165805888180411410952864924*x^30+874232927660594032608906403436175201907647672932187962307267640683328088530881888609679154478067081171757578490466814004651860849414389897035849903753658694525455125668364654629120428603534870080402909019323164990370666015782770569272550714521299015718790962546315877028928202798988793867441830348299070392843851633055885160168327634409872182385439500008728514127466146706204238509414868423247338637734012884859423491307005438975964823033021643098968922801772160343875380441389*x^29+928291901303837360578124407484697372875901353355488315277420112554869278898199824471019950248604916299342342977599026002722285660581533613545381468553903443780741500620774507852690030075773597160373475236560006273558322925890754152195141867169650054326032587844736359028133857156557729552856032999820817919975624369610448125986840031158720900832183903365098168958251334218648156063911867145430694198678133894999815892465183441504795576196964315118808762876433485736574370120938*x^28+758456488027892130864872707609232301169944792902454139574131181072828604750739736696836917496624467631776950244256481385092383854408548218558031287894249827479031709756004004319310792883179511282723440530252359565604257419508430594648315453105384533305785957537200309571953510557747756857945781813844281526323093490518828144425315133037765869155115034750330855313430427849967645834334941671882383816235736543208147033838332449927968888712071661798402069626491769186781380249992*x^27+387470567631316200208171592880769533120469332092512765083628027638214079807072883873467201506863428848791757394315461802040064361663881827292072216436357151761923954953099358349846772156500081150289553946273035678607220792503572707821239193668385880282664482944910171950730198065810302767346197237798968424499109789202193948870650583840836987984651770590672088115847287241669610658721260792620766693871350912340133843269528300724021932192904569402233669395417981316931356230874*x^26-126289789915456302581884675808572743473576234468872304431299973028948931436987202947556604280114781627512000994190962050551472160984190674477429828415737964035977279739261106963970253662348158301550449000706160269608294709677531081566803139823093697491823292960524162055373051652746716287911492842520031541884179151865394183723515932506067166592970920521953224360891223850042491568810835850056637643248122401367369581752785509033437845881934005369432440535150666488655867762116*x^25-636162358574919506312261795784278475637301025604134404633366374719868561791596728936176758720111493578418237301379384955911062024571806165593382954937512109108202854914502480465497486854658617889107118107988573030605089540254620152365628185853280607807117140585493187362300604959754655763065627730922644735763476820664231190951244698101533185874868613907581814617605147805779980761274401236093476966147897649020783103104468026744000094614712341291171101501460417350871123635092*x^24-820682440364615090044226499987011649712315089586899084381309313992344533666254957183983052774079156175816389855446642525079022668148497551427751290215893033760771134571750426624703966230619702292661436955574304147145295271663567669757326573968111239870991639961294619222399906879647044122652598742861741648897568658536868647042767985879898569901638019984698020207318599077409142783998354646754666882483161200287541326543586030009441262759745894595332602848060780761919762912096*x^23-366567894094971480735456544323197145110764943673791989669484169420219834458289337335965307462159176346330675666187473724054260471673304328593671807258141744234201485103800167250189284014678043683558905504962555265854938254953505773197919755389447643172976491004653628942298254461161433632589916414567677659234979382066569001079672897777971464670293460546695078370995900784488540105104815643355230690821790034019640142043912068628275609377709239376263979070222939661865351764833*x^22+594284195660244834383918151061903575677082948042045474039075778578702593697645066296294120210368043735094074293855698972954650861673593543227358942752098182252215724252976571334984243919696403607392777148821023055837915365127775003234738719685511292833903800815473441895100693972935626407744885145473929202374095434682341250025018914478529448573264744136620635076261819955603471970423221740065084197952030074627841342275680944110797113277524736164345585324969424491063589556160*x^21+1386655516939033513975837005914982851037187866953774158897999299937357888513464494544205596485758401515044476800762407460257739392404031085407075873764943876424433007007230705425733707936176274615170796058452380066806816488337317777661913941087629548834050010338106334516807532191764122862459271887936431137126873277807513684179157988793491373131610413600068430671892406201162343918289294874481254747872204070784820569200799161370764008708421473548801196447983785088711479754044*x^20+1419155967013019421648360056621826541958128514559176056557850521939592794078826854627834267810081112222059531343307579752187818294792072874703380551624910304117990567222996485760562213173996775194834701652490204376942799400733160586415670574593622868591215880618448495469741325086207885050358015471580073273151203727263983278188376810539738576675953468571416667738018950379901648292751733893943818621924784983781660678095360205477136886568900507472659509483386330003939521715791*x^19+865707715445504875551693788787444528058142471150381073076495999521972155493172889840444495124951033579115464770906362077279874088835786266787859714148624582299587168691290017220840726549303266119528569428088843479058255003534616655239280618719841952941423888918591691258799610581217469721974804979610011451570376529256369160325156405055920703857742498335905986741463115114587582522803736385428390195084470109828832204498405362516231639021223770027209564585378390109629741867794*x^18+429490136154755864838111531159892265628349084055131746746643144546975401876216431856136645717631239682730856438950281661775812923621740591657329714447032144075106838963566626382409722640447136940949392432217095463804340918027223040719153114162939657253829757810020553199288624431894376080608185858430274011398966674328631123814853663866667481390165984194901899218387279534473959698565036107448584371320842576211037305030643170664211996774810186126305207006408169666965049684134*x^17+464217244266685930350516114120799349470563326598382809480076328606668862146570544550034754470953642648447892536181799523737544051584363207539123266571868544306777122691049009724904127044192935869924093738418583555890521344953336763345745156821929026764578380847210312955386449320248826470332322492746493160477650586448630024151581128626484972108893228141959127912442123661739125435607495578013256955947728337409658850792984832111977686938606535604122188542084189592193435084006*x^16+676572778658994538391652922275146243964402702153206179776334183669845414845441341242210957916258770222743028667545017155257391286943858049227647456255688183306693622273296836173676675065302010485383551032970079137245673428751740925386494919118622343071968162848629701573049449174700601086992116549267985320070262747847092671708712169349342162243650594429109828154547071531897794293384744994224795492490677594615646313257489965587874980215612414826615969519395893320871966750549*x^15+665201520197195978399155636415579195326074716124507744982670673053817127498751108464941785689372679667737851073588900089626501189732259004225029179465290955170069287889506562303469661232504820474905230099416058085964401545746214091926186525813947975076723760233618746100226084335637706932526970120571772852180225795672658584525221056809667891967772688259242073499635821783817981721847026828521600182667675254315712422288713853762515887842298520395319801053807027946087436777401*x^14+402791810253657563196719901998452614557554809386194577931350370584533659422807015236134282681386017288636293758816309280880453620432286276943571378128779147857461265890167020595816950443469219912963132733605652305103679890736475705252130289885507311337488547305999245912089943175115238313926095954285709653657332448524613516572829484674021083832577093974659817432053381236481509431466890731437365421284553693951035828947317872048456921200134735650551902386349357842149654035310*x^13+122812880372285703941098121841875795095324340567806333736947536917827416317220445709452812365136635863782449485653868412870446907992526162309666822381829997220019613693069425461454331533149102183745671192896708899681217154868836211249131323431509069454131386629531648305713430417090105797588060072533913170591289975971526855345765544664431788947168135134359296375523400055024103981188292760374489959228328784254267368478331079060715091893983588269388662552871775613711563114146*x^12-13958494653668587453195067473805490150185955225247263698363676896268029891490507526911101539631008346437707541314627398288891410270672407144594667197582333792693975777940156631847705775904429139031897284118665048412476911731482077219010390745289145190810338950606101810993278389384450269783357639320211653864393699131606463222541860116502387313264273988722268622673232588718001561755364626350523733685667033183463818679138869024507876006947274040121829955965840010178630227450*x^11-26182621029932478942495145105709481591530127795683544357692261888043123182759068585821698788312122149897184638604011261432494241071714405410607100438540426198771593295577894870662595300589099202002749596432381983141462341144223065316739198453439308567555968709896670861040252882388742977789685348902728483998021140892656961921603350956478001216654323462622298799057826579190633507311848630702557341900412144488898843267332459489164327650792925459071722571043607548677393420964*x^10-1758808997487322469276930325219261284205631154521046948846527175365878574006377634656135268202719394750048109487625583599263092876331583646695343065310930110526901821159118653156346321954178422418997895664745373014399547491892991877618532652655395653897754255703613996414664796505822415814319639349555098364216690818954301211716067847124508820624741603721024361384591142182750528542076859353075903907551617425146267954096328056999222195178705346568300938284395552996375233321*x^9+9903702210236097168495544922670200589203278052198410217864003384647980932189619826745519685652093327543818592377558577951772302382493499950822890488952721056471679593456087040482075242342239718286904244682821310769248239056114967418266662532666618973879315510655020829030403614854872202759518156478168337114397368410277823774833944360786930800988761771857457108426211088061311819366387066155965452153138908543121289095319349416802012371642245776834470289649940356517915335516*x^8+7576289801912529047325715270290583352347504512210338646965635568167479438025090595944985564674353069105973348679976643806724157630597821239786429975966476884051570645463451276962991571847589011388077304535111045882300705413615847369589017595518544090224161301203384744200141834680112832649566789291781471660367569346830269269338889630502007339930775203740465110707117523756354994606534365159197703416644415247233594784616204385219965099091571760253199687343572110410895537046*x^7+2916672007076782042653652695029814230791276481485365314172721451017236658877885285910977472889594851949752519906245529078100949052850268950799098004922478257514532999410266013149235900653623999363729439888100559220789638976848319691167252104935666447407889464522645078089045207707872774449151731051575272752146512516939173772463404271489481899801142120446260538553921138652944588860589065671953952749946255675096654862986106777527696762883202694118460290950871409388384986311*x^6+648296716618365877771682116508156935690264488889824369717415428969613252363734546522122045495694063173589367556318690924317571552513151584311897582137233116239810167355358642304553033492416933142823162881658128929887903370061462516077820135517277460849861026209678531486609637264093435283400116967978192178550878670185348119856678126277631970547182261007548009077914682553952426231241496340377269583052216470066190252527810247147188928189541780041211407313640304717301188641*x^5+76850892135864305423165394282732052880109055215307117057221467434633754324565767540924063521672867149693536524567267368994419466382642595741603542787723526979902919619934468762181133425144289845956368997040439490387651154433849935629501924310186390484729953890650849556466556532845896866259386248234164050988249332286103629246321863619447301013997294528478303004293810016569174427556931230522015940380174361994333145979690837876661175794194274402034541984298238120726573069*x^4+9397156709831619375510970843199566898279720426640360304822528088787893804337664729915474392148862231684110450996474571056783616550374309693156359100174002483738880882845290996306151960661736244920213256028902461548051252988526915788477535323516715165801078182204052479597475962185164692707267999082555777193467417645618663798275271044530113399638848784976861835859736110099301166779101886408369180270274364397937433217269822767261770710770354115949574642350081317413136244*x^3+2520400912143716822964749156503375168888187623652646169826225531829541406698423295716333542083419477393286091386709037005728031413578348839777815047350326776108821726667306970736011239926984337594135799108153589929976481177226762700635129845912085056905214570320560191329910057206305483111037183227727143576405496424881961911272930725185350990930658242221476632682061922175888304597598412377115206743053272498993682493895054967420086464659289651789724881873006405155033750*x^2+333514990750946285630874104145953458606415900339784215081432775063742482757478437538978050158710327002461982827646820969738659281402951393731433832764451044044461010787731906692847435953137993898084830662359499813074211760282319456358958899080033109554521196548011723173098092499049753680789910354358282747048327945057345785848616900314753631148605233558390411775363339563985900320983567609168968559109173030117408951621960858848563760422847617158623837849405756167775684*x-325107820589426883458171675234135565473949889225075544847945024728032394153648544850246113618729126180859709143062129095658241708025348622081337769437030194042018690206208372784802807325617507921759111890619451210498477398705518382684058832914615378283946497531846669567748301556832807448485632459206974044862855448299519704183335224762008642350857951221646005905435634941785106196931357786769939189102282935254971809771265871975795408550405665970691259346903393993600,128527323669404469396696585677521890180123656050732622941318338232540386538394542773392103005543196182503062103557737026750547151652938321032161582769074468637252316393121902602485258052163186504393707119099953630287798433818670645671725853231139172845876480611832615671529198431164844947563049094889365054794116559411792955251341830046843904308244366465333314117457748869278027594233699408548191504980028756035981630042127822861621522147114999115233405517357703673*x^65+2699753492019582919152523645303308390144791905131496909835410176113345151136185240027037113622574492547775171608012448606593740618655519238362897990682389407962366980792010040891144280116128924383359857809988612795340146853018169233782075847893354971740680905251314936440646138177477748105097525220905558236772283441763539372165470476675629913213714793908694321253036784397779378874879243792126039967600088642372379642788059437658277241636519745085565380060365553682*x^64+29961014505914173992458874694885212600786213989352219405491825098698905109465281245234050009055384914344784575605983852348475977223731553826546160442538129546866286292596170874721233735102265937007201971121511988799450722072144620654662432585853566938658283572513892159704709473156456147257991316426056655045206147321679354405921387072059190211912737705823846844172920341676588006137110235306794786041717448255612512474753089528726795499294015948379723404100131850525*x^63+232147573034406554378255427671557245062093755897040916826612889096543796952170549294606234684930467278643549658305774978076930734496350577731904778493188169191591472350776350568344250990464958322735235575075756763081488354462059187414079199248959499238665626530810817212240402381804396350875402880622447177663571870792811370828871382194420218164910058739963046695421048373752861153029368503252562818433237537788380408399956299170701151081699844189202446328841040598540*x^62+1404202298203530458558133573438059522639668735122287472350334472187090157667036422672699335758729430331371526946561936250685605134977612661003811001598638383826685096024851031123753935580198648529979416581216536479488382584028866951759312336058827033838501760181786764555731603436019630546714546877811622211945003521158121152773113885638885584811374950563586866124272530214001017786446700597648337822273476317272454577379453804582731380530119607864990429525333569953770*x^61+7034686183353860258069851997478332559502877647619053602589773907632911147607642036754189595634026528322671408025615482818532227451009856026321482529833151422401349968363617840255678209957838978038969068369446709304590118763361273075571714698430198794190447786021621831194593792553572345071562881220603425944859853700166078228629601764057151048742747157076511486506860537458906786036120337033566606735526647625736489156526293490758704451788252129359715542192230876783555*x^60+30241678752361717195335083936020386911496565252283611583330277434772454076690133346204142226110634621372943701234617935597068254117165135044105542574430834485801721839990523392540131246774193515391353620733704508458990853866322526723366340548910020527897257445191773178345779572554920985979515799776433987872470528596683788853539704159233131113832158657761283548543795892569530950829456569093057249027392942211916865818939937001783005778517769280895206151604584733769268*x^59+114158500261929656233287940522033696186483540775039660855738701682680707288761323951495721300768995652853934024590682887569243173240693808703575289441075768167997368447231715348206604354021021475194437961169474634824143255965256976879203923882653700233348183675376177281626995866342700680842313263206343331405667978842554973051540361250250278335300799249190404211134173525073840956184045032489286984310799480390336634929034277208077553851017125599965787162158085427346952*x^58+384508477247599430776445900249111712029535281024385158774469915468729881304224768232996010958835814145470327539279023997142157048602298197228554942967711185703124326615165223787209536648896406034538543061764644019009409663390337379703786354822130509932878756700448240907212005747951416106276625291721851494554480273980929356276800731043805422866298694154006385805228695789713464729426027952695108689086461037147544726106564010362125468892931963657952338976293315253694344*x^57+1169553786759099885012853495855140086038926698336299489585010435813346150324589665825283460274538099664664202032758871646553148822378125541742195784475781936090863778943579440276728874791723147443879062605115066952521071400456738682026451359040703711260520535360002148005881278548049096758522738897550975664035574257322535006311971461314979570997479587288874565485121899620853940390296752258415596307196893175837469277263574253065475497168638336164126174307328576233350044*x^56+3244642962671250384606880662098454806050123271659848983024013059612363139147644024345604617947709177926629085339195341031321574408126032396007611376726588306803702134381681765899512749756498635303231782865619471943767197793337996950240532636480323987321487034068720143291635261105439122660253530903151046737213908747673573356411731484570709098365178147844395045310407442627332374387141489267980718850153806302338570871741027705634866315924113726041125837353683570530300739*x^55+8285952648955964062689035552244838935999789366812314910610470814465574035914690184973666983224437470667674101098950326164984256435554056554530126167417136962880082908152583116690764172813456546219260787870299208693284332131258137314653507737999972664401137295594649411457159576896683405728234399368862498320651944010274527501950807287910239816935437574928550471656319096482333997462886356797659742125123241855409491780358106891597614835275059361644912369779199917696109076*x^54+19660846741936962841444667010110703185154189531306802864486329320204495649220158732293553530306606285007075422408218933222989114613561133109364179391760096864051846103397477533950623081227548054059402010028655601605308727387047863890512631432229574709449843518373314788105700133587325501747792930319708049667553325129266908851198290628686458867740559567790403737575487493001572110897095903123101912829316082288800803238741943228689774649210501785238663720243886353883950920*x^53+43767963944522724937134045642981089887294262219935487309302103106327114997514565771762542141719257081360285602073862347680344350729014448958051207054910509182560471995940174421986377002169655185040398660782625030178262145020351607600905758096592262197612288843981400178312761090449775621777002913023386761277505219065582153598747720504131057125446845711269117228673702153841748183845022259938914019663740574846648352005143019142428931659326520349124769961338930551774050913*x^52+92280809139771525496219637501291253436600295794972488544778881111119085904160848475602053398828076862729072406291672645536713639672775914636321416241584606255089923737717833040987356196450879205503557948971335351622510789295835425313053103107068015121230717730948032883130832230819779285102191690239165801771786884568710123281042451558161969067648265772981612675100625447747310520122455352163669917148842250739265206292712674263721394945711773513293029843416459532273035525*x^51+185731938902755807192594330149262954329645225251712327965232288580804978787556075131042933250694683593066962759259164357106327843177119692826978494885633242630470594082085192398906629018723127007369815350291316888600521249907488148510546405733820827202067896706537937888552988590723353126444107431382990965441503479693718579090631455668406568838725271569221897428804408955374871794783118171573600027108338496473187425503637360856794783136487704910405821330983616527090180471*x^50+358569499263348890765564245521409308504237567244166068525659004501016415083347245789430637545603562251453144665529817643469167276443852333847723755826971476955779499580600466051456798582752010712686756848690321176118092842324111085602375103527998033560538755966714950737649265144986033307877126887858530154968796676302399427918364874886740601153725423230212963470265226725745611195310473620146781052111912790702580377147454828062756880352121083943370844273841857002138002546*x^49+664732682202809788846857694458733429963205948182090614268863136843922804296159346244624894961126418963211282641025576628124648172699373612527668269942009683688223300002322427555568230453815574531256815060426535073074107636358518203208868305184822654074811118801900313596472020814729899743711253330523077267274489536336520727130685673494739517943201773791889524092572881215992485400757433412427151688396917996303528638129115556763540742032878540091216345177637706923329187794*x^48+1181145316412305653542895260840973365174203901571936707641155868269463912222463432788403587407506877614809413042024233488786760881085876218920244718345782476457469877011283488361713695695291115855737178754292228707854025162659327996480773461493453909243678463894323291679016174966621928326744065101599647865323827097847228815546924250469044401775240285867858611825910630484294866640024481923176379817719549886433107713708744487659313254039882107319180935607289807892751353186*x^47+2005125458738777725905991735317919341802958674297327100356589943223992345784786627988548177073206456061796949357741686041136999802391538900522285630343128675000307506890542646069414238606495137831367869301337154865311134548519778742129056979333764219919287346590788209548692635363237735703079245971224344920155193506076088183068216861450908086844610689737109876501326115820870179970844859325743091580756949983559161954434200522258326569326068714186771378978579091763640244933*x^46+3239960228067338307831100316338993115906929413811231487280899307997475234448082594174016760855017624444679595579496946648330711299993880419758400797969859288974859760150553122790052471516616362884028863955263039243347801455408047500370254093297393081984272972658361987431078341669406193784888951452486617911718563735017693920329446173004203802312400679934875849001162609108953374725448736803257246959027020962425647497475350747247677933507847347849489732928671870385289749654*x^45+4954413465024611743901122460347589063315590271843029379732413639109017327999803254661324883323536223142045102903953938194770340963536123758186027319414043652199420777862085356031943430270880489241652494068154863161831370704540474703673514699832352172186912472587495616254440766895936378835577898228807213569112244503107359432641815721488569733695534170317114343560257424968155970246432870639092802468803491719869642351785977991933404360465062172580314899341351392936429643891*x^44+7078454479582437336609021342459031850103838565249020587468422034468923959145833358701231036954955298808781831060876747642884024624089873987637647146013420108016521618013321161920026316950091750476351154978184107343424392377697566530192032534269895371782839738352687033023759731345390817373041662421840384120244938968748607644746882642510473520972848099981154958017718673930396058420913716799267735500412214219688009408845716865832044063493334623027196660176534551510858661003*x^43+9171630634621379443020338126103638364710582800991089105097674532810337090552192260072836378706626355264119794430030817780423179314117049317049102618415180235626128034807830459666255054145295047402039382977528625658624898276889033840721117499146979134217636397826386818402997909860151667476039879380251490294001375176966070629235558680851879793945000578112375844836546742783028667716154846428703120407879059511060493702337314564906213847505013048447512114834861241781462071806*x^42+10030102582704943197593485315266956132716444832735732019451121136722549603093327789865297937864722736583314810380517052884386521671069111511062152367107694783887231060325194638015148717958644179622356494430461756399386676401916192822018310753099348001356961261879096352015599843919426532698359204974547524333293530564717126330192314353311157798233056544780385739179706981022104370172568634400514659156383672624168206165364767502838730300627352385709751269786721141465322196510*x^41+7247490120338570421124124760906685393815593371845703079504948949818634877871179646417007302616807284087106109919406748176375117459464279429234332639733790076777748860636760081339843128540259207365410050885664398616524680677521238386527029969854578953943026721293801652967198621111830542568853091344823836971328940504032701254802508673272918783947277211472547514565642419846805972332823542469781699501957132720703414774510432863243479045991750263544656101957138290761365256396*x^40-2855954109632927187598234208667092022558283570280117114937745929205052609615671395103702220055757942066811922982545297834724725686326763045202624650884823100951465069242300371589410173274766688210134193524871660944263610074998816642082340932336060257021210240727252764742821118571793221719303518214364169544836580125864221940330889076536471845234868294822757669207312879971410036196641180795093900991623654405574596918669050665273495119042805358276693154040982995810845371554*x^39-24227953343706547792097529454583011807968866010905488907109237750739151359744351860726010450373154976592647916500401416414461341716351851227419523473265135310449804471461567132143028960084735319346781978232206340859548299184167493679070433570549208697154423735402854645097568505523896775926785018786762964623842013125653470851745169502069417650238877893472310692394366348803867529258634856712745140422150189658940917489114758756879855686144597787754001073228322065822074729212*x^38-58375287697764349985697651214189130722817062618403671872470371249368421095858196286689632932744149529995781956918634173727960288037827096716676847880975271853074332798562201110843219614921168795690695538985241658817098936214463370442629219706165847112718275218307537848411023871580277384629394705601517179589150766171951611573050384740249590501211163146413838361270378994942950582672386430629278729330919127060048069193286437921381423875711249431400146046391509416911365507072*x^37-100238623101354251800814463514883134455560876699981285240386934781973735420541571609262541979366410735662679895877945802517405529034010646771136833805691902930758672761611037892333161711806122949289576212628580377694934430973873900403987461389174782451787441342260264265954807718152831335804314254235911602217531084633862552013720372344039433317855925602011136310043878980992906661017398839566429015869995240183466189130874420986993857609720771879324087614515610938202683095133*x^36-134514422917270757129650802644590133580235548218093455422114674712954957738471667292846522604537604559835328428112895175413585003632212093194612072509604998041661031630217210340741666612012509786017360809894055930163559661830097679305808336206195056488803453195108177607543887173693932754682298297200425670127143721340191523422074748587478855030122203802692628517731136622396915214129598568004341040596267577229593975282173736023661258450450476706691878260812361086531903326282*x^35-134895792085892180198481952597354277841854012202859252419763430769606563474174355915399511484585964108406518367924798318334469661317621281233078034985902902756815843884980736932834145169764159155210726166454053560006203216192248475168379860643368526490273099217482360886596689511068403362835056255396951441289904564158311345638536060609625167227965426634698051996919901715886593978456157265895609170240924868994256976571157073154910466490609346431042338657573991183163163738961*x^34-68092376802969767697440896521022659384324474071496625461730234696915269375595621794637497676296153634247436105462873952518728656381145346292616505834582553482865647047973184164858750025100642770079936829264742189903634221784711735747796876581105511034451230737159418489930657536564357840153780017792223527111585394586088879994217365582631175099650239393973132521819460173924593945078629324015453434848344638248502949022306779773717953089705617182497904083467295689030464324159*x^33+94086122543339327380005473613964931778475058683347112601909124943326089387718096477681577433664327145497201235768464269329336576829971298313503920158359932185934686273643557244098688461064191501393842713896398224829374489651034905650056775019953915406877110740343688381556170340150735314155744848418686301964166221920260427711774718517552661126859112237097233111300164351050048339483624116877298015065496697879277535202742351309639752268606986653638072117287517659442159262631*x^32+351454870452809220322390348658943969051925955298954531464555715349660182212408149270739238689916912479494461789476716616849042253928717542273147799238434359407671278548455367086225518798527983554105579766451581886254692654362874296992186553481820443973441821342358321460328197277436519406074008408250381281384253999153223535820524829798954406985453136117512382785968664821107787938707722599049542226913476438982736158702293257585577813933332549333127698681559569363866331345911*x^31+650022339838857327058387615127761580435019336499357062748614531044490902306318784703968958725765543687600566874293536715480160421761076915125315723575096809258714515801310140198440168597023332532991397964259696616457443345514381288398335664795473535746832503732002377558338719947620274925294926031365405435559241261490838851635556882972171097479225786818054445096753180290462335325101547856149362622972122970408732748470291460461353683524716732160728320864582940850856551499236*x^30+882512639674470769883690004538026343592598399190352894337524211530996386519130756434649803825082287873436288797460994907000882102396286075396796971444946944214365802062714599263001331129793586321898626488273452967372825632530433463839075780381110134407768179521174150024414304369834069668791582931966425130808523505865154205353350096838498477472132361959253049072258141625793196094609234165060235334885617345323024441807290004292117880821127263322307279168642492241171505334377*x^29+937478324088101687509712282356582445331996745962103594682152500713873497365064775180480515600848562763967917328898956067403095530412639608482860365244262225921279986751402492163068432175682085618743285430347379117052253116867921131887321641639265484641523034945994295181414543505510958214566146707780293487932473644894886232584493211197258506834256252234131945644450121047075377047124125027132426196856732753969480288835232052905073667901010135974344805637395415851893390705861*x^28+766388979605014116344854003512358390331281400079439103440899090608108758227192834588523934034749192947828056824011832748120440598801989124049259020013870281099608072481745413002971027588381519449710222011323644706289064528327594153619555253284214791289197154677027973565156138396222605129521502966954704083213156556842536327110653264987346839594716189411358859267486996789081219007175655415420175318071497258863398565526169132773718470293787994370519973550843069866438606688688*x^27+392085888630566993323734196018770916705904816008046545593865232275411637413914456417837999154847652671136348742386995955099654108536424518196046516857415642605458175483350903928921441180828752212208783489115035496259479231174092238908240975079319697985607440155672191249589648938143957859067772119477233895106040382031304063488221677202217152225302172406756101650980580766759833555326342489719337639932471187614699308605312118288627722995923994063919720693363727229994423942713*x^26-126527332930730071621552767291983911740720162513820026093334273930526675935282428767428386516423399816202801976908010341705878787947115941368102979040390195688911886461169000004740880299191439002408012511247231567909200531408587171121101232423141500962194833725538550767786407367317171750059093379413473977352530459203433291757680391220373158794917996209114558617670505834200913666259813301218579329594355026476343428168103602352559559576256063627165796038492156629087165702844*x^25-641530520381654621122661510897966318531014663505569806858435333957475326141449761663693394579644247506402527594865346832144926924174772862248947632126520398727699171871255660373019660950100400988854770934512120847578261959645709622107030537085751215783715178522690285897127323229661404282100865430194058073037168659088493070700818436375219787532156949762952054055694092382191014057722924559348002196306843279460978387743469636366627599500009065589571300516112728216439639436153*x^24-828628770072415810784965270558740911546471129870528229416073644544798130929855190657523680827132575354066487196170765725813238493949505307998828950888177729996556071225218706615663250441706641185759682757671189479839519732753015283201956461530171929370799072751798745145249517652193697910961683860950391349535102436736922019658012475894656421108814396041032557938701659036658701131270812358025419953223599018709088240842823294609948763270481207172638991030646493310480168912117*x^23-371314545519535888550226136337367587329709664525458588190462027995129563522121177802541006434223402511507643473586895952228275422272994205657170976436176880812964940321800984533955588987903678956078854056176706465732594627442759405371282682760094493936826072724191917459919361219272228480333692895958758110496382790963413371213717093071282756644236100727538281774652159210383673703485248107718045771497798798424155829438423741664139240282584213278939660558334128785389192209037*x^22+598221320526842968879111959258083052677884236499409056342140772179326956959038319178841117883080349401271246549170163254396225495938458159038008807804451975972056857026223154802727451639453798873571956760056652277700944921502452718337144117111197168216373120411420681630098513403839116685395328665322284784633461041757826575086988460849796919325420002453930245858729301988657555805164470355812107830177404357448045525964405876995893597265075939539485679452697368676663578129171*x^21+1399064965876749372931254922255480837265619176478467117960305832578070046669845879505809248334520957811711507123608580189519746049393565412970687444261375735004650529145179817186724694991579960646190722598379275071150380443292924802258303896246195068749647393560821670631703877577082643573321776894364245664107294928932110708441004102976449633937813201611956695287113125889691603158574761528783963649456822321964586550293768664733857053688018093605047350147304857540922683123549*x^20+1433498543774851338102054846355795599721774641871738916322338603729894699705888559063169314999775882130847092623705310255759466769267538769017208553941592341917028784781436594251632091075829442086142202630497988084489016479892382027365530878234386413170495090426000769697706883523553126875997232857701014741067843925370806893682803069657749135810897049613002689387370855055094210292303316427519784983332354465699393329763454506056017450408613320196557521304889915878647847968995*x^19+875508201017297194325736924958160692874440156799072188357471049947838099905280081740061540221051116772358238921209893275295638290420627880461765237012643151005502109941084798918420820184166508362296590452095443749893007961447484679402369027811138390932323585818978102784426210680522960538688182247098007027010948913762966553567696239961615811830056575143926541370354230171386403727618360997048810537969055983106611971528214229395161568951948037688708128905656485389582316695577*x^18+434455757911325462821768574306124634160406327615137203519900072936419824840126765223798278869200815382886929263168595672925345149906650475003395694548210259210298788234026778987128336454105366482559455016021695705382326992020955121542062126546509007965673932693010134918841233889553480292509576531176545044002087663989960120554903398464900271028982497715737806990365925842429418479779160559485751250810269862836132544976754772971827125121607435256170840631131515119076410094837*x^17+468580279176854762523208407361831000316081587080933112763208156778002908897817246618187352119020806951222314558459763576827589815622127311545035806172752251900719530740349345184200994236210896151421594394131011768895983888336576261616819895309016389482820963766050633193826763897151852042808435929137755174331709039573370282991305535322386773269781394238377386609017831373119873506112910541415950288777210082647043792481471487139155104142380665708455829141947366873038608073791*x^16+682880938408245525765520885027059535548961490493532931009990149265641819926329086989816811872990837430966541680299280174038965405885318477419184188513361480811653759737114438976047997326815437111010025753956151694931137845534234092086258736311345761264419830432349951704988801242642445046509202342117422863045143563619156041965154678861492065049894920313252978657719535701175814685910044983263020031304801682428746962606293039032158437269365301852787024541599726602478431166281*x^15+671949193157597320599632462850548477920952830340192171148249444383400522960017121373287236407364023234333538792257073989730568223742596325864687499880031646074475943799847524543452984105510365308783750168295171311351067977635832635101687439066195069617110385556693358802483176088199375351037449546039433930091477044423990686714243961668006845790774191208752139283191051726273693319540499941178512541855268741044215112219424004816169603440200722675666762357310046303534856678039*x^14+407365949725075416603593885494550687747816784256909721503534057645860274233852087675653059278917216687166480539148856144795788290102701983976464138973895025711984601383971138486053548343115723316536942829504088200751465156247474117144924584150985339500193652651623954649328926725786861148147732110003809765135671686967214496902941454068431282313248723827977804031229898585529527395368662389996810775037261731674929501432980410261958428754339156159863381661065133612763720761175*x^13+124539025117787062462672902053316410711766060607950458786527529674781356682456294821385416517360049589487350273660306157172916765439921010847235587809362213315105783456519449964713637520408856833342665970010514848181424161456481095186036091981030472690091440736038846904230305800656146536341929143904238420384817762861157500237231904258241094523523975528721199277740646317031476522408622013432926758490478313499630066654011234289829916371466114905435572792538408649311912277239*x^12-13898554300849174011613814059711576108261154734252174385999268876029028480209067381308721824904050846946813916461828044257813339044371366107559591377033678180577214796679129608631897674154956412254844116213721050486593238639105187840596332078375002003055404894925687461502837456003461292839602977347922932495401513642631313713439129472202776125515469038439568600975900038481596838590656927217508092383071636216910710362968827071031926289384033349257751919923485923050906982846*x^11-26452902913174239780349725988716517334532117791269876908254288726966297798611943719160321005817090311603394738991678458188297791015514543930696670681592459129047829616338590704354486215459204406679648060249962040747592762376963942115943582436637619389756290698368541988941388945180967130674964740322235559193866596335252714372309696670683436734063936783292639051322174139710133149374104237059936669669463030412776272451795509348200019594579757650781781128090609703674218445505*x^10-1823181875857520411999720264922335046849125374411326170080385496810447514630073822294516797487088453938320819147849131843020071559271244703676917736369352078448030801675272974871187237437816610992434280445490186350224016600625994532349891386168799282458096767713889093932981624685415718111911556794312830035535443834499206131824853581964989155305426107202916678597910764498321687043575526722509632950391774992850322640308823776294930385521917441673411746106593001715134969630*x^9+9988538330344204625568197554684839079849277695276721264868190172817373099690972021162042278362765897223967229259735741642715243633128014919054932916551068947678942110277697785012871568511640101180126200149137429418392884053941984935317174001789313369995931016128992718925579411561105263986835085071516161498509844304183245465072770956512121342828628077779870176292502230163015447303065334965519913194213592617456200781398627929510709951064884054643107144350982209540922858625*x^8+7659581880073524951757236918964955173196687407243421292853155445830867994440433408283851371003985943900121029093495906951959893573919630160514239860778224449571770065926760198316723209127157161817870089421184042022047111260618343971308399109363264940556214073517834862714624555105943340115603937473036056928495953654070246604128184560898557246342951967932902684203115279850427667546149832946065884914933093600070256664865481215634724358146319495074078923302045942213998660061*x^7+2953775836517648535802506879684925671087009623963838193517873241230070818317058918748690614238662706588237865590821307109380947592227752709163377597053301845835186789435417078643973510025088080501057560520136579952785986666272368367321130865264916224341448139617931219068185818949412704394376063395241031202561351836058764510386318546529084393101131514657298322925779477651196350585320494854752782914843299691237188074164170163900335489909551423880460860373502486540148550209*x^6+657953250564432525473782008551501972689511391343150506464441542035226296473521155616742495752612053586217067173666755060546815850943771870037437083133982501315232003267911719290243520843324576091635758488633819771819257800531589362160300683289280416851963252070756945799276663839224399538765552487694165266662614913226504830822142238718722344795850592770711391733434199898906916268109004265083477957349997037210796795062964156072699155114450501158642664629992660105980423815*x^5+78339510339694270895006735843204289970925884022997378476931041219972291979515400692390666046421216246646415427413279457200813155668490219532002856244165575358696918897363473810623015771591884175429865615118596472773164338599744952383745127706731158757377498086598634059965521085324141183345379652058837725570531963831827272230512109091168602426254883846520989326210815748325394418862068282674978533759252090707808784270566008167994226982500241405352937766753837536327660860*x^4+9588501024431141183374268865707923616760448008626343447387808307458425205279221853910491744011993031121472517188888980976062854249969041780704184211049095575157686337421768638764142447644319572313744425171980328549884417222889453826818413873818865123801470362629878344823238155607999071834753009431122061423896615425360698493735861481010981558509847465791857347023528753903915674113105620265475124484087795046726659115939214453687126392688384853209929408741738546218573731*x^3+2572710356330747075091169578447342104152918421257357246348024006530241329953804064018884609937701638711053582846915462812473312858048750867719501929258816010203643538234543786142331364199411195958583540683243288289420286980785428666895810104186916491881991578905842245376309773536549236194296520272418383742097353540581938212315179358269164246489049840361645681401801729529188405243570280580139755682231934867338724514107323388793612199983997968775842854403537793715135191*x^2+339424973556132277301953350846587531391302825444982556390637637669621080708044395307068706810443850152694371740484502696480095254916818080718775841351151641566556647709264536175685566804241644580714308438369312877673682124568064975526217071025147425547794294640624337908786017078920928177890291851687339554154579182685184934161981251529194504471634052946320743757782276500919574152041965423355279496730739074861927562727790188831388422394280044481552951441589388930694294*x+212055677074923231710619373162195495520523076162844896468105697339436558936911530500923498796926368633415978165617625160716615834018765712989075793031061643507191720819543802065197961280560502132998511913787487157564540334833683410320188722179762170470802197505968093537408611498826741974223470856520303443021090581416856784260219780463927508903436502450586488354898712018445804321378371957761532361830982150601158799324145870051497204722427584613892032224267649375506,-56705793202706826163911365857566325901244885807663621419041605457772090232647237873741915949167099717732555568294913181987691392007827938078423834535105559404874283250621733206729716364079174913114655174907461269021779809636191900012068118542764058545458214552946658787589092005365986900500184247620570052207078861719102948956968407567543171453545747531291672787199087817820356051456461252620652151622928733124815726524265666155202631821764343636770956112638463387*x^65-1190764488242696036658899448318616194639859202915067905140909350166119068199610035229370746220845802737350013855042851240392215738948640418626532620488152559055357724942741375312671518546761052431081634425150008601540796886256268066758747128043627279744219962021432438709305377764527870667765122709397803616117279273412279301188412196993179838116383050343499768665548878127221575671497148994323240833473966148378100965201848443676021556390089476433377825395247543153*x^64-13211237419374328953825631788158095080840257872613008696030769161258799165204504644378669672122036835924610462930595134012897560097379287165814597335340578728936751243551009311772512426322553335698959721503758279144438278987871898543242523620358773068569351673497881667863581809961625088493998552093979150604802317311307190102955595338817143100059733456506538877070798907120045568806796618161364323801365277089515796292789348200905415618253845958807619822467614924956*x^63-102340392246480632411867948017093643202388445443183741658963126016468005560153579362167732519278545226322647995652499088267284328731564293567795840495701867554276786213310831261613963236401565622543739841789370343463830616660617217125345937260879872662735239873416997696916155953658343227315417746583349617555945665829086325450703412763258248299085757621468571836821915444898529393780932474041694505088987232590801415005327462728180084018109971825567017748763255208027*x^62-618894586665034232173526676835513187079811629983732066148653155298832054877184402414947380192099373443632546178297301506869547866194821541391181788349825555115477990520492269011541279920254921602193958256393437687581751415417519931239121051139462053666536175620314939677490946881907535216109962229395937697761863667109695542049747382044909923376132358894393460895983346075488338346146391525537201048852988500461320182297459355720292525197541653202066222950755823964797*x^61-3099858306357238037423073861998105449319796976673735190139876435855951262258798209703925658718618727680534217334322764505457499599801469369345630803699507974922020272531388867158268375203987727768705892629605092257779531644453252147811728119584182478915377706257908218913918621015689221585186965610388316366213075974895378924627371845146367000055959160004801783928449875837681947409329355840069089286959517008598402459445025960896497924039533164456106419827374824218698*x^60-13323465287339698242872837235835241788375972168475570655524914293152735931488933778023642036212875349973272415815070122070305680401278032231099916691097254947805540520228471842050808435856367264213387478006912258343239248591242590784485781576442956177879181077876942209123972495850974321198245273723926927717362942418269559426751499864924703673819107532549466924164976168521558807742369981794773079506490197869175482165153472786722615809855360844756599308945793704743964*x^59-50284743420236205310170846112887883222878079381947006174654022762413794477836486049589422850646031378932016314534458478040747743560874189385058422538907696211146368298662108550414880045027774241650489501358072986458622606662986211658325185785885965007652083949248029208171336294372210877028130814609555082417612218639065390901212683751193422479139973521299735855878927287433065512418068414146592617060828413989519994335908554205211103509003863951403121334771502964716114*x^58-169337058992413002848084250690878133592773398111153097363276210854676507905462687990521529072311618494689741049740366238391168420440713706512316184622334265605175505612673536420794034542127771269475798383403453312490401573352988958488253921860903859749743342890330157100759815769579642979615347633559961335608934727469579674792636583008753009977604072516377875136867607936381419354675408033626231193731584368555167778947329215594643113832690232058532601754163907664049678*x^57-514974022950006793980397203181300270711075308107474183081724695287157666012791230034704722967300272143247031370851153962520603000692324394417732603123625785407609376834183469295957450288044588288029329899162509643702301604533428149465270832378516939582369636209062047909557479945559272678783853728700414853085300142317186797876864827484670993892665215664867716694304872863397645889928307613638389131564428714922656688197345182662545351751246082646696966457205646041990425*x^56-1428407623328144501077664165272882635607858716435336425418213392372766249461406113571890514338524580484619443169094460896038153064716275124947721017514155219268558700703451128782813615013981230722041513385780939658096017754227723779060441495262465761123537861067960039251533618989187432216466946319424957191696048287293651524621275491950533769526464107598037415433548310307446429167821124354203617635359006261669543643545927734909153079146061775476526586814990920701353619*x^55-3647118680121918310953310427151734396649209593660357084182393462010990504407452510625919512280858153876095724196196117246742918844387746836542622125429526144415085773539426721128509897109775592713003218026290456827920416367724123964412859886353524980052614968091117514565004412923739288010768552324657415122962951061005309470355909203765574300120324295324753180870298538938220954958710683762582447275008707676179144393664215141350125971770982014324459774394694504432356686*x^54-8652382294414823243081938945139571564236232881359044580917287091897007502278847505264174196733686928407976908562964062557752364783434880887251100922724551649247413773363215992614765027250327121713406493392751121675034439898961697261051645021339086360055817448886011304447026077014749115872328598756178650354561022976778437276420607297372561890450485008985221544616109273440116676281163140913842658880342346993518059844364969451912235300402949049519288872496975150923429770*x^53-19258466135910228953002141226706597094765223987187053293877121985468028067516065054662049833516110762464562423236453441622205203909671324949046630640810896806146106730142152179764296186428180561172066013263797229107045189064312621707098674720539956688828728710524758730446032252418989130945846060433250269951664890747251029721729837519387992055902505874985853636282098859086952776249018127458494800361871670250674182844577082636033366690322819394722876490863492147706240358*x^52-40599036244250602280586874108269452450693723268507262246213284687564590742361078599030698349234721381733121004507319793756876592304332550676718590600406961455646727456868112233756362142609641761216332556722810582476301509219115961564844821405993690542397778065303845723960990005232112481588765868088581074616238751852165072281973745698676078357146840165718378790052726576281950294649387070822018387092921424283602457140830910528390721741154218201914150686371239982230779670*x^51-81702701339332236614012596883724385457472083176502128618384298512237809763225557341694901990519405449649636493998481107036653822302139695902093923902054013234331796530367866845774620810892137672795440965555768202788746237760268359712146924468172175842968118843522933742556463354271641383597869661359455064693647608033961248440623505123581268875275134659820054256150212682056349253023325841096587894227400705416708337831696567128818425386153022579896989484893718709291312162*x^50-157714730517489582894949386877627196874800211678695340067740245079094543693171561061925415545964626279703716755767852213454597705610707802542938171829548394837531874601734986662364145979912315764109509590175558529265016054008324826625892682301729502215391819568710322323847255373518262344084422814508590317180271076287524321055867527020546477822681388568525912629510618378272860847361153474943828209089914503860020560176880287886912657695085716413513494433343959185118591329*x^49-292344069626422821038086134613001717649314830156526783144652689679358509687495882396859689487611460255229521929421775235188920113131990199318696512097545737504763093068431023987059631371538002584398765287732339239555888559381113377963228822692356102149404880813584112426708470004520926747174923019776955030346507931928066002819054692366443221896735837489261717249326121045950010363731544067121630072621365317225016003665867137964871689428233715037004573928748906363570324235*x^48-519390881002473734823463440498969613675325655660936738563647252290371503013514148737139073519928818053820495603255481810009729489758269085065989394036959400154114061793368452752481511650943801459173281671481611000899265886379734469947797958559979307836458590574417686484750817464809979015568781343666569720825791364662491378439193772065589318446220967275500127648631000903859402483541492111770987038780055703617765259704369976378179665717865351653888604293889576831285556545*x^47-881595765644060199750022463072252608513428032943678815840704021495076483584233330860907009576871474906350003085829184222226599456158029550487007056669769591947107591301077495021846909215819298540988605491640870864295507041020339721189436077975308024031362909046680772622239404295916965117248113773606024781440538632022076186857272028173247386612406049271354041772960016811927160602637895689254905792413646649642543882973973048206645732294208366057090689836168692328546160400*x^46-1424283688179983192987792885129211706159426228394559111626405337860974324287153818842476197577987403328039501430432080170152363185030344551497854127752676838515058719443674361645038534527318136737946711127937453679597758835730086574979530195347092443721846523416740332248124881012655101260426132634176940585303738377136598183950362554872298802580539225501332755743277617666007586053715964099313083127695421801285497304590962731499200552274480600854957176577880639078850648706*x^45-2177537962774354576853419482791249067071172251573570712758772882199845104699677892182653353337229446775160906696063127213572645876967260996792954918181325958213521985990193043037095636246785776290137912420358196910439985781123030056720313412345895197122675385124450380263286638728201806729526285129314659652237245418454587950819564899810370862897022688815002696384907788044578338305821730693751201504352544899645668799407578370245865755574771821645419768893874357084387305196*x^44-3110303652017929289962484461650912558220589842154427249154621946948911735355302414395637978298041377466015987481029977586619111127720522875064645585132936882512169075103427098438970495342395306692782835005899843058498632054641358659028265151325339813217507671722390955990266959226508727893721002822234281347169533888688726637153272241839350298488795914178288784719717445150377275939460659359947527172113359187964964330856881704773222267130653033187062900562862315177848280456*x^43-4028470247458792543262120631726879712434014400320721831759522806245879997572807164592974448828929434044504254707534684331581654263682870063852288809172618058668744770850513118496436307640458770597727100135258412585596735033151968342167617599362456152694400908471647458526749143223159549153770230214615303630036412551767184259100095647819576756663845200230529254369034443541772776247277507091618271616125196092966286363897055848046590181618855664162827940329908487538785748405*x^42-4402105045630366198823576838705393161968806546186909897583868300893693741838463206731577908015144083164218438770384407766203958158574229595852863570842948910809133981249742640033888500083177233826772626667202166742291108569377119322473376247304284150788388252708034299271709461128745981497807934179741716806804649238552229313979204732828039839868244892398039119534786929679837764913799187798371221654633473845313510654632601008716434785718670439326169203506646718990749479646*x^41-3172713318766387436046208768588418448731888023841267414474865835510743722822182387843101367999866624104561157886735444764289728363147690365974218992994999220016278097381638468862593738484704679892788857315813837675698510373317737004147059311288004936411955334656081978513906568849255292308532241028349815497912187195493210916247283719646514082244786149325407035760047139468063988435967020677987682711614875823448747678213847661094773980529887068825138632927351352141751375863*x^40+1276921031348379848026109872466016199728209092982566387611472677828044902488381041435773704676809313292595477739975995983064128350321429751703123076838827906741878449932822003084611634910238123940168852995908248772747617168312831158971006659205015506357799916287950387826799270143161840719993126680690560682098506802811639993401282737732814669648989543024230981982746980021882028268175015134164477135625376834538875225565326560604117630260299805554652962570063486803991336354*x^39+10679105972376217608444294871763465516962724382004045361792908943567810790338397595244522714188785370740365450814515917192258046594722285013858733961870896933956910993819901058374117092699753262777979433004908498193798760132283464303985299511939473098748720601047745005168197293222408729959579376702624240350215492947109434083313574225109682738178280586621399367337906782452570552957407560883620676308361347523672361036642656158130846804312282182427344412581955914443936684010*x^38+25688880421621085446827501019699241370079883211465621273714680975752349387465301513774354052178603664311626449675015397746351199334634796483001405992249305892996777405583850372056974639514183702561551944142145308122498891508089115618341123819699657317846721045324558685542548508545426235101084511797557298756143962613878838029248248870897912812364708201692975790816749895083325654691424475065863510282800643176364876030454369188797458617159744311640411424479860164345913164910*x^37+44071173761807141560730030443490972655826473028452338958526211359277491488457725925731514544311598109088289863429050657859670442302393504661485280325453325755994648711547301783654499045211789779051419042532293744174157409888014558402826088743293647832777789496499044160745770228373753627955441350465391548673839195684333440799755140262874668758923240133660964453955074613219175345782629866153785682078505688896926783671334618954951618975759790097850592090039515852130993219120*x^36+59088585678243530174018240180370414987992140796014984778729616121203008048108466451071462023912753849505949420713556833655959172840631064670659028565119239309381324277704237292885982672313464527288712024825173654024513535292923496690798121509522828419893654049155495525271696643209992407225333158710623472704459384268664620149707860209347662322736076286522936427199999263150627936234351061205691809257329520889200403881638507854934322704025320079160426828355475682065527325818*x^35+59175301246988047788438725831911818197584903550766418224345993027740340392632241870129905669048176451968329018464567230376475071788277095812395469506531841476063162201316086008444534616821707647303030479319751377331489905076922393141743833147855737110602483762964079881243232867906905637847611779765409324205295824924895037262573365099238790540551901424679854268022084261480735167678595997035689487489192068480832664717393291559032820696805628215030534265910623498628679230895*x^34+29711598524407700633299687029287078540054495081709932870211367957547849243855911784129850643997101497130106462797466770865688852819859949392863723622865770701843044168643317829082747279461419573933910531061056040002859727308876101523762182016970939700295458906019848409994328316199472034606651883064101067863565829024995159071570697753257976250497692955615744791869363260408256008446822232364029066292965468841183722471564878746256794759267674390243788863129044596207073767501*x^33-41656274724974364311483692360230265276946374017439596180389450197638228193469461902996034506282089244761636455806489492741158768274382513122879104276486355171416030621431971869211363027639441081178241230272401534858937742426189530289623286288999846476083865124388616685139592222365125860070394485133399170963135502512661625117531589830338953028110594360938828985115882110766709083798542957477171569478309432068312825038906024166142518475210089568313329130099792148584105554662*x^32-154779356212658308519412706689809750039872737939649374007920033763262759005722474685792096387900461621649974272993938857518489120568547512447289936570293964137055474181995655091484358251835655107192186811888164858253552270464977228599831743514242804484488395588857950157348561764511262884765582682025905238526292966867178872971712936220065032041717788975523503577669272866507432727470841911312861936199860748125280179777032528756718693165025445932144688485559559507691673867712*x^31-285846191887782263836197297431162229431093421841001844230414386734212618473975936630525772576673061431819510893283984512302988490093581258302445335712756838489300816282602470009011864161971628513359768942116569715106315605734680712316557439323250518935150838981110749328404459277372971601632044659056748188567897030233396355606293319714125103142078418611539127047552296079313573783736071589303701095046285157209710983741050451008494680761316113645371138557828877953603870127828*x^30-387676127027393514809978080836970293815519074746046996935303498226367183496308189608803856482235860596146233733700212710467264991952633179258532697648102360864372178964538592213831529826704432879574091689796010180172815510533416201293342272842471242929519093651608496106669190964235068570901869238844606950449113671250900627570416480377707424935737931606246852782692825927698588661568404409397261679652646367689363481265655384229324118664313693370826151180504291189389441018206*x^29-411378036835908263021987411120192824693656402075597714932518098655755808323216645327039013096055866666610026848576150623935819424244059310522221137839129124241543890036796219050496986464799067123085794227268698883367404571557294818821809497474292246430791882678776787946617857733922177859984397253527047403409961500602808179516750319867918672330850217159668947149905689294348515614092250497532625512855179468296856517112422456490226448959716217433016235926583946877328229436260*x^28-335814093542633992060047852689768738370926760014677985141999284433982819387031821492748978160010206621446964559711243813931978901157254148357727900705427633132644582605130377835660101565073316735646914260509286162386283303465102314418469853524983271667718181251440132744283719985671786733812257116490481969006446398103481560093238227432751031316237577567886846112962582911139636242376079972871591020705476646495106879816308501100223190252778926266261055090621299144960634009778*x^27-171160749232427341774723002701059623446118716189238393215760942608686722070225709323103071938294201400820719472615021039045625166934173889795421760820993306908700512248642685872204913034330209767083974259550898033631510862630544061364559544151346143625092820681505939239859774872833159700611552877107352232010834585647212016509118247070054247726526930423147922635083740466710136500783670685308448765760681428519622580307949193785184380852666757060616760233948070952189544407566*x^26+56671132621314764881621473385319749526438317439458430095482866455404578361384093105319352266072562897759052786687864749548437573312758538888614572013111025059239770587161987288821074502724965332603957060453817001816575378172548509679043878858024927551882131860272319466342198120878838563365995509305802795735714445423447200705636819554411437901068164797051372464004764492824948260301739220071330253867257605963858694159726115432907368910297420581261763217509229809689264619265*x^25+282574048148659445611407657509205375787651404749251773419754587770129293987745654830968163288248099485684460925832606267933562831337525245748247963697050640844165861596194318277386608370200181867323772344561508532735458424868430031844168659929678484967431758689358525629310243353298449467250809207148145749320738946656824697327627658316891234689090908666716800326491266126609577600789162285415743448916629905658322310571868595213763840105065794278923600424895213564271935381432*x^24+363861254595088641215202379579326670569205945441726641024612223860782400524451033143936018567656672791905765783977601034314455465510109371525885040065519888716299934568033620267889758060981905843604578503418236125435794490459569446376481458006650796992672918801708215816239399338823575554872845932315494600551996233841548080980798862833500031794216053682173746882392962694168278655479857287702173813370227335091191018663384350614642839946344150415945412160665542975655818706819*x^23+161741344059027357354299934779014523352864147225999140171828960672900276689426213385416379823913270709296353217061620264534906984578760384137115833552166283824251686188908554154735818643918901767071743576403992870160477485148580346940818250927287920066148113533899679932655205597189650225080120162675858610286484933202997260547516400031983374918985065418922011528557010756973533438627907137908994230141089388099361494918091725694915262085227637689814683693461906053096199950375*x^22-264693676682611809936450167586267280790051402625065068240473421863807276324611304519850055104449877451874073550696437064743029992158674453909483429773020998348112213592426141039967714771897369927814268775858391058726970595242261187438465444034013462009389795571485487209201067118929412100303628622778534575842666285182356776234085302509308345354699757942121355084050826433107139498909648667173422460654470639430317595379343319571218945201292143904695025836730085166029786328469*x^21-615495268465644317367530987466627750449400219602597290145093000328721962600990164112845711182383481734995461996250993064847194919677717756469583390168580307878576637928135769457929430951896188118532183710257482941147588919725826651324246594582372443457979584166891754063950138271662961328930601937444382901983731991904677961393155338492901816882185611932121232466247631868548990380077201439919213018157392724730686713640193359971474909785893980236020080367799214962770336533515*x^20-628788121064572046919079572564136440941723759689775837679822618941171568840354573351478816003882103813095689898366871471417326581351116856259942786983216011883862302370029544527212022062076319802839714207953421319474608103657042436010543740823685496932339463327841103458544147046946297472690422697108989333253190228209269485105556041323196212969262703059226033845963713657037356964469172379426123849412992785756218454374576600830622981838744059008573173379438037309317489001534*x^19-382760599392407465435673207014393016722557834116078212177924285279508829774867469261537962843902642251171413173663722488212354989881913894969344007128950167456108729651626445908176736264322416454801331188149518293165223005984753884532929710595161101766714962095207072054475306836551655631470201357147225450448533697922142548052205354330776977526352325945234043024216527068913806391362214095777001871703336378245171386622985494682893063579340486301305320581507500356919552201242*x^18-189708838855329408746534138357164411215759602464367378770795458722193719709366594835926176704124986561469368227519770507616473459970232636606729246817658206553681534123660659926491209183739846075119364015104010311639768311972344057979006895663767646447031694497579932587953012699885417585895937381250016281126526710492326527906392300443604856705110331500242311316875080576202550893562916238660865278677937088291132219113906471859579261702806100829409698715232399959228600612693*x^17-205794461191114647778039874785873537024982613866181937470665391786526027704983268999443495212067634088549156329868974878283101456518785493060720309628339146573917356740843321676292893990771737758098910846334780072146375441538246577704014991897952959342456951970251318211718609847096719046039560381740369500557612804941626725408656658279302630162713295893114343994630992682878040220072947621549515446399641663705074419039482758372430681971123423674128628328383858732989893366038*x^16-300111065966529095659938673138908918236697691972529522707099037957995160458833548482572805272258852563852386405394623709187022431656110389417853580199830835320018986939135998928130404129692782526243716883955217558885531855984982694937669483835303797882189303934353196365257422642867642904077555525348945615908125269375863605535650499849653692217466345371186976867500432517961227367281001540641005712854365440692902401266215620653432051323794087172225891299141356427658215435690*x^15-294717252417892538850942961012231547624230498210652661716166297234740654122814255962182579458870604884942630718036339613307207944007479047498038220050375211191121289393351070088313783171968951963321655498991105828992907324452291325040028709549735868994079781437776164653244962395986579719681174153882203728594663663736476372896186963290129932489310880500195856767419385563363830394441248564564886479248895905270641261288440502942904544571580219610333154461906123218509844899956*x^14-178087734421685027752375792736982534299219541923713106490974313615985161968122355844104087177374671684778001084205369173443743975756257621204996761320984969931279101000887786482060490647081879307354792948950082294672291863917351613379162767933087136021867404669910416825504232792898016079278102203167142167516772410345599630074390420106456864457209116889393766794934410827904319574143499768285583742153170211529929480949021336343092895700946036743997742347454567286105501637027*x^13-54030082915082011531864952777004244272787518252858667682848775505910939448357040620136212191787919829020993086478531170493347159078558337719425156223108942313293805173046795651073010630462585209557394490638681855852199248296569262410243516361626960754495611344357056489553523491918354859612148218048829727210324266811718075616253916950616577345219626639886453874491740901318686520630640594841043632822092271867281759526792293480645136224132439964163849465011938712132420461041*x^12+6354558730751118377282738996974102714904613762455299796392449539347163187340804834815767458039254246337719167767785976640100301032651046429393205365366939286160823428460962474749044700522772838273239705459275284833312515857377223431306181780104456520213355472317529545854374407191796296242954925316085425255526914129081354106869139762028620892593138021828171973483306591052113639240607694524623509948167924400233450942631107222808487970604038893633305551773734662956629038708*x^11+11600037238445363475905237118803413302471580753880252325161406646786839610759405202872758056678432458603569030736372675581132101749633460407367995514781550612144444079109154014418268243143940820212906487318177306967156581567227967525912468259945674036653143472766929197540112913885678674661852064961264923817535817099708920720985672886367574830487454675684513745396622573871480114264438375075753244252165194772441277940883008454094520853755036297758329619736708458636003362726*x^10+738884339969710755786522657647241557469104263844297910592683226095943493782084881450028594971085453032671478123514548284233007671400918914739765807770450176443448207423630734106202752051170643577314738282434751691292892083527826468727319873676620891498731545131611965451183003310276845801560166185579062598935293580264584711238716571189068930130226854635051611408928398709251797707724391966984889675500623343197318855375959540353829515535584177917434602635733810060784293234*x^9-4403391842122089367613322783446369598059626376381128711592885932395845181207509112900230372544692663068767477872032140693894435624434660317496228535620747668458795830880580340406014885957145924739492738718728708354133494096125038625569353541680157327874995428369704388511793752163419237891784527811602403873197838551303576564216922740832430233671383857378928139210842620026922413712503358827519649628979733271282845343716156447157506017314699221000062126343989284473054291776*x^8-3351828262558044572467113063141320609594898524503886515430286392537829406711911648540586935725806744235351812734089252433312820264190981782388225069891253367661387398062421388157992186168436457540250955251800398714328547333816644336989802924428875437399413232948308814119451841637584029024985689655329360104665304617314354022479889947379976695291011238607172885317878110607072289730781787787324231521620390931172316891103465065964497066610176918317492267869408940423144025431*x^7-1285440757549043032735198323357596936803083316140106553551852795370514217251143301745339729220814952645738700607417320357555394923304308172698093480217368138776603021527157263031512938765394454530668197436753795616518485967840214944485838782917851720157780007503344324345312579083088661924674160425094407436799283974069849925532438631241548303883837616854415535084177670173804597675719685068931098749273284617684016237780767071015746967014065589854089296572374954661405443254*x^6-284447363384811599929423294009585954682190376255714612628213683790912434548094976226512370797727380195552107882471855725074986362295311835025223588998778226092971358736370406048951407649100399458730791644254120372338528456532344252392365334462685217748793108378110957708095283837373469450851990451074523725193666343038119203856053694326568424282068097479209470373871672232736806022754242681394934681865223072118744287643880391783694098480015379676672729068560252887784745279*x^5-33547588011840056439709631683798061196826276705089620610404381532284098919564532521190702821691856738968413764176984367047692768102031525295077861861882925901954787201169932687748614675964990989101704580409862488946489816471689204516712756977425217033893068719872946015098445727462718716192841267584745172034240045537338256121143397847537739216443615391140138898914379071507091616984152063835078275881869400768647265092778056147356069850208141170016906021928287301665726984*x^4-4167151544528620687420670719867733053149676527104371540235734445998920489456909601063730596058879865989773174762301778235490427478411201982103881385536732151663977145385334283347182334152430816742314080150045444613026444838140798069575544810162365082311654209462480231354718479149498919380652573073378641165201701758023261068553033299312305499308010991111544012196178316786388015260187821153280816817086953133062869945453409510636140522974994840051845451407256220211886960*x^3-1123723759145558372382470169549388058922661105463204455358147196555595538370643955311105788377645220067565783088646159549325753990986597084961843292192321672750348589785448556627468381280317960678331885370536594993254798401806907376864698123865996210920072275831219615349634450218336419598157173612952882455772938977524863004200994799688515239977257821722153590410129748159759668211539137458482460672201969252859321587304395828827648385616375789796840403782034320367868160*x^2-145373467198344121753570369444606755509841384695166816557351668111899048682938945518198120255462625762494641106887938502391975376819760860029099373099189910891231208208264364690862076891405970631126375767307981916510999021715221061931431711669789415564303361238943442747318047135956656390778363265363587122226507074065575624607776866142475136804390628487049892026238890448163484103537543128411440225402420387689517221149724465787284204929872608201254047045019160081857706*x+315266109714069904215244082246861793586237673514117712728829370001949437891070972067598860392726943658500029496788320107123661258783879524544762203189287240584504527874189093038298166146226463127044710463049861635041344628061227773825321557642835989181795169364562583498338627708855635833736509061195272881448813904909660757671409804872910566124294540061090513734811404914549375387814318145167759849489669680496596317167080120976684791077599299042936884511279078543596,-160980411496049212547115544664852117930153628863197091511496511478414349518136117655093344110184889166940070622723770787917658900483346767890788359733981953814741770758352062618718531947688671331383309820920287318151023104272096705769416484645293771901685811876083614704755635985670985385306879360209877068288671525121977777678330701613062219333917301199474119423047998626688968800564451194058438392575575165096357150406077623945311080822018871104835456455162108313*x^65-3380536398105393930406989425236639947289085930840738495597318315034657566677738622368640764120645055750971173959820407857370026259716022508308050971249095629456372417675786918762002864015004372148814661059978739046091144190408793504482194987125486298815079529046703242153727549397180124489979903791772948574624694082216554237401398039825980161963629169118717331792967242387628515526099765228834684321626997623458438842334338827578820757649232489476295901727160223061*x^64-37507336757036186627001216976871113075758202337000532249995290861014597128379764697178452072259192555570730891538341657530113694415290241235200504101418417868207756495790282442480615016185353736801527961815861547328132623295264864559195463780040688704084203888147498852347961254571648972996660928705080764536136728643442297068162495028165332348624283981049369605968160310571397304856053971430616906077517373530360744100613387900097617126956833002872809296576402380398*x^63-290557423209016839546864195917018701740663255250244466767868740282226608232405432662614613993542544984273671871570176395883477205327213122261166751072252554448105979713465415582473055307429896191551087548484188440337465486588800098863750798563238636879189800015924044195801176647665014011759844417271676612540459735457962652090482514593286553245632591873759055892211769201829538774857955402109661506617444702676597545414248527308422503937338376463129004718746986012057*x^62-1757167305182679852014003269515147205399727250224531275358678425751182616715863625794244139871064653500235233872882055106128672037734961295366097942584889881883797173912954963421973625776010203793290084881226101502358189821018320984200283376119113656131877519081905386774966550592512122758403428975706961919295691662643652676428160619744727299467349924285429667263630488002280095938861593250705396367789605495641622490347461184307959150095978579748748932505044300440290*x^61-8801350925232996317422096151569076564860065747078734684158223137051201738447711602234578241403451444378763477380976689031559583966584298434020627065845917124615268069777454060270523636630560812510785234733729428330150931037302540966006668821203116818976349917163363573747785096809351096088152923714060325358685562442158246486727239404849009422102673620644458033336840306282009556598145563593225903834535461843084055438739526407014451585099048184596224648528450463432101*x^60-37829924182986097003379540469337770841592241216410288017820363265584360867980603665043034476410657896683824642956781097861146171237445613673236900932981281773807311303067831309531826408951254204921828599820635850208031862931524780067951849342898664687672266666715702348852654464704609479075636345229122546508350784156084323929556032686960554133397795618728457204155901383089033159946919227702593473943181508946076864008710953448215801496587441797883720719931207141259452*x^59-142779276216454174955051524163051257947522337976423947704971662020156430129363290579305704008321720585625101943077469482977524659382107063650574966835358415258657958759004233749337593159556034833723182399099328318427422734409105756975561444072336259216925964125010458352623012979933018624540868201167346990730521757438301381899383215687662371665446981032537172686865719388328374347886677027185135249779355531291489094855275387758228960198491324828920471003963749140646941*x^58-480830059432617370600299970237762175863909724557113719974741626794758082856883652284963541563519728960108344696822268678191403986822559640774465579563168780792171193939327612725938841991847433425292156431876534531295022053201070747027461591554037116544206246484448582278126333074104994021984079094769817474908002695046213491834557756317323332017773574323267190780105887033191466122598589086215547947124058388488097015164976648759914822848793940605829415427128090532112962*x^57-1462297149699907091198584193833720210743600723383615576358446411931425161233769685844071564892808629328338823572472494221636998748469420944815919551451217005426413963516133140940697807549317266573092120181048266020609789844229983492704879578408959580953345162368178059116596952629093177326472293205596063699696823745153334749616563835210281620872299176754782335350381509595622633217308716229209140914882090566068965849309296969074398939916378232329325835426204354596637125*x^56-4056142560912139141379826774418382454978502489765453764426498258371033476728688963226882288123285626146814683202775239621422765080101329308765493595833191548416844227870003346305371198898896890720317285708803290155670448749268029168220371406355169859835314296939146377360592493006334901374318997257163315817543316260082376329163355698337123093528236891858216911677786073028749177650305067835678904371918739106688390559770781581822682273479221718139229053694056877141475701*x^55-10356704291256060219007169944688384469189240340218635431667367491029065111656879705176547837903976337599583467673200025711849866385162132441557674570567223697563905693151309529211566968140663063293174287958958586156367716573724755605767505424137864085639139563975924062381350706659237296737130654683125425140949466519682740393020249323989603736916095038731340707900138221816745797079895114654432651133331252341488383802628551226709762449745145649184668898846133025837658166*x^54-24570706748612268671802210075882559615574487216826409933429580342514616435890703114161745891793802481291451334258625687865654775640344058059448875445734697740637051678755388798405066509009378776179427573812359197140609357854324717146803739923497328931113964345110420417643606664140796508573351997110397114658632477463911778660509828652880774763721996631394549994457378273041682432679609408320097869235164272610287625569412337367931047419489987610695682635318716332136104258*x^53-54690670352851350132039671654379585480494548651005097265572595443504293165394997869204971376450447815297761719412212018206319936610863683090795617662911199556847739968559257344894697421281604976240704209713465812615420773974242462830476383590230155616218865787972652278144601979677490557646636590509768454944423226642507543719335208195553835322201269578623929011446157357101529363967804923030239846719544411703165501420114482543728799284837827615001988317970697209293164115*x^52-115296464651996236400523247857017439603269387378441947676965946198643066816958307062949843068732409696493054225068092156199085366630146537743896313451792087095049498698502135045490231666587368442186285620666659304266478308921564393301692292565189271955824035248722367003807205751133595323550060904786080651191971885235923760670870327854803459201623841195521009763810793313635228094341351394081915481178593646542749328437180046256557971785967178542473182385294321908282656161*x^51-232030208981070578674962776254862013180995479399548313001601924886915086668451988285976605948479309038596151275619370692380763259036314128435988268176420019560812913876128984719187617329201684693164848612400702037018984609146784452696542755162381603725020045691778901705139287411115238652556127364370310354546408684062622930206124127445265655756255729211650229211203190356311031305915270424592187584463311567878533199049483880862454108482193624661119656003128362138553224646*x^50-447906865359433254629976680527770990096515735721751886193182637570694826143741985123768347520551559202126452534234150310684066440452333683266516647500604795752041834610904605758481766003797875094369212022664819020910092952444276685859454401989451212470268738833088646198767853523184402409816967197218208195302491579700442763458711870488479036320031539901012590449468026501137481529452499716835050355736283407510570526514938408471750812575373892019226231259485436258387872629*x^49-830265883683387064437797886796926608187716263907603616017284794151790791923671554177531966877881065455698087993842640255699902567827379937629522773722536009764096872990256408738652371702913543170182598587673880676223796212348874653932086298181055620031298829485960058859212184977137284669865553572085180301616256247497592968215654997712620238013860872593549525252292987921297321687278430347128737888242466381235961201316762767171555713019606557771624936778015453752821262922*x^48-1475113184871460248802728535410672383514497070215130693510485450291323293999993432830126232870107029220005016455742631009428097423131756726488218196073906294285423185134647201204105707063611247852911910559430368773580201284258730672219547044893360958526064773902395088952856360972059588439771764552141637064780121224041520278670536392365488116822011806925242954826850701002549306183968099638947323491275404275994594713233740885770310941559108682381981358887917952374383949891*x^47-2503857887358372549357040103059940719759800414631890839280458972758955442605773946509669867628039186233853908984729195929151629791101796170914977895413139522218515707281578470299562141959911450009006162145206099508572624248830511108036936186442905075547268437161807578051979544999301387973490384649158212820441117218762719702970309935218049420191079786696713498342474872919054992545400154837162913566641201201763814182855721923619648774549510936831014806672011657413812099663*x^46-4045266094909922744821610266586943351954535002099036388616858982732489428082173838152334106906978236064211670777873026120587301518689430234521615250232582023525616535863946707967106808280648163988310734410341076016243340475867495153373433938494161852087083929521648264429754557930271666612673950428581702855817997662791431569054494296185674801746721681262181741225389093553729806532137364222136905822424155513850049710310724697362433451543481836811799718082294746000863096646*x^45-6184841722164797799167602456372084514079011142790090567387175658120714366540051117137864219671964725545673148814397053408886574906559133560963089297874738473893110435396655751001927004995030401635025930955634668591062700801499566024510298648706502991809161108822729553374494470316664651270914293153388053299942628924938888077976496942191257394307223014628884779115840217873205228238445337517715191022326327641777268090244081551048742074389891582383335564643942733662841608381*x^44-8834494251642239727531834145980497779238470228232865720676035272872771527398948894997586451496953022932279112132976161911370018050207348087642688554010202574134720386594649278630614461453423469509158936898989359117865161217293828040669735393819348010048292389080807491058453326782069907827616331185451849452287589587663089128371482586629161811295448331180000410205307787889628100768091558951559164049254863404504841064629053823852092613809638682873504763653735486339510252795*x^43-11443111675859660777208840714605498403301902385938850334367416729894984449538507014321594338599834838841781145319186618664917680841740947456249259376411238921501000679017839628627774941107683464991144117139182089555830888819946847146208087952640569232659072902281211435705698689564781575234014257446170815029991990022224255437829812430449516795472753467974521251783602349630518688618076356911680053787464938996786632400129123580046109208362392607154522016704344076388394985332*x^42-12505880623752277866542516303832262222213043934715586957101097316944895117233950972202531105497286002382187706753220645237979420558618213824418907549577813533440375985534825608967128653878819977341721196005469377208652401921691432400320960743486114460497873712457826601158477531573025146826187070087137246988641251167958849516477237822956159869251242048934594672733200784343703074765941155975627219094588413118906970666417450338249136440168067365937963084065608601209665279954*x^41-9016745239564766819326949867815676962151648802175667067345007545684279247045433293684668371148833020979406459658360139179383872077830613600785545663356013771833469533972824351199065108214558135985959362168796300255160127426578441973068050172714961471592137592441890993346551366139001050262522274343648560620871864672189454383990409686840047960999685165520791029598802221290900015748992092146294802153311607348484442764434192862890841995321389790172138090545370087713722280234*x^40+3617649470046404668024891663670067347141919383110054061833577789540704915999820995800946675778496821791737151505815282601630777524174495710793719761527568148466482974801732471890287069730650643429526999118572956282065365125854918607788930500168098594419725091226438892164393268579852622237026948015924285736014401118630636954465131612742026618777360138176603522037959628466663715131887493675099524112150952732195659277634289015069445367479355561271131967081046758461711694772*x^39+30318662257646430292742958499443654718081464021019566700866211760793305303804752047870624673299644181291343454961415608471534844259654178585347721714166416198643328273527110635957715762302342974618704059028291609551459532301921659967625268732886247260633817891943520528427945214737165231793923855006163565371096440567555025053824215580749172270891733618118535779685172905386772149392492351051833629113789952262479432211517654158555753184357685718303600650932638506435017085217*x^38+72949792849842757461600157311771856326678430520982971650648434894596559564510832237464173337159921066088364161950769286400424371221353449242924258028803046218159857958420055659051839883344218921725539208619621473324424321372748656598132914244864246495131861817601104958390222706951249432716250356816812293248104402381132855587314471945692647761617927836029971734246873714882446859915360202656727941664287487520948111887631494904097923200723007461924321517505531553853246947873*x^37+125167693779991158133322170411312478894405490727128274926381349056093980970257893885052211498869986951225624535963033748258394137278222259518267632914486676625573807918378489901706812144274905815053541346226655921567760001908312791562170529574057086176098383821954725980868785627197171894776183387556693677655949492955113778893563064703288015272859732545680741664129126045356654562693389117436977123061633835239804803661186692318633307669033081435769906549013235881608594505110*x^36+167841248125487614189674464440127235622280048507602656721052753904576708887478558607290022569486455279732470543273746710248992793886952151198818103495056879921796093714917188090986072454711830549289179793251536503622385000218205406965250871141869307794825356289467002013112975247619465815768482142001065264838122425519407521354207420770830121489993288555225516321807560854826471216925041248760806488175276375260665912944217953537665864253935356939346937737069099172622095084239*x^35+168122099697694557723276852597768829301559618582671689599912249878701710212447756107111469023613919302349952834744252874181535325680326929295526520191929790104666796078539784898646140196674735357524032443795175083434848191263882713700128046537014869772968132890121453320149678146222024247062228599203003308069656264575888236821537738255121686254458689304331876579090349300618998518951202066641884110059143039114698685778075729138748980789486595817319599957609484975568625279052*x^34+84481292253471312712068850927262094542890260720601873930332422714751837960678481848789350530958831334953244022203464356482549333160467407163361649919869768615686520435796962656279692596128975735140823115409620285497304266733666044652564434519816302127152520825102082561801700473579511870359787407943043138844918915494464897154172023969489264839041963413279392815419978774215455310403309715234207990157657440811968928622202009729862972857866251643081384889730417021856621229524*x^33-118184533441787366693787300633373910800248359464941669413684976829338278180848100146705538599446388192970364541001235248764787325014936384379529490232899933997860848048832824709702225287687449575613126284108411820725221073080747539807665361712552748902244663836682823627502449421191017130371884114669790109560075374804902089945784714710225448773409744627526053215198230039815526628065659592813241765791889639515045358488860345046739278494190656212106055970455765010057191195708*x^32-439480966328543001164679189357014085507906716596127052614368568527802986025705581496736605988291120953086529015585635512243232573579833583166944347380182729760064157468138266691775113203004765582185796003160184065229542244496801725078504171671297055089001299459843506802568865309204546354449253372572798877552680569583927392519464051846781770811756301612483652295446390747381014162456210055487011732946277632401844739215023219253283764007040051778427750986186258658317121672868*x^31-811812422690299627499152822283283743129385282360795435406327621887466964585285325098974647125061028773816051724273489376316009470414165130785014445455823474614217532322281498474396257125781291891317057015991083411797671613500715289252892428277343494992254554616456480714531728779432746976931641395080469134584811898742307553126161553629135871548555936082991214500114492209393702569056925997294677425505717143416214920514650628356483731971162128738752042973464707057272151728922*x^30-1101189084653083606996330289322183290878478404390142585908661491529687657573755303303020519347733684969010977000522040382812937372352173794617115369571315769203471510158846020860636623468577640108889202674238695116863674572068327265668457563107811916271631388576798902288989808732321928355085298258983187308987516537611192419568510487604307033623299105288703451355502504804143589457999826654077888298163626837596306676418831162853047533095244455200129493752487378889156075490512*x^29-1168710834106027382369499583974538568255947571136428462716099684130924022608033386283648640165532480954401334782940125026132389235369394250398155098187777111865620952743810316463108245869894545276668875974557725321978387812605167368567837087901973795005263094107151485437559677319793410463690708123443196122679560431564054370845785427324216828774239826349601118092928658916321472671614875627310091405389449514727981459723292406895977425903099088671531422646307869059693605673124*x^28-954256791818623619513455550403674525796690680141264241914662793560430235548868110021344651110962972989418681992929343133452852488266825968267318182921035904248367592394215343411076346746562978133897992354367149325136248088294828739661655183241950735768458739940519111501696783696678518811022255670827703561998174079995501894295064467479186514679330630239315317104098403707504289141403618906058677154967590669823732699501945378890947899371966992921128280642516208528905830181301*x^27-486663457656108304849339744264299315666476628963736594172357911367675124865677318851425395769742072440765070867185308826330587378989517868835734925301597011134263328018200183914749560033231240108267057754798951257797068252672465527234781205219493253478486917739529994166489927013698276802720006445366921710209715403934089192166540456384291267737835037996271300116447349694908466130902207263765884058605538275290326808916722801577283978138757328226667513233244601353888010014780*x^26+160488446496500868995701008239012686071819922813789646069770824504258090031319217581714402611701872567526792908480840480354170262757571351240782413507042079374420336835017801805826662302594469135323169598636089349177107322368965829051101486335501674081212375965670284204600441229363273526621082879691102264032517156215289925031760503900582467044610822974079649335495888008681931635651870978906745624601785617278911148752295850732060694823102377967307180212915057113156850061740*x^25+802305543599491938396254379741740820333183797606428186694631705317866121578347704394312427264333898984724821454532747565659671093537717276650184098942453875306016754376619005014568395864262514602342158932265390302793252334338760136870930144744135078986432803778282929790973638710935730955972597117577357453574551826136673686504664399480505766752258869636753745002643551253504029497430177974614144759301174113223341906894948134213906761182970921628204488702589869929296188542237*x^24+1033582216360873897456478518900865052530663507040453212235886527824580686019948188565761587683953401875963607471379707376624632522367277620434168187139337641810199402412472718938074957636306605314766885006516806652083165238775287437685877591961453786184878634477903080676417715916694018575716241513106565851273941860087013063568401412813706319393319030075328780557061087369236598838012119374468402803156096668286998142812618438771630566859123521140927374094560590310388873699603*x^23+460002656411197478063808228302126375144745483120353754372746205906443340125356788384940266879679859516221586442617252105146461286488507281230957077107678692721296604218793853341619416527240469807708706115425871370761658580320584998647137743204572177863553073694545026172921713429042647757937283702001583279387319372019185979772758488595709489140661595282431620434518879337022468336414675786887543216360237620050724496113903502956381644198286882772896959009501031214908024458669*x^22-751007484531063028688358027264118384637026515503422286495657025605270413719124508872683243575322786522881995054752187642023109291920015887840673483601784941448845065108594579799899777478201391377179889039511885095178681946662879767901826719232071804834626243786080232612446472613608662895671152626028806148990708830704095502737858141131969564445103824517500678300509081001631646940941870300699236197753534804545019658304874959528171448291738606039540140539605546342565299110735*x^21-1747850068411487694755962752692729140753069887018690103892850518352986255209140893079010946095517028785667751514004763578122471782623668872149621601514679605482828975343081340942967684529225948041376423798403300639798726376956123955766342487755797966754548956919811645888291763504304675185554664072894361748976807952855672761684494742299602310560276775944040899349501554933912465130449724582538926206582427172488723992323146938171960289527573611112382942363919400242553148260996*x^20-1786435615815351976297481132624947560819427441670286247677314762984045269193090648718000005514189565519351290624030342911965592529693635690411158047094800223990390154327174888650463688446523762496651418092278933265689358763683644535298785133451747632894104149073708243654552246396469194597879304039054107409955005933845592318138555376148834384101145611746672224848974028064419631063277192795391134454555843725153447122375774932686957599326805365879488236761608127257258093835885*x^19-1088077821826828755176032506342522948003126853417865361672437142372784969387706803451287712348601785726508062125150756258376700431938418346849864982167274979271138987937524964557956758272793272674542144337867280424352617588945516994507842050538330716804756572163961171178239738282915631183427397049225736718202100972281997365703475454462095322859587369392522014136054746930164308030108809542928708079524049663519930086376575625264138447544844794085249993342345026279834680430488*x^18-539451711683207270132313044999997042386984562746821776454801525931413706466169592501861230638528646544747135843194553092232495350091294151277352707223571859515313041857500866183689226730284228287820248364569784141858812906482472595711739975425181196443398585115541032536838253370530412161972872760675946403146128238760011564040488594920828837155380330480527008569511909429175962319399637317051636503308067695017953094771341276285069977054907237956530221452229690115037739089478*x^17-584612076832144013839450416977654871643380037188380511048771975361766033447035237647983959202315270701850693519526575178414620054312773194310803418266995354615681122169148062600552162211299886048351466190472526999692973484299436855677345605649885193684547478663862204527854964698035961747858708237676705657720876737606782173147244474999754656726851576672516832134859839260135332501370131094030571050074477284322090026562873787734337710082601499120358077171284746002361913127059*x^16-852374845076110347093238534953940346907588470021517521599400561353012823081474863982547787615266007220839857714955545883922527458255321925436790963185533377920319579328093148598542439192738187627772504500306068623073292910256784020840061979932437792027944575337846200311935635020752156409439444966727337995040785666771429320610052945575302419954921719668214501396894079603990129857815923717182680186801240353674233523251978008762471881310626520652334101805868303267586779540414*x^15-837313144351921888466895719769293392525315357891840248902057824313407729870078185211612426755730175468981059105238604984818671882134616724951035537864049950559141933971790123649168685427419868837233882026971917005183512604953229439303562680141198792570012927149147920560035774447122013027239733053786538264575203015784936544208162991233538008037196345211498524879514372049533695994768716724601353120550993247687525860259087140450813441523084151454161585893391675746815166103582*x^14-506245377839257384340535668084243834362422091515340200806298135763980799325021067181486226789616971717215829385557156536424842721179950636107510362741534056527720760187597182662231502503737950475436369919611655060292822520261656682401370590382267843046202886174771357229908089005731687360882042890709290462460229571022670372528515195688182009443223635437831110704504319791076521619013014161750819730534068544875227338638144496587690132222714427337470330907181433595397937578516*x^13-153798936727132417539279413666566148085201752059632010112348320144853146588969464341627403991800348515792489548078270711816075979701584344612298716453103497029271230043246263228047245131058456657066456437237610269331992770431043586673040024578604727797718828374285289526223638090710446900752253369915644346476691874539681964827135570899534991669117210851381211112889267854191766723298342863897688851547086578634899594079216147180858001511556941539073790488719594893418976610054*x^12+17925942206716392765128183005383478841307895339082144737709161788668608752818591218281804685252829488855428802834735651242570747155071832140565477380027337712804142066533433334401887060143120527228470811325293223066413696600232781714016293006279401386928387940167860810427124421711564573480112918949788822870046099552229422048753957952511956876612198761968599237534673295754966251639262704909174836017144067391130003755737443569531627771892236964238769394977045640438567420703*x^11+32963110169251594581296001125834723272056387518393671130815939788238582916139999418707164407939497331247829437644232587575102878894765488421770164629135481386868705922607532728119595387026291033869666293152534703903237282967347503201390690539892801989492803044533179688910996112327405695253735908878116903567906364389973779016422550199822779340420238467680531852606400662234764430169419498669620595533700762889162885828705142502996915746181821460808798609466757156640344236057*x^10+2135237884354280581606686009260668470397525969384538809717804102774849876055336532323055262012454330487400139464349246085420176798612450017933590211809879196003854706375023592160261682742511050685723038704822874624754662631300332225602749720244539769738991587593452252953900984589272995466176593235899058084305516502334681441764489249350319219583685356727166560405416047645160131608380516757388566758613853450283560786590447341525573066181655500655878203457275235279832342110*x^9-12496949381382107153336652441967549614372347583432740488496392648547246833000116860982941519310373419806592217800273541869785343477687574975665446841661868052584634556142175747500368965831399426337790600914532474368132828892637077981719302372183542812475542516633097576012955305622858714698011785200216468392140679693112436254843235472392667653854023720385144985521440525725238720212836593764258255191009948346052186742252704727973325659250288186762432480363600131244165906144*x^8-9527087459049605093854036254789172957688472983240715235280355008705601780549311368505308442507887823415664094507484364049688262667597336047671682340058976867988954335699551843473997821626541407576506437295027887373568187773887731735341097437376164173283184941340663791806276394226302130995647503016429293508952256653009976666496698217784159518237959818632654655852734677028273803361069175632145994186327943337518889785710948837402242744908045544963157741791700796797036855987*x^7-3657873203792623318128722965634433367319896766805537099530460159412457790848647807619407653443529741173921108891957418311502180663359032387475107719579420541914144087614449388798219704689780449504313845421112209129366525018408722339328461722717339348102045097201348669926097790716125959158300539980602124360204368788551749054873315239562291581687302358426980181736670398946038532268101254111214536928899078320914707499867447580597284735987370274281051880909328260823319075768*x^6-810350766309987562483952912526185062804288490449477679591010408367478358149975379350834455610386875316450387439777787146524284640328424070009108420372550275131841718160190110929876604283593470529311137307405373824926376926574444691143034175733198550682994124122428057990889047689624163634759213387055288326164967162046187006803140654977639825319866126163906210326670155788070561672808011600646083351964759405657871120257330873864584290488721526423208075015193090953351079464*x^5-95555330032291134869536030457820011084536302692723044212306776220835935443921160717414007464374497312244717699836728858313910742489095801851436688507183362166218232525350772506053810874276870116710916722200848624544842702025444542527737246435418648770752925274169278476359577896347401677627636954009170461170189625619628120558580704585803875596759172329172538226782644054417320904979145999027811963220635096695251696410251967256002862470492187810196754292729769558799930728*x^4-11744271972504310624461679842790165009432979231791912923441397618144645579322644466361254255611852845913298545512536342302100059656020485109533300835492987107832560620301410924116852398763225761091890982059025148177418958755413357236507381466497598440479446640104776363594789944517681989059402046337000863487602828304086838164660412272827236080595236622698361529822590777433490456368200580880531835442651172167749250540803514515946749299978779332915339620051251636311927421*x^3-3159029461649796917294922552777908656143958177801443221315537130781044655467913715639335898316601637405548888561345981061141230929018238914719941017635889039494912921063879366432898057291103531681595919835577948027505507949849948836262406687725373018282038973460368357179910637983908840982335587611981924967201876435004883906804638664680465739828873669436197172038932666185179127957884266442957151302271738953665724090676347305298548510059996933487704427880688984880017240*x^2-413254460729254227924484868768178543416859910133076391849583077545524351080801465616568771681763049073954093253477482400298141498675255640193352659285031795823525382682291205223818290522037727182249633154031477807608843470153996341696157596087379033878925467739781651026490575093055889797960418378884661049160534060846380454230566155171230943522255665287062619218940945944704805439551208860014548374724516082170682775424124194620556607106154836534772694924239532877888830*x+162205486978980458251933237661832333204483552748054175985673372772275518783581104174591905548419323153120040123350493133061322810380009311386038236008159186108675930812286170022100967163093505779713481765142116027642007553992151989806841492299698534705958290754697548348859988634951404616112659947469505839581865259255280077233393433444583565527512693076450189823233251189346362413057324105053719691712690075014166200574335113534977382660761489169442306650652756269700,63828689675482459311874369185614526091066614095663817218859045684268584453711057003239031785474381946621904884630732672363706857233617661081517332085357407766875962062608153406683083385086120605461686483099770327535303349361087514307393883831279082429402419628277190997795641578126487496006825349584989010266132253460872456462785838777141287745910590062685762460615925665198617016686575910928089105387352425503550100688205557922258370322752595397667724579584065863*x^65+1340314611557932549220070149839900191308487150886256846663831440354175133152895538616352292842244326946537727085611050491688252566884551656645682287080113469613064438868877930561931343825752363393025470304963033361208013839220982146895732307111888745091712378935717468120957504019371303212016446297405365088163987031052774532844554238606283829115061425759977127612679009180694669862820647118388903271180649439537269899245223442513718337660767583887807455000172863026*x^64+14870235551644700219222493103087614490046039426853927806243153408606912117489629589629897920189150319650648990822720338668939913371026905488612784755949056945329435417628661038736523996230111610485913722820531584908783824428276346917874551305258940835902846393142155196701477983316560690932551252369817980816058413275717841435614817309652294130142697250521153142288775934358881778706502769977381628739569483068117082245498753427154072300409906470438365184810164603831*x^63+115190233904086248243233339509236221592383109557955522536222505410874844520072527901879334521095130995067587180401452029573423306983546714500336675604054419573333659144717718978629664802779569308915406571620281049327189174784954973660326860362307661033503633620777622437452116622592441039639291463052178758693620199778810312596073220629105701197922623874640604258975450826035373996674574315908292821714940208560096887620909997157364381303586498468131389101326290615648*x^62+696594551298730545820351027280326596865225582826507634555016008138920176493207710693300645197176456332683840686918409736026552424210318669182771051755850909062890401803213123107093739419773991970983625090315616537139479145072661981911297770675286530628702418109496194085535654143412529691518924714990281239192460353852419613198904377636132893345709283170008183074293383672569509286521175157716945520620674987032682100678435923761639883450736942385769873039803342888067*x^61+3488995980353379338925559838526276671125411737635234175380832803758401010186064314724500909770035193960317179188907991054031084879459946533538899521295815465019544226555787171431631703516669136517513111341262103068693166374830525939978438257213712348941583906089078905801199667792021533398994922734674856206960960504666181570639603119467898620876999254587675712855152997852679428249934051890345148071482626549885922412991706238781504218735122400208892713636889981671314*x^60+14995859571400634388822038890768628180023508615756977493554383141367554260201006044354887318847598678874723013858506375930163750509071330852258321005717306656976220624767841193577555584835851402936139488843200271446970643912184942717630274061334536881581604250893805177342142695814814225301628242395856884714958336085519632772413646226686605072409025396364549287120517489363880116338813332613689630258361375943980304526396791559742931681478994985924110985261918875495641*x^59+56596055634944237150090877762771592785022599442519798971291662376054283935523116619970209913201111150917069883361729814693348247907919428802205066430100067330736137509195015760767336161787410483505196162568421225230281500029019574113901722734657123192387212450062603929197198203224616288867089080703529185120854616954853636175267604564654234985928677175772097251675400152592264921095734195735615204094830464548289859996975980200687532436170931704776698932618060556501292*x^58+190589006886993425505692977717152645216005067884825596829635489935533716964163001232081305102672884700831172253641708840344431289732640870046729740561086945494140973552890374868831868246518007330660008527993314315555383077848805745225209374566489063241898463286687963539967449221541836598560432137162243014699224511232262264628632567553062319425851387364141202252641250461303631791731294749112430917301439446754172942449968677918995448324556472985968321165556820404261831*x^57+579598414349251558316296395143814704545121699958694777423793775580909007171362576170774293528698652823370400234648826888523684577402597446871784685681472245046732752958733799473730935481838647786269636468885511079103522798699085506594716608125164424629882843757073351641972996125895657181994852511158633012892204747430072213541776841883992163007843576296828979499849069839265828019899631302871240594354285512797092203277352225125568860001915519548166416172052765190727639*x^56+1607645135112871527871097299383340852922660802652218292579938946953164033690060276557906236774533817237331102423796478963675664067592026327421974699453618106984421881445026747432083171443434187561081031570307814812179381081840497123636439155573372230493900107990919595052874749978065706453866294434550567381755014468786995388403226250003254309368919100373499729382999240239789104096161884187588438003808207183464157104167184124673880307206556192742441170838369570263967020*x^55+4104726953069239172900668147398697989281381110899113609865808237652329134011601272292167708047849081922469407866653183743111962108785839768117952382258666601860155507027263052923116302703245718387901753372143878993723421723005019105395870911531309084315875614721249962345345470499656430085644989944103980713847152186155440777474557992508429296636421117669190246544747921079006177002259243792358491126738882514404917365798545742673760155599844812574131253351676980177249576*x^54+9737930809847493276548650200824968240473031465151878501893967747915366260903155782888414384132748269996097120861024178001636186116974115247456364093130872434487270635259923525193763709372898361066015626553903276316000009667012968369069241455464288533689257011146695041029386724508082200077745762725863571665392929127633496678121977425167660272565605623449497403228549556990652161542900753887487563218173780626738077796868401784820293148002260913985935454142270790424229010*x^53+21674527102018173067531407844729459410256147144630725259842762466756811473272134075454223985011265499087836520180409580019278710642167941246768647762427479883952045194733012456791175010875266312039730937804975846570219873167254304419777667020349443184098997642759638807627495697833958086527400751701991739327259141867885862169954486270677654305496119305480448270306316119246696698173648068710551666646931895324372982143038606308797744735103612182666895078508413223372065948*x^52+45692087077045841801598259929801512154775440991763295729053767263124832678324560428238106066051690463267801007091003114046240928603564296115011325908713656427943317445729544903110109998051708238058686231396163423568486912508381290046266905492022069076678049945145520167451030379581686779925444485400668238708950765833059312911389965147233148908087732040756231775098716612861953783377508750492543998294927733924916336357173419205142354099767984534485297528754260152549241918*x^51+91951612605860830249534490649602484396472497831310783904345930759856784800363184910637925258592392328731457628893494622717117210582427038600709707820867396647629589642916411177363420558824330641791083950796011811989220269194478172055894463683379238306625112608520779999125989848760268886246696465947220087210683954006830497009741397162948881520318931139869406232712143119322415805912047260015353726236036470436011793134949351781931626522607765438898742102519770090021543826*x^50+177497821124303688497903496556451387908579947074605687041555625082565821158526260579893369108985579850086807338587646679492625723801274798370063591622295261843716726494713556334293992056079859594942638848413862644654674439998149298632855206452152375948719229347458268105398337490010799192194066899996688906857615138547949683266274992758211365688128923611990189633505676271922906948846519331393216546519546521258878024121868677750029906129669118519688346730537292178559404467*x^49+329012848189641659471061980606348309676925928526688422974754395233758111625246076238364843698019373410818135267968637316278623440210642362068847728249133045505548788481187250159908054194142976231525501118480192380777067791651723303527220766206623978524177398527747814045037319158795146993023800938202138536291398973353242664663968344932529223875725599554513589713798272896545062388244580784214042082121660306937469219918119604385285148890815788660125560911237365494589968222*x^48+584534973912280259092360733900114266042210424936021561856054156668838259790096774795108051407489928631695151453029347382975904525150466759697357238655471726148851089655202910366905499746940899369524838990036190159919707075763926170844207900579322178853023158844412336368585877910989459286711197288678948136683678899272100883985212939092697138231571905550994213623498557002074308907289116655920129867049609723347651896232536125536555499919349406956157049894504762598121286159*x^47+992163005192052734993791702161101243250521457873487365414954489675728061303784277275716621022738203685462381970068301167479723491422472500347608288543080374041089055888841536135051828605894498640831923514377458299744741056548249707906515149833575061364969504251132469651580350741828413647414729288598485014033918803148529454352098885962832968680356884505888146850317948087427364039724832177833220418476962390674272764645931984404032296415262627825736645773412313768304185261*x^46+1602902469241256033163223789474802211237390538276675729020579900204898355089511703290066561461892578320166475693600144650566255021102703359898702279467689067767000277313605798853157366911048175557197945202519394805597637093608845256149932380976915623942978178815503822573872412747849430558903608367391923892846636343514499945170703743522902283837953422744610862261142052669910348810050524477911315652542654628843907401580882418242604733445518087002870715722683588605632293551*x^45+2450602857404202099211342745579020580702253787355564599908592533605218872111800557769847341118059512293048395446749251405942225702662062440543267973242575677955612877731032518564860416624224778674469194727747517724522293351064925178091102380997292269553651796738749965961748754582009187364785488868854891973218173048495733235580021971027546072187346716366391377676462056495595361404809880783092956570155377883041733516880650272934073702100066625257919854400557350925597493904*x^44+3500302269286790457203089653201231257056460678852474684472454351666638536773038226974693272811077630482329854715053935274545289898422066973460441932071742680310009253916410403135215187813682658200492545180688440696165161744760032112917668114641922117500242042728527205070220406982371764323972294763290168017176494165176705714240907672647068272822434194669832781516151855375597529938783539671513580563087530588804903020054757219523750361005634223393404807603094791460825939166*x^43+4533524378183800574233442810457977517888079920703308732980107733527670343833275648883851539872160802617691591279701269055138443997162326254466133740910339535312978196131167370876107812691798094475275440449627515928475597577761762568491351418266563236273210099463619879380929166307613272669369606180464466408321669046122293660527555202421786078403747821947514150059444297980283516350129465816500550435002139763226801623456745750993181802754863947089639909647517331590830511230*x^42+4953845488353107329578390724925804997063962160852770224742435299008948798831637246084735361531811600947414798365328434752824948423771103323255662036283622803345079678267265653966763298655171956366672281239175540021861498531168317961162894255875366283864781698649464593217534371871219222835253817339699130797211315976742579189452080278506770854249957570574529706627484655265078508340826062821335168385925129470179482513948452638336940430997348978103817851174391394439770821557*x^41+3570000391099799277405724580269554637215538232916689033853661919657739347377057361374297487225353154335002611402191633868139621738941343787574032884201833392660052836942552425867485968126704575546635128809474287141772226850426753444805340164423124738753786063766432604677847742570131695131591254122209316253848511093994539293020252642503276774060976867312520169293533928312532664640015196601448002153241821299675501549085144057343653084973706220191373684674506929686763836586*x^40-1438011166442160661084472101005301895231704456995469715055623659098054856628744758517869004489367727007032310288623813114934278779439967787149709313659743003943213134197051009982220034756581908485875873900909014282036249377868074753773794775863451849273961764851001071218553737926769428366976190613429400512205942250849601459382851027149936131734331808089962499818595352420244005760739674875758373273767180631798596101184403521254116979173537730312582754191489117724800753626*x^39-12019584502632295945385785093315033573962781371422507122251308065533322741446048504961448488642632220165879379851390989941826706186852252207099327913625839622897482498373763805543395567591078137194519083278312681105624577010620758121709766091557288399103548797341991247639281007149283360610168907858255228381919552670069039115107696671140848388699647593960307334920656834437143222050182574720158006288767819054419600269742990646654756562474774795245406251343668968680148522996*x^38-28911558383115795350554200359338423631767884365491785207815192443836584046949896256648209795375142782812293904511196134173913052069365870316496860493289541369585587574524636688330020662093374675893488853642859978408103211510996720717687171852149818012591474499394768745175392883541059605582021914911121064179184142450892825214896160463644592052324950803762379950241320651076015006509841094408226593749199797107579399128006790162332573846281770984883932651529623532776223158115*x^37-49598081419649573108436471385956551975615378233101661187916293764520726065320151398223104148658180471224026829263485037169403667727735915173707263507377152178635218976848318012206167642500301422152520088098383189453527804193060260486624989615166228404832604845515029314176877531296243775922035586894589904432652736988794188942284391953784514181848920694360651618847397338675943326399943256362663541002990199026083891375097272296429459167043499129551990406671886378077029445277*x^36-66496446523781404273522688950353620869868020101508180603752263123014701439130614374948815341991637804511744953633700310130381534055805913766816027918792241986283533562621977942758518972171865003890794893080231895626584260352588402512227458618575882195293039425509992147492544123072429050307293125061828656335351716797998927865101326549797202995252179147173871235167646886389189198609562210011800994603738115371917217288974699905937730877633339039674367663199966059052830027478*x^35-66590449961729147517985405807303757521405757829008070664551494750291928940002093103313333379091441812109352301981153125106935374855837192961339555420331414831264176263788154930126036455770104249095317039944767868684716696129435316948632585195502908475715423707061965611823900863266214762420089311350767918767991363293955356876314410554986724740974334365987477637372961329963291598778195684907017047163146338730064987651340529507552974135851345927125971011707049896963167764487*x^34-33427718470190377659868844582416310442343484409276698839788174864530295898906091702182992131044139148315038574340305538214040041309541785588279058616186328592157093348162086779930921391075249978351569255990393535763939101297419704947592397806770746237349245431587207774217184837268600991516489538544353645123570683335355358883141346125032149235554035924662003064948816841793110905567224815558138710174561826541939894251525618981370617086901322720953245799109776474180832551245*x^33+46892923477275443340373431442376128910359317356334156425419575231043082036596645369129925914063371687524296882429287685227753583610730150629278077827613531833923803098652270225732340874755157429499609801568915471002144539476240831309498021717554179510285695623765445778597339804754785568268274962941507740474226661000922081860048181496977986330429575782409264845675888934641260752455463802654014864884544838549371918953591911694049393852633273916192068367862987147260058295680*x^32+174200769650478870236468768901316235614320994138726750975389558785460196905043859435269730443814134746823568813862180848460260730204083951814809696533373315940776211864063913524344545183721714255150962914279835019837320540776997456425406847581601504286845064788363659245536051767805293917318247580756181467898860205815350373435086240164338038888110355545211379652696872534245546465918304939815515826236735925178017920324032508519751494970810546304193404508186811284377919215298*x^31+321695082718059197791188350188124810392716364855808451253053667664005841215723506101891024184756623519338868783251778873180683534995066789801311736628153395720305591559070328008416102652893044565714185486977229168148979993114083451745715121477579985216325951179645769662982691612460045449053964299457526314716222499817439276155931090952588346070713507767105995632525571290644898984242237830691494318518527936372795384200157313068750015329443899818684346762887716779867459171966*x^30+436278308738226339030634417876823582357073564170381398321187760001281932932997017387343277929687875037988506393716734132752856831913077794098940623848443419967382022372340073954328580838507554617186967949136610468587331555926202088120060395528018267068051028584122232715439140705259102075358095161621258924610847438637722159163215527023383610947942401796196321512659240375047411287373762585400842946676593934159763803740211442238677309440041203076514895819750070799251602706216*x^29+462933720317103210405611366217026355276432399640440378375826266683236452084169145698091503790607930764499197699676471665511677148361764532229467338196335779103371507974392747253732184115211849598505024878982680621574838072829764152691749097222214184789912302295945288464965262496180179321202614100359362148346417543574447853203042351936094155337496584532623933716298713496595241038597962753356679676974122531294965006188028943947143217643501260823990971624923179366562578764874*x^28+377881569834588804812167882009623711387590043166867910707919521208168691237594208524724557898875558647194739476318428282985556050251740903302911707751150232445234012223905790943986537151010724440405818637608015733964219025708219255181428889837034034684042606125496786987022327745119595998017136717703726944407069152520229604209213894416857344820233760752697708081763020646184175173288266020626049624876429551123478083061811333277174579529355544444216359042182704376943384079728*x^27+192578700134096921464730838365246255876949751478393189528925101797271426802679823131513542406639434624872137332597481609201523762114532125268064437571616956640312133307920274615508768460705155162900040832464791186264646269979403584247276756442878787079260421146645879217142367409473606451649187853507890885157068020441589226332831379952866172133635432218835161085628512991027559916789193166073817135182596359425706104289217156524383296580872571167819900587892548013557214517814*x^26-63815678571904847731552834824724865180673078627522631446475310892299617333735812715609329120873415531066276932913224827521663611051914202357101178174452224245716249221094237666938628468223069967873682553555744146585472330257473004958430994904452998547493352876084843291494822407284638870140333301948958341966833531854473144423874613170020599860690156421274276783460874740646919190286505955644690949583887989430763495155287632068014090284620157905531408396142483840734064262014*x^25-318024557253826078058436459832196773253933910517506721371214856383836236629687084873542400071948725294056923300848688435003465351736239355234535758742887102458463324600896006889840069407946084978007854331880676033242845243995505448932787540442062826428433818867018443683942709820618599670061932669055319362187618096350767333057546991619422487983567482186348766559182576142614834598866700148793864437776443309551874931649143804866858064214906679832013032160480726153438545473039*x^24-409461499896456050242774729369549405588276565960446514979131778732312539410714810204949442815263556343226062799508500563205177690361986245375448718113107724727118275229917192847546208938412862433773296840803378718697278845792233748829019727448580821254132734801288315656693491721884880298934098271663791496740985395090163211930922849828104753002928172864161067408992372250116938435961792313518646089895121949079662586465125094730291810195217351584576284597422851338641396232476*x^23-181950464624103207556974349101940021189808948323875484953446093877344388776576852167029363192931951373581412506211072279585435980793004935948645910212579365267014131015665816148885017361604163265607880368590529267317356353507034803821242998672393748398603428101878550221457427774837180857514806396654467133044571652495199883601351073675627041767353349839521289835140178813012747595161120011294660657264789689192534304539950601073174198605848398528332795847152418050575506188463*x^22+297958409672194462716898604637057981842959030376015581263967336846312757247613888370694839521680128951042314955731319559101469868994503228814832110239663221036065826713697591538865045971678610156679742371034320988635552713128349490544437704263780837319110608062694529114451384272787766225155565540581057715635923985787609746716056623329413197128330238996245368656419610015364572125452477259935657740995437003253035485196771918775451869062083944050183073716433346171901858340838*x^21+692682822838251354065838469454340876844275460798351644210107646887327926426846817952461490574149930274394957163547859584860617015385258152225578437377175907193699629997577952212739044343559365484077546829711919960564614214641666523162649458989210354509954305919720332319567470567744919551248007260229876045245004439034384694757000401332664942544910225517370379378646688031771520875452562131659669409790015617731211563075694269867264228012515982477048462724484298250638523096639*x^20+707563099456319969749180208655425468140120589642952253932903538395082815421282662564647842545465205739457384951074919199849826388169219317517797380276110913847313837144233055265014776317427205233954814064573864161712126899820462232412420985462486088206918776632836246924309689521306171445762773976575461527907153327963324639051121387208950863198334734441563168233679142299607934839863909440730534281712715655207527822385729286177079224594619532967016705980162318624784569080627*x^19+430670444061666133010373156415470882226507198770103106134173064358322797007608482332291608651812603317309815347643260819456446533845015166991742692192110723590532929645416574672670211288921147984571995452294933591847675933890497532606074523426601786115112506330539236982432956049659009592267781032613181279122555706094570162773791520496924300121630596275807548456705406581128419230105277778187023044994705561564072018386084797228664482571811692033113025719484031506816412023115*x^18+213463919223492808028845947223922590876166501831993298592448594606312069124218987956963700945185230644002552679763733584991650450827045010579881337393452141195992715939885822341050581371564036140443400055683643476757676055195885000011184783595160258407324800217647215633619968988843603485060662814479316165852944094748816316146551472608470567560852112533758678421878010401098485304653687030777395119907391283441400500820022461789757944263071180190630293038986320415701443222660*x^17+231612372407706748813647891012272577837958791354377513160360938451948794979492553682388891123727073320669079673342109558976906738467588153178625294069135829361542455082572040701020083836801153325601220208881266089859625009499480992704733118049225415284273751161969350798697781592830145799701520780525320311232525340195690636467728312480998770361448745750560376600299619432030602072677783473164774183424774720284056752759103821841273496039215085970673810879260357233946607497997*x^16+337747814640297085130393794788194678154749031945048505990904827240236407279910157866460160853174667741017525550546753933327456887046394095115251349203593692231655379496970559753859262156859258750713217747234979450803263947258521530819280470093171789518681618652341084034372574648728174263208035678032534903979943635154407454706093981658299406890810915415004757882905032642619858645116884259823330787004983141540908172580956471556553420407692308821883055916998415102996004723572*x^15+331645291930217394866418038411598676971078716973342958876533688692791137772133207768955130082832585843456098707328303071496824291582593055711700084049888144110853145532742290815513673879083817345024409780435726554977720891326993946002404018055311474529040462603880260849304126856897075056005708842077332150702958395931858409411557726020261306649417996377370693097848374565797949597330003850429801391855659031751891075615002458898590667797470273859146367824406165498725397377066*x^14+200380414495787219284927665336213088441585308458902083918950763287329909114958368641987774373122631698403456465644214989969068764921968933107999772039596556805576817876864249259576529282571784206390459352213669873236488531557874794272992407793828429188219969665658202549096239038707692162029908564984624506807556874786962790107635319411831764914093924615221316336716129015681381870913993473309458093951270036837902400634376662138436953331659681655758205644521923822034174624293*x^13+60782996778425807729741469541314987406644884072977805957291602957976653632652444606873119116161625999365257730279452428496194903897371866688469353546946640526404507078186791920302081947023523095447442865196274005454171856668784245637855942557031779477027234511381118612999531477690162334179556070641889092275410339666250701679387235208971114071264267899241987793196690853409445025987948905641773028749923357184856851503851094418207619841887714330067140785646197675848583898574*x^12-7153457492522448876834356642469307008701766573658409004828707229627216387822768838762703287980716137824786752968568156851198853766516055736548924627163952822160764243533752956835866818768436555891886268599358783057347842142173181748135480617998826759036240026023061007900782280191729936626423209655901471969840821968129940588694565904805059317365984365925959040090739471128249731649215450925967843831874505715474300823562108937315996894363811079690391562485396965764833023642*x^11-13048764280987903964247108387422490284374509084855222445857855210529850518024014270476652197712077759995708236564351738341039461337529807903712966259010565684030752054152825252959426120557601649370882835705244650537758350222474828231881514319262558814908693649839010415765029470764386246877302798742782026982750662358145007789401608251586645816025747286732957553934352801377545683512464141505494434101831860101638004683759218448862441408468305111003801668768254565767299354184*x^10-827720352046308229235393350520398635320887653351160937874956563701830300834114178206472448469319818992583790450420852568422553542008828835948052468551940408276352060058247463938720150283286983418019747647747100709682316053105838607098003014525492581284368578277123661879711473721728721655240690109143046185787083802145407772670105084130504396333413798655901527566276212708906255558181280743323466512101959227146770465044924674796889215338844093081152270487646064784488628390*x^9+4955859065934641429596962446327325762109888361400911903890821518519407208076597537982785289250636200255571216614271984462169021880496054646552577502619158979969545390913385638231213184311550750095644605167339464959288016506870149298305480768179243802569148528555137774586964494220333464659054987371802542554213603162804524065140843650468107157415648212779308349333680516616902752979104958419950308184781563445935921491951634354296440364135963229118531116609632434334804019425*x^8+3771259137249674014327760226306107852119564210879605743789485905551088656983910628876835528017988632987820804800881616433918008606291121027453496682539950959931762470902781073681956430732300989708296290718202859645342132021342388444601883691330569925931832572238741938652758854469963624824815334366846301470992181368210801713155939120100112187398328580663981176063444990002933986306669602603550812632590459787464207476660938066782210377682071708855418116875476764889986770667*x^7+1446107264206385052589468544767622623797709247083107168436302586801284059938938771567456360005305547864002240946889790979057273913538822403519616778345438881370166905718793548748586377864120537386173953096760070372862247896472683409034231945401221452466392000196772298865181225636613035053307261226813933525111321854806168186658740590113932252685223214427873701655713956154068515073920186295505018902303119551864364551457594374785165782213214003866353286167351097774196178181*x^6+320018487373403005190618549556366145338055666532369311986999541762129241638429469162773736670609655441673524474234647921778364915431962613483873336055891644833861451020119526950564368773980784622673186118169168107424008794999441475007880599061500475803686281904685929809886663467845086057401783360868214510485428494023450558834865982712501226602515623923836004957423594796990211301668779075633447742749334199133663639063980820590054035432549360508378876144879084947686579801*x^5+37787808331283662230221741879056741498439783503113801234053811872665533814815016406357134695708962506948383077100878489798328554008076302806700443194946082677049801467115261431841599186870970739987083244086163705944095804515861076237863693293793137870214805292699191111660204361718310449961946975546990089031810854715229127950841751859934943177711626864194223691726928397064986268691733184368032267919767995558056307880727699640840404996689556460929149568260492570867931795*x^4+4717659920067773816909889262519937758818713473411472562536169457994536167721551382068489230363524847851172999490451205102990531217856468749478616038502094476047002250097881988588332179406916832166101179365287844108878589096333242766521177267271588841209656709043801735434620798437579869344397725622705916542111254705199017384786785130177466637211401277410272787500270562630820047180207564164584233474339559545232475282524028812757693413593303808799578531056713697402238204*x^3+1271972369672371246320439372997633760170659200395612265739397803471263969072054129686302152458417504461092107741059402181611623331041439661794358049295819858129059277936941848102284994919234090080210011975325666171497461764490232692183645590589971181015015605522875225492566387326553560538378687489553405260320421733720512998847665935951879346479452471124789228764204183771105717555226055470556621007656508861127670352574246834352932832512278800059141732004684060955018302*x^2+165682576602946090835667625456265816093585341793386470750568799649328683977901059302302033959108478973679050194316893777685081592541304937896014703468955521385895751998452004160450148082589743411058178092616379268719313116432727877907641730157401770782328678548115946171797928443490202642845280672155094631018875023475401461884069904309180034990814991649622560499637938075953672129769565884781018518073717534071756302016682955969424428268107478750598129809298230816512934*x-161496715360814373721105651285286129190627368964512307401079184397087881736207209698930532783495074527803940945766094065634623773225345280161825523149652418944026049626248057248756108565044918387935679804314883609344392055619955211671879767095227529030058606327733773283007208533304863185882042308171696155662157408461698209054044716307089476209311137091135296949182970502520964389231619752796446402241755047717759868153928569433191875205111486476766459875535554783289,-23195106362615090154238432000112073534707377178905063221951699145633312654963253580000404391911160949671608189019866169399192744598563102747530643841250898204456985358005017865996382720210400067522486616605484571585645562989538019351026827216973583612885262731927458988727062079260734507462182461201435031455549210681221434396086813718053800073768167777067149828026970254719976709637335071081350506654839177599574650796562571899264863358628477142227493663056491126*x^65-486885602665503765384541939442699326114647188993794801469360218660115359177203361698589555343118918666577399304227769318809842399098297185080859232722671637654702893182189948669285468227446730284842559549049098980089246394675773024757255785830155541212844660504618689900865252167090263901871475282501056420787253900053112085859646376923887593678287976797845904799438116561897480628883249377596206471289352484186865967153595118866163131153385867714511273386475009070*x^64-5400052461947507128995556316509138707807367896031491806692264001852842200547401951675728343745636348087465002915942639100460750555971756370601990136854163682942135341765087307738130373341827883947782529349745149361144975607330382160059437359351611040799687890179019594547204717676577284857234051351205776963951711775376429248661371998541534159348641179915194838754064398138354084379845049389263070251941440982891974680047047370448534233155920209824028431535232216052*x^63-41818615609873599507254212396142253002504944870111421136112586048701924822345318095525965869103658109526227678779228158827663240870764832531913585262611996931167003614563290222880018103348430879739306954970343414635990574997930560094513500273606389725001441303668359181342217210649490966265020066463915972858002531986462487261159550217217111347093463048088577156039087826348022993699457567117976094768579847203647213209417753380409918564825943961405518174950647865226*x^62-252824039494838714393458471412977948088728420088004197646979850782230031282926393267800780399397603640494664587017030534105549161469010758961524600131400410875864278867527683475283026988962298441704110344073011364308007232245275536552814815420259070038736004025301140781466669215778408136175483761188857291076600023622690564214390463812376049088873974011886529282547068910106821966111595459526556094667643702933503301514667938704178381198547777951636736952237121024314*x^61-1265991440928787220207461302410460846635158494895814460250826739138216152604230688131055582158721219340700401907049590492373636245995345358057599478010725534209540035351941173619970812250003617365319151618900798975711880961320710242505052347964682510253236626994065269298358152439953334106583013926289477343745085470234467688693837958811282933572651974436407203805306139702872155072401340110883536194200883128510805801937955010472130371184746316793037125418732034771319*x^60-5439999795916790774483461340906709197848343918898075214645122614466853492248409733568945694143068061593725949582360005076098159613153025137292638001441438063865368548105505924166095068831323250110213946301384395869497921372280980892107701410571683126429492533312813877803841118490731310404109344028699874873934437623497268766339625619168276345131932566028694304843710837629953289633231502349281413510550149946306875284877588809205885671522683388100091982469964011625500*x^59-20526463877381671427494189950824648983982218740406882687340591837298431622623728588435162522463846436904298055433646389397042901859535344528443639784886430494140340440518356055618534643515528344683282559874077012551197979907290469346111913357335400952106606154291935546947360319006458591241103951590784586734676489754791651944398471529919251679377498793008884805920441543604376381158186540045308215941740066164336358259045515303356244828227962384982351129017022003907402*x^58-69107976036356129216688798798072164148576006126193720363235509461602247086150630895362905173844345163206278353834098995056866313969847175499176137321920504716812551383856055343176669339426211753802506126293268272216099611088412678015409237189365796270850679017269081114330213813838597660991314118887716419304551443392210028674100830031190598251687801714341332658414666286255596624355882331313087041762768632193479984322984136933625761278727839398120820127347860043601503*x^57-210116965259417519699109003156734461128231930141837316117016643114587910465948538711395228823131754174668402588898889592185063876943295177314223741685494159528363686881896989715643370829137658064717519728105970376346096482649480253516637644870339005837610777544131781602457704536466302235228686881924862212581455788454251093907715220741887524826252214027749965528580216698384861073492151576954833044303352301636091842907833440925347924024991069926559332977506285928390011*x^56-582678705959357417637289001734872403607120577435773768883121567520824295336926520049669279409235509734572263950633589784843169065385687455792731822064654297632121553358996735301726805029357878181345361276086317480301259183465067985172179500470189533216465909419129674586349510946970293680796588900134140938909516458869304115069844072607661191064207057469640457156256042354569462210678314575553783958444739983114651079357952039941615374029756199221081595477239430925995748*x^55-1487410401741722187543093970522572182502925653064649715280002169260902421673597889560693047365420730080046307276152973016259603800716558224605697077881883744582418482015633341301351017557117413697450923122416730873432936725326619538692921887680768493523950341194598429761101535079184177726051366191898776676316454278223819971650972754266208118108363945451292190229775560562195515085314643592151389127819461266066990852248378474375427366001248423717517418834079139580887527*x^54-3527974195709261640639193831528290395695774781785967563259793309791146613885724360864595935416722435783266850857101866803032733590012458685362988258168834151518039446930962339084714269208403196581767227323399623959221075363985839705930997498921738036382106849236106356836373602603460355200845829943139715383645921267974238400200374269393058933675847859212002660290389858848133107231068381473046331152529891126901612881815978474201180144039205671597533896499978584217851735*x^53-7851044424909442042829158590746659081260400270318545083695974899221902074421952759884425295441860095005398695982370797483341345874450958812334929363799397057763390575774500433367093927125738339495374514532277009564014252595043553429204278403165480154497649505177002606208474552848109221064211329539640390516402256278755780918074819723466850600902923788033427165756197329267710927564852359302941221762370942485068911004714645319281579086112694680771488115723138864229851306*x^52-16548028611286246228201411248961571572537848073434859584581699073864396853156615690061829601026801566721015589348007279061257474221414292773879162607680200110778800692185791581869500365122724390032878961626500586101787591495722880618420018176180320877479071743958953400448772881959906991052424872750189177245138065285832492794128391777145808587049946353191596307590881043280168313220998685344551536165496998970694641607924039133304762796136220653412607300196900108734238418*x^51-33296586158696443331512364910573844695065813166851545950282636487399051721470540010234060756519834968393403126945367182226603919676415561614134069671500483594937537257189526731466660280873042200534029249007529983857791860138052330486697391703479273552099701935246226975382988458631774464019013223716565464529297339272396806232548954013008317040462073973318961102972836628619934707232569930005738116753034976389362800005937965960156301231619342313664230710646003868337058379*x^50-64264723458702403459959070257578985701807193844591852414477783099573694176338162074190482169008187545046285438706504714815211571893254127439427112934121096399482076960417537690180190748134528770080574691600438734525712787749488408113471172892389617842306783158190224457751612076755510992016321614592193692087200100639115720323861008002427857004351470804660913565032575110653466453464984754842783466317653394006263957436268627569581550999606665055076947326169087778114254077*x^49-119105214573029467244126404443802274972811740487362507731436510569669248119761169271836494153528989697690646064881952793678764955768178941377559489065451227640493777469663953044221136635921067886301444545182239541199062160193504112506196537327056223805377433557595831543749731598848390491430795769743980772819006492102256426942507562647971007934070990160911251128100950540260500713502570662181089264422392833249223451147418041290496369119342706561244795709344895198162232492*x^48-211573469313239049607446012996433321186301789360493834850335679688838110942439373566072439120186818151552524356874757508524454223200757316745235485372128532839793894676336750803137278249671208034338949384465636198925698262584721078980278922015064531161517676716967223263772138024119136976564644454186740443153050108864854807480781106855854047059741971987348436117135735968078987426494015531250229102081231865046748980652098564400587044845393060911997354961252908994398040130*x^47-359052891693347258100392066600314969561664839241140702929988845669626188770277955120717369459570693241366182093458069017880803472011349284427593405250057667945901138947060373606085423175798358116602440301407380400046449574083747629236841348582452398800871019258512238253485018407546406443320712014439606313443600831984029748740467274291820836078523238756931169180181320606980823899144934123510230397005162392163129552938383601821444418871737354544394511828060098108854909945*x^46-579959230403003870093456717452985437201644914595224771838327385840742594732078239906842469505976425769604971635605876431976462500163375966678932664950275132465463157847211011857874972527095218486803345885800137861335137780913627833632671122700868350379610860818740779304151273895794721814812560335614589083559120484486248894764701474889956494220592019058926297706594861417236309041514907064765958196679349003658638345859889743688895504587969624864508310069828979753164635041*x^45-886468872478687825847155698894355029273138321647484136908362464581526467641909690066204231550440875640763554791738643667828300281134718910929755226321633985258590038430189210095539379413879752058171470687265377086343045330206170726298920414278182641037765998727564041072030055984483455279819829505867643501800347846026840910390252073345354809217313949654293375141249880628499535861014449983451293131384424008015931723478113772853082846307673815816071068151853118574696170071*x^44-1265800164368507747608356361311049679747847165063763620035028314317753597403928419265362934657869127351518233553099715744132270534142845623266398952691022272812902428471043039714972382705626304345900418233532218173006265684047875548723858870194610663763735018033650099521881807287745111435205037816952718013963120491285731093869614428575579301955182889609095079659355755512377373973583900698152309968635993535385402152973336023440784961940949630588429355900344569232165301652*x^43-1638666204090149627791880259475485483415123175264434931280781591329284033567768133193356682244058043951139503214253904789373303690568290379614950325414598829394119789958375211379559761405573237201942449907714442069185595001516617221383137869789121589942542496637406667213151195266704691518424029510688654419264422276096420257441811568499865639303494432178608099610550057820698130027868706324044538415167034519251556850062023214197395416932132699619772247512735063509532124604*x^42-1788916122844322188204758288108545203014276618056494608202601810240572681839416155043935764858128077860820207207547779970102999961061346920498358425478390359093525130613100482972583102738635049073364066228840407108129999146273136493973585802711345922111878935148280264368932352859534987420077982269876240368947372759875804396489435647826858878995416670129679524866633019880502248974850473101422208634105861104472151870759076151576085558355490157710474778875570352980784497339*x^41-1285209287524448895214993511495607483463713008710086091472128978952271356885363823927427470643734049302878846226881252916424130590638261141699624960414313443838331219838688795939055103590198959235470613893642146623831543074454940386478306944978862616706470140890625406812987838237926332408021842835600613662438668237135543394145195832072007066928145772245357823670013386516264197424628084660056002813542218714234757108294109491399205355936365032032347485308696102367789333653*x^40+530776645755159682290770245549736404509205066494966688314884454610135380405810288999717988349140770618637252805635665692417849519036026730501366014710646750494354219660443031565810144256909466456018244121137233036883757321532978561612806432866952693056659714502260188504452463245528141035585646785368074007549290663560658958225724245175267095308661506101234021233125563900454856542794270281952699525805707830937890038576128978784611303326942247293517134586033445690262772772*x^39+4362871678794402476553316196805177521376350863361697332815985717502976517519269832350710302995420637110361320030652325500775864994794187653417442370817817036792132608568997193398350674509214538950646190806567038886978897173807288349006317639551143810887067797365957471875437749013363753517030971739066080944291389825257048545365074999840684741797205026251024818210508151357004274849064997011342714936036004323804255798728733500896839722285333295904844469179087388968305734356*x^38+10474127477532326158849468891590562668456084840389816245256289974881363479091174270839083242954382706727624494837876740244537912653653569147854193520966548614562613755345262334871475353877143943375249950385563758691753691526142285684882370092665185514931744527684326052098062753950970046488421964585024818771435276175491495995134412472191145606223139287168477411968326685729870328813744641203488849193457760198651479747067009458146635715174336484437283126234563624441730009723*x^37+17948922751281031751020260590806854732504093521667673674909774856098020857321108556927586978877396984557028011003978860263187124645070934050612800243315582570272508387290262827161065465792534185077386170298052722768445405005240367029569303691317425704375610123510140768865570999833498194808822125683861306631507433375675154813314662410520285807616133431079076145622091370001389381107589804687723299342896420231297413836902457725215174934077340556690861938035346528847658721156*x^36+24038791211488904216847502204500390787640000463365714450280815303227284972244320067970722504784775926797625517951144351956783968493446006467771907948812036489085853067421718129250114202342289970129383715873580245989824577209819722280118938027718118747201275223575104411527442026378880336440066555009254752041173557954556191907099160555605611227875820151893407041758500571788217966152065543645913097204585835933189171694776740203579553544302591699938926944820582967644247951698*x^35+24033435349570511709702776293927268175277216644151101669413265838158700826373842752984359348894612659619657251501886017635540184274169042559889415959743902281604371212961470301041019494341073517012473974496560760399831619395385252882201858500642347314103007635421034958374232935320719403451461262924838463762046886049548948553256301611638901684749040666075338260040329456219340270933247857454265451896926101746004728509833616978400110441265158518152563857763574280111941401560*x^34+11987011578691652681086948309658154832031883162322575760447139525845701837969911440650488387202044420505107678058637736953612143345571099519102752586438263736546528837558728016041264782335087943642043977481006690542400638377118219363414077606471352929402303897902403411782268004351247219213650515725724104401487240592256011713752635245896127008236372203250412215746534547517178770483985984859411031072978113320449830455715184350015444219692644875570247275485330571863201643120*x^33-17111515206489039513468322699258516690419979909960653658591919683298645173949656224511875512643635312495274370646887962199965460616947445636153374483268548543520066514062769654867550297162548003412964154632214228540288977846170455342430361881371627204920399301923349511469053601647008103404303426721272378904795143768412238975543586224277569324339355924156711739500139955226191047973526659600236692758229164256480575211570840131992314631115129835737221585917621369262868286518*x^32-63167459749600991033337703851155635944256478852204569699143908917592184087427210154468716364778673447041643896830979639938757377923525295702283123130933710137734567239663094924162898547962233570171093291578972152239468574713678688861853276079477911077523659080875509865228947163006168249112796685868325412370851627470695332748053232154780118517996488101665617115981819806295919919143964142055685996347414608386973723211574513021930231220034039499865723924689412816378767181687*x^31-116446289981086093423353851915532331211352868426293893043456989096342044590656495217521449785723581085424924420641281965791817102939623080320528632789245130443595201659275313225081499556766656474543459373984472652812702600696228208302439914476456508145591669225381024415992276164447663970283688184060847706751657071876330474333374757678572867826718460223832301265541445856516681519470688419220427752791390212271220059320432944784059428899684295894500802546907323755076401658016*x^30-157724806964850886031655526856919488628443239221829080493286281270763403119882374918403545508223220105662194960885713078151519865470991173030581449197720412173494618608440062159709595703806387200441304588278945292445367889316723163733905480921635558577850170575631160738495996027461691662461617346180921451679324942661937709478724496451275835378846554200931980865001892072451345461876287347859065936144691012630653278512952565064340118752070759578521645813633497118047948431255*x^29-167144450108837029421660129587938711676424776768183761731089435852309071626327986736094282000910610863335750893457668778131958004160730292083055133863392967032933880591536731794950329957859181291441677352816707784094059595026700887458001597800496120884676365526195565315615514509509409146240280090581805372855625597174448052714568413045149785799960882534242604692428273646090211723772241823000044029377781070767806070422381714785335446744556153386198919027584054258740482378833*x^28-136194680606926138866807569819714615329932395021562803520288306448074690144122853898848718112754919033840106774677199371358046676404267351974692646125499019517527858228339002606843638029529427082031052210228019483570170784941672242546467021538981959169046546376140762151788745325137960938323672308862733459060053073999808680991076911837268144954611054859624505402643508769379756032794777343142637147864254429951470456677208237139740542185277973689457370834984741887690050102154*x^27-69086827615238690521131696017413428592586097058807673976459455149756067998749638183262335546573738534974066620831803486455121545948882520065643207148300981204051479442032259382082936685445933273815568809880320267713082968265028853398817103492297540997211271247018656989004212782400181278806421229964465270952218966256142199271117035620096730045749943285129569844286424719234567378778811630855485242555211745724243057914658493241042987518427540477520416790039782956280303005757*x^26+23616304335202788433747153202423788195180687700396815704597904971896953264862036617221305218919457568663977982011009094459949114470307609984328801924446012546500048923062145770892235934268094455271303995873475606224462367903580417298693224855252912843018053747011951655218405421345879086250352750968414196629792232872030060468533749687635405672751819064136085110530555513009877860951106681514909630260000077565701778362264376864303281714809222817358101882238589031486344617257*x^25+115357647517103015648516635741337924962544070893391401646892877668082526645976054559213005934014093891825164321210050660929539941472451628374723739539301857954275341764526400257283927337485930014855442378607168311301190201462001572969085564105533429606761645695417483435653999390975399590147382990912653445169823445247168842852917374154947795364702435893746012215003498485036481027511037455344080597206288678544891150989792270601617486345161897544728433729971611060352077081654*x^24+147974266719373021409173898119166058389128087792073614983106023535827909698577697235223149084002564411035302290255291312615912169549019793005332457803003131006628783933329871900825395283579862881725094696627139046769334380565933393297216475321369906379959688655961119241794240073816042956623259771878680714562808597327729685221762478578673844642743840504694648722292946256962909310614850489169912152025539224310115681425641217946047646878750868122100730308311073780329493567961*x^23+65128382026383114118689054296172891078297999541962133935940301857656291149377355610453043368488251217377752369992874958973566410422257864199670577705474868947206316732988630994556843364576718606325862215172172129754756637516818649413125112668684932977251637640888189359780425692127877710339500956114312361754344585383595278394632358701119098610930483357936681098893583797362034788117744326494559920417435911980586186467037409772107638683578954243395008884386318841761716023741*x^22-108632755960525521981011747164871155831667402585927524870687674670677574901508714391955495432305686690661087656283973897066093418539306125189216731957909629706300019746709060456198204007878314580397970203699071151675315319146355938064823708651049579025223598431226122187173688927563682494206475935804577090163428236503294610033411618190242517215403134831400016166835959201656230884703761913716549731409876992897315732170285516155715776014485470441963239747157406751943272370137*x^21-250871123335870772956906031471453727479296836404383406132624575940352160406442530406888469522146957694936590620218277319520426205539047972150828227962958699599110493641352135850189069673154409401953526529207929497844947962567900422627890523505495298452475328475512815704757437818256787473176398620200739736721044839844681850433265315966944864483432441041274369394793622380563486715404978337643974203112927638124387823351648185166230955391013611963537011464215761843741622458037*x^20-255382756870716075547085908719256156604655335519676599642607258766937077606762523769742308113912284475556980417155823797428224140411952350771740663897622400946627894592907636798566367683278944600684701755782693870353720066113312110510527974304615619116097344562536855980443389951178126796641882644222046985253768320198749645896761888437099849764329939024161020757218643014771971692498936570807481140900669794017235679430101002917850451166912064565285117229542398113338978799183*x^19-154828748042368538867996890580550947136124327252752137801703371682538462174089759976904851329193013859212625761431372006209350208661521535061755762641644221513425532624021007428901688154167708009409854435908708931149206309536137385095003624844822277199504298011996968344900524677670456308106752258920728439875185699803442145045495982564662539646844606571642288619175643482789667867688188222961899393956019045221685208742874381031173104696897581754898887137731979963468940713851*x^18-76598550454294059220526619562175149690907220293043627145074953995357837387197482620284743523910454914607024412430095221252915615148839361079446714086293963562040293576442952544564484824732359799057797586034817875863570397202615149413525980428489865302040701456498925982349700373320844439168677185304142816864095032128553804073799932789743967408330398308259206199012497524730726245348188764014709753671593341495333003387528348742758810935441214404686447793338008187017543228341*x^17-83658570171246218060958721026854178302536098550124166987412219164303401952890969086913284593390937689787451070892720832517444790261618754132420810401840658913707477974784104205144517118197470945271916505171332055718117028132785024401674592792846919683707428949989336384134462834178586504732751047766892186154271640829051911204357036830520248408651080485929773192496755567720540852330353974917224344893931495227200179735375224976277838250955121482780857200053272802732043324145*x^16-122127806543976832833404752630492961644377296882337484631015473538694007384816474151365920180844729925446650662478004402804669778597232206142991972413067835037793275993758211081669091125225841437926000813900308216392817884857929714246393846017581898192190198681512756951508342998057755968121583614419202101456725557404650819090957417133832161308123315414240033009918389323029504136177442918117717803457409185201069128311609134281983349746412417633749952332910997060403490649809*x^15-119668034896358264289549001439728775838233362049622074848615427616463067060303278175895718635252121836207044142030942164465151729202586074144372171755259154206562666729426465884278849976935553447273698737937359740000164449445321708018336484331780354262586223645463194516898311396454691602312755323842364662519643649321366727823887603425815623791425335361676828113572165817212414639093152567753136450096624133224167964955384707827422231847108676901793772967004084620129528216681*x^14-72028858196248471962370136494201521372626834606836820997149903370570094845834630434537867148192609288018050587242823598442108642336154635937817738186836917934417082836848980608897473245895892115250350058361954325329821134705556124982765200675919619298576235530672167395555482737676717949484405818496865581134554950368799372705523110027370855129752545321605480802619923726396620515133537584565224817625021864938029463730474151717501116005833579685495471948904663626657128820914*x^13-21636460621000817809676897921063223969025875237266830365014952365360001902196121231498419427458517092131579487084824876608550572784814327181015452555317967066566207217693782579870060320577693651417818857164667614816156718274449203664560277995754867848139037806036608694105932409880169136550932581264478447921820210561443515613913230651487594965636736251633122949270270159597709774278628376685148304932155861463914662588706918591583999835263653960788193145688913001147366803784*x^12+2727875527614620748540814981363688215274443008230355498761635226208242657622778321911128727380544222373378704849320049843144629206286383355955503493998905023415044089606023115191010030719007487489917537290197979063704241375641643874284865355305949807698226383055354468628214038514381490653822249562536219995525040206355267183202574102275935903454644320907528234271585612812059295024283575069990657163199824214175812748089905018284791657312517873944986818721339618222984569711*x^11+4724435700360181480117649119699717308558558337114537123448596707113733865539280944184231959904616782095582814105359078672767942353666858926410572766430410318351909137225336976387561500392848872695925464980688864879621252860842905517115674169489049451021213482006830357418811365783494210470338726982967719507522874992732544973380379268743305661389548677150494732319685057278465607431081519505731007455046873270556488639047224740784828207153576029898771346927777900048170213606*x^10+274888218550518789234286028943738455056296621652108313923902284852042116289112906882441745098211214972367024498448122658988361810521339876036460253203996759910372190664911502399176448353857432384077071577326238203735793901418713944689718114495996110462027735692016411571948613296420661077287191674264768608789006786936553321141634544610358279308759341666095515892649204508307212301486580864571215771945763494325925276457559942784552160925016580357375670141425104084111921120*x^9-1800356244743176369505912268586753385325399849255935062269700669875766417725275017066792400039933948613409143769241548568204901501397269799863801310802756156846499428366287326923504340391752710451447266205070211636282356662830511851039796530355956874926113056202130542716911354719032256751463972981319967348313205787289063683983832893524633591046438700325817920154909276526882287287541481794721897049219374118080645311961356253795438213984868699834855482058259146964644357493*x^8-1358948010002529805842964316779495029690603261710539644528318575210325202185418799769239173174548314041937799587150940574319503800693593508249457844313030206445280718412737369944960200466213769335420870667889417999056282951540191247929882407755164288898029811306596256055690462443602307605154768153101068100022531160539502988507723371492286131286746734394619703706779516246325876227412555810645179321020092940950308526462621235116713355121490655909439586640430256217015281111*x^7-517256464936373225846877058805280339504853623202871260688346790574304569689090177765033038890250279955977050715423468074464737383618397660271781418408063871595189363354084601189196208198500558635614648149639242018782066392972219152705899846456138094409721518119274058332979685556287116603831966954053450611168282381085850939287502990681766563176863319938575405948429590401920456111616174416464514566302146077357947489492399405732608734778236940476375987540914120034580487926*x^6-113058429333545787301814684707589056807046368604973841449464828341877109202588200012857217055621249450563868539233343651510874976026231168625900300350263473785532753956488271822236174649823050360365206147833208707538607757561333745339112284145295811512730123211806111473133731302444698226638211233578598526310093082403188507178967236442878722461109913923606540398438093525724529087671579058603151543430674315801508789669679237009248510260942639698860431001184129287888818482*x^5-12931074199504285212978685089110865449938156797678933477768189505439890667620506590804046704148664116106608278526650087131524683277319445047940615585450694791392240161205084402756810585067328732221310982624385059667543773704794133877754529633846584550029890812626434671457285028489552006673201630506416180521472997754162680911681389946359758996901061149385113266935654256185216187158856655644093156571330713080656789177735517603919602540213528904175596428079205588639535159*x^4-1591923523623240696263218010176866613842823812382714570557162968111768417487929627736428566169968775286802604062509112885843177115136812214238714387811261996874708810930258886063135450254567629013032514140669830951142699592079093136268356941395528960269367404782073213466221394726366847687705152285767410349613108026924935321070301735023313762079174074786310581815303807958481846497684025873295812331232874609526823702681930087121195078339377469581415610399446407050405585*x^3-446175923824267811869946600319243775408981550586201706089605206519747441683762771715369496520006578342956722251647101081714785300367733951249033645904166864555931102464913020079354951698923428299624045508846120458959364525895245981560199068156141043534291577705272100799166085710154785662023000939221590400312366007770842529058144607589758179467692359013755006105689402032079655729289052785825620760309737256111046250737440792236523285993671738546864634549790105788136542*x^2-59947891870484990978572440422244281063636894293077494013755529589691543820772087991343282843648264297141161646720675693318693425364072080212361911900683446392429584984177333956125308093729560446215124030906373083661253375694257395948807675046310121024012319829887486996225359129257664169491749680265801902751300235625506995757889362910995804978311901373104375771672340484968624164889217744291626388728470348723434063221986485914229828612691626025095325089687591347664822*x+82903696670353312924040238010693156723528423746961769025036044622339483887088981768045263790982509076374531138675037474223845214325851000171639254152567308538954545962043416845252379226211278746021812950751451258652073681053330617052612948383542652292338542817476729486659397440931757862006359175590098582041118856511694350701174259032889328938030792300692798455452580935882396929538700527988790351726557082417198393931174675686367009924469135408209951132479078137666,335888392773701817052050769915477003430418319976848859359101235247971867392128139233494699358309122554227188678049833721259054687837104882390736936741156559848769850850967277167976311776648734477995870247721418073917777588154396404819043097402383790715692816104681327795316372521235851063318001871346338681518702754319978447863175978510194044831781345266853070132662763707268841127874099569035274022195441511233418233403930405829084610864177199263249023044278925616*x^65+7053612765287745152563785298817093641147884764018998670625648869487564176312876134739621907766329663948795917593574372186519877349359134307512992944452891541570523177626584794624837421066297846418991470476565703169785248450155941951075705271770606003429872792734109489121004032965211792722863166566978694262769333771561449860855756841327107282842360200518773855778624683825223854369864735556323343785933203632038979544044229293417798289432805263560511057513595991473*x^64+78261080092191604812472126960816528414492983044137864719901865791451772325501431944173690311285444605788554681279638647931200472374784444168008968808063001690254977919930660573245778064267972077814231934390459940078393212146497875086769459651113187505056026607848211673295499004517546775082494493563071613200822091834687871743328888378951714956516834655572318587371534524440922382545857875043974419176552669459722264655575570849445397765749940270905829413706423677286*x^63+606268369025254170143629954531745366718934139368579676621827824176105406859774039083152285891849681887113357382361865153230417143975626276057980155228833642717333916330129548775842119479457508447801562305039722033554170693102715537726147440102858329011486249802420773115288956138935241594842865708250263938986536719113670872149388385183621456255987265976558022928748151299859865614891628163257814899603992544509883598990534796074324039224168867837325093570750239296622*x^62+3666478666696140338042705048434060985606625331073348708806191779591124951618275673818936387580914661139460414022556464410447864286167366117131073325795244711330641467828687142587236227220593649556766911032304270400945226974069383838510593730332882689539050323805336190225676674852377544222677423077871569260754197858537958099772952372720907155466589903374600794228715059306477135947936926045862581703726705786435578201815365179158413840008932602281340758433041510909048*x^61+18364890756628107176982425887323930505557518801103448025767115670420904865884728806675023617888275994638382648149816794416851221974247046737303848646715294573932861343433760129119585977251832630138788555778631259639687094928500023094003412136901656305048982658923252138174589055732662774329297934679451013201727345466629464745717296469202568315537559829755918187876073559366140596058663527088704841370409595263476551612964462125865991394121197060265867184039744994841654*x^60+78936407303390112324853421374927563394514756201779699971923694760504437275662651914248138210112366835514967574630367082139366475661054951028773530767693302217769764312488974831623146370504610503965728905129950516451822147075238762263944095519820382534924343677640190796762431639988572720962559892877615152710998464466837609135415683614441868200544170965323264314724973435402974148768626842958245034442268578410039909858462525597513117270400445752333882512442137374333629*x^59+297927021656252308600841687614519161564531687366017293425665721921209961365925591512725764368943860072250916127474490721842540240061428975530465665418778015804764662687339962099951509093400344577262877863544151728578545498761985213019772139963455571528181220143019201733095266044291000711923261929146307935605501631325337873317566958260913250091983837209607559307381833663749556460548222835750148886738510908285521306902771494827958609498225984728700888601930463782071986*x^58+1003319284658467578429181286925712998512936118872451720122184228707099459363133873554458655946589300471992536472941509909182804129537468216840034626891673952974819698333115040086518608630358491761934671214935268004609837970382509018755855949748981821842120317447139590364037517872272729610537343339941150348804522743500045618818266315306011721401422717420660255402487336900609300666211094498269733452388824478244311978725953765047944620816023378955549519522798880843834503*x^57+3051307880734056187025977945612780308757397480961595802966729045982957704076212603305807081028409464491651268171208191187873874063956418464083395289006185172961015297311198522836655856599827346000993527370840971497552818663494820264086798217535292478731066117115687085830884413522599759278647928929817556413193303965760774439718645721094497849185701138239202367074523343951169686824118243504185215531369606380313483614006521626262761881712024829048774471436861715847202148*x^56+8463820992221112501922580662968254983286485159814085954578108045903560004881084691974391862455863220796935992102820177338177823571917012683161109705358729304519513044854935852834425643715291742548846436926463243818371727545005993033238137236329347989580162280527911948843230798616567003654190511597170812096818773231892483037184907977434495016704096139006312573759322713690815554800675946927138290018565170090991679340209676804854892077537053128224418486032178140501336741*x^55+21611140150550014024107247059616183255671636001999471729120939499765580722329055979687139877116451973430452252588780732567589583039183468961137933037084050952419900405469291943141580398301086161097921019663106868975920296719534031152818455028862030408958247208243283166586567228250367048174498615464619628097431841518305727985044096297158256414589795269569499106577023821554716575358370822564703227669588053337290643260277113807596397389602928117779082823499947968072534920*x^54+51271558523755579509790949149308504959249643679138305452260031041026385805486338864199266744433683110592053837377909699126054331704618407385311461961250046809337198966662952995007634473672476775766445328035118642984362187795114275403135254058357380068000684603864976697248906176207575639645665225134938335182351956150076739069138845959185770356372649139654499181292196497902717342531885617124419290311755975373537079815026226972453735239134160733850961806058260645117166030*x^53+114123407368167451030728605066440220747466969960810457445948369935732741088140801166911891278968494393758356946602782116452167397427127986016196519037825145431371956817585299657279489576214457840173367506528888570158387083675270749462117368426002275751065336442008411709461148607054214487538042373841883017560624812509699350072211766189865464987215444877916664459750865466388970798700087203679372215866592963349763773264051989560375248338713398090216706338828804606309458697*x^52+240591275098596678178933060153342914750215079864842034927910478015889674623497060966559750887367501638816170327265374587690785279704444537040624455518477143776292669184301334092919481875581314338925896196414439917155334609868850952321082098604098632269613995857448964287340335278486002001524203499412150512053919081336217570349820792503499498346598779845231733345787862800330063417065878164222938419618814227315735445278913153356905381391433552697636519286506508577898575366*x^51+484184190101192062173249846319160789634665854232136288095456850323388157615180424035936804345787366135210824402930458288902091143095744124008826036062435639078832695255502610575042892594811180617067604122986737753424978741918265295751336171099553979788930655238771299051978192920755683319104498143850092690763267573772577821510686224158950767737234639179095697886705128063250511059947768576538242484879626337856607146540850376806519051527610775476879985352540131048791516310*x^50+934664746983064376557495578118897475586277086235748338101346720517976919832976921447324197273649237239600264347589876932430458000107087559191608954684741492922116621206503645863022518751066815768885628103811570181411483397952743684174869837120715011802979912752802285730658052645090800745212531084740447510495434058991743053407508021294973175472571104180633244431316598676981172048675162735042556276456023967605678360920084986160919815877762337146469727260798510782511299024*x^49+1732556641455751912755029619459141541545777814549615003499675635337289310247825800126612988390735546741833234377977940020878291199481178625681796102906316986816177826850279908053720738156720262862188227416036296908532899877606670083713179555129659459945114749239555349902675936009733155520589698021662486587035894862248221443956663976714420029738348450795471731229808663395357357242111923697668853284933160004046551057752492309585897136928249510995577233767537932097715544531*x^48+3078207496117029012399864005760700353767488457096531855670363601067201238315612552086921833087237467354889732912058379068704992641652369895620030052933195548071983061291845236206762497646675096371857709118743962697704477914069751571575638061730357093437575223374341846124104529416293392438355327947209862480629954375838566460365951345397527392020259847686815292664654635632969520838091252750884892790469528679651767810038315945816464726037876742705110069131438722798215546221*x^47+5224982261537730672876045108045909160418939001789495024924583151424029212890862686877507809204288645104954156517154526285615368911650458411826053768348247016711443688260824905673106847557492808437570628807480469462732790046123901645038161314167838848339346341828787001929973911982769349044418871274713695484979708366318095959165666913304991593100979275571941623916916941545309402150730104446524766417430159916945718386550806709925624648098127715717331060274568934400361666865*x^46+8441608691175549144814833714917236310742635668423170388444401767383026851255463622837573960303526371695494423903185632994428475238395608552776674270162966050104784579416280961602402325315224479648212343456655352095832894885118634583804785153545513789212884229662647632732501616185354171697668397032173570640389269469204924316993269515129306150235115331827934208725393574300316293065403233109378305219717080395757799944306104705454684996939848663202193065960749674249743426163*x^45+12906552503081885589441054212760770274764249968421620061842229398959141813497806700142183780388057747029647094329206800685237781590601940116854735548748652348311287230096498149719684713593389505818241053007064977225720223926071055242334727751611393933046539118487950788277423295874385530857875481471151009004449948847242197924814133097916440665249271468556191805000662374945454171903563803304689115472678926900440842635762752160212197708348391104929990007904223824487900003489*x^44+18436055917429263180814218194770479875810510384226144457224256809416922830163961918892569168487196181908862895135705711898672506203001454684016502463195135444153138852270431180582152795874988946160637566652913004665797637310521399518792143402469440524891089248474832657542444263956046382546751407670457498688138840893534365703581090875058072746011170432923912417059952195949864875059336689653474040095612113241531844301532372842335884655608135432512919210599616444991092869147*x^43+23880188314483698262287127065888906675430577065036119173588540552189724424679349882025034102143425996482580557320650882244601168549956349627375828364523952879959565064052573550363552970911558096344086571433812722170965652399823838108353074434933663360796922213071346889634036632550540911124937346101757641205124766681211970915940310387455712951807772446244642775867011286337868460343533019491347760110771200638993904615354917352530644883331907249439362337606355497042143080326*x^42+26098911631032401973987201704039364442815634388054771101831299505532813229118850530627766614147849923539430206076327879055121824472936669868866317454722788186920818031575513367829471698774376489776372510207508815531463662543425122394675525614013421892978442095548039382955715209628493922051729625565637824264444450707966262900715250813863976646730740709262811896371653169487609076250256390096304109935984616603691957180295404369428323774872521760106964972783790668335766096840*x^41+18819414848660589627991642298664044945471181047049404970559475336699037464527898730956625566120768904423582062906836500277806023202142115571033990937161238485633765495366924453537026630406150470897966747351270326330286807610100675581249506088470321483206879123822159049314542110008660895175172961188464490837267046276749731196627897616749545432486406869575023379088739093880961902646730028716679658686661129666117010865516073532582542404745004355591981142507733904321254006581*x^40-7543692330668609254937001362460778087771471116888858408881883727186949363568866269898506237000745706146608541581984906612157970486408882558456262381786230909970597349800914242372151263408782244031917291419986618077827448278706328565254349560963947886490985192952623533002148841587789207815353328084714762395381367742806066555892540119821513135031674165556502731028327378234953365813811511117797596217784791011540729252335357084350068144735106600249266187560665036270097104560*x^39-63260912646186745023686558565714788593998466871995830150841260922999302832415385126060238520810180916020909618164769633865617372898608514041623525339756955598140649917299836896153854476669474822515803464237647208879585008735122157800135411447238759952797908970119792517333382585197936660108075214174509267482257465503225008058166966643991278820189693141770120810403353578456766042220571831720804276410730502076006498489758959101933910992834443935561605566377078117360327502781*x^38-152222727528872468412520465414685829874123315271598932375753428154566258018332401630559048255771850262518551811799979473411181924252920856441626317745077106864210741106778519256120766736220693129144606864254069348165460614658882692721168464029794378831577426162168008454367956143917957704590959003444784985924894385281234429138000581914375045010688856746529094254398356571868019514113321568297419015181721313174707386796390749601487584497630258169957961568130836227094974667679*x^37-261194762295208198691570894609277658099097701488115853328087805135924702154680187952579375455663044196946862284227340210094084615058957430755218928070764788635895242442053373246134565181466229339271237718182927092931211594120361899681487759159247273694659290366685178498937330103778303247671410741049684225430091962020065703273059934913146369527911595498234889635623380129459972755704306565154279502345246760150091890182081974746398938952050947102538375615631671210293986145340*x^36-350257399044780627812410969881480542055901412371373052753692553983029381644738899896004235002209937753289195933938993160627632429698452501473781763023336183466713081681988931875835689185952547271297055320016959483149614696325476871679416770115876524197765693496002965554181895211711428579542008302290063850831901739319284870292726030928136679168771507250926184368549789178622056894341722835259233309279143622255585504006170931276387097087765787123987702334534068074254659510764*x^35-350864271996243629550050050931980765208570335076419062801102214445865414928061043787757194844039084080408629807191388923576861198063626420703295044214990515193855934793726436593292789026840923951000394364498790418706555807649804148532455456585829188317224270573032471147267356699600697936714517237836534600150504181400817763083153151507467388267332998616849914531684656779949072215467257489110141384180736460547261121320947169590277890585439085796770616625122157325631629527306*x^34-176350514412087540388729132670771704961185946549739653453465770889747730162676733871856134078637524497070079240394555016812908507212000802334440377684474489875191107085603928406601645734109689286287280442473333679991281965250136619260895509838587825350375890538916972097701081235065170545647816487607478048316864236072280155771323340112132602412631795385946929383537320297528067913991695539199829062105933116140390903579794346507576359273661486988209800667166271430630937705252*x^33+246546194535387257093534474162995021280488224261256406629142891308625036171132100353922251149206574928656692061628735817549498668945239162161398917695696022108013167748535863034585632971955246818057584552878431055933186742067907233797050022689279098592363800538810449010313508526854588602209143296621388610712813234001759779173423109042640240566606985154959392364002723720930922265947627590559359342517422611544240953061339277255107125849241794471418644114875619610115935633839*x^32+917019917495100871710710752184314629349282015195099128405677928333691447009004054463832125591637396290824864156777266955604147085544732239134293475510469181364187777072664799787943319262424510815208627142995594383368252151204345612181056069721517251761125958095666174683786147381037501586515547387806039978241991585128212816835510412977727671342339389766620739363281915696068140838021976627096430233936234951335419434045839485167205101270576183340782069095409399744903887062378*x^31+1694034424869718737057549644034051847291812461650973245920275088767939841108948157532906742443512329977783386573918317325338198098838929766255304976603176108728024462038302945655542057953911373065804900651950214539353060019433642156431593237323441876096667620968459952003756728696808757364445315938174955625633512037350273952105002667175871443867259613606262101355127401265991579054293505336588618738905729519322497650791773158190704628698044818372134650431482949447204364519326*x^30+2297992651367795474911491675279185734261332089804697123262225574523661153931070500347455613534287579322340852391906602481100116588135433991638558569175794560992217068352630270218281248655776088555010383661944330206553130697326126948458134016594719565497319070606797876565684240538608466904447075225133424607349222891281620665176338103934673995547283460505008379028437415203936335454727322715544707162197664499426532331974425553817597749431637987919095748413511848856393979446680*x^29+2439021992387928443380646215135027658603769790123586680603131655359880055170179612738578996786702085982533541729495484163115809538465697174399677719930683211408836581870637470325935839546258967716156046415820215386841140905868100279857629559453031081976940017947479635316493970030322588074782427004615631699144276204386163591515558021134154082016007836527119486078688698315485645163055553754653177206428470347809865510442257027339248985062041496751297668780045253192514639390234*x^28+1991616724441315112034963274710619549722738633549875028169125714031756922221456394680455001753147739751718705620202339867348260400438685166748868131914477231688932321345103352273726622430489964145304393077009356205491554118562359086328670034095247819252696893588911434225746140747371297630285572677061206723571897591078758480301926946716532721972788377714804082034792076862429069260982423723189780743824811199412642194923265341048467529639678077117259538372542904653646030128320*x^27+1015909403552009454186079826840886606577497105163063523400299463406773064328133931476116774716529141138416942553186258628473120108718922011159236215005627948695114022633398276475857026441673747777871608428891283208115725323123359033180043858473930828382281114850547760682178179217556942604878849740967256728234975135169728264478501739982817462985045725666064192889955656455617878905079187699352793168250708935051674488590081897693382270128283968746627376851694969964437757783692*x^26-334571501963258343957148823463315289065469996520907418244650696378274546171713659860807147053323364702396396348378487267025736258028531576339959839611403590846736176361263391481362365797360962279082655474181147961680011895880599114060063702359594324861096945519930072715158871969380296633214011493683456412080710912289958052436592268247776079439624224294082936903874824269270284696097311382328809650127305916361813115779495834535471737249255225612784001030584810977149113314230*x^25-1674017158543887419280696119027113176248656515753841177127480918700935144345132377893413042089498334923282997954771890514646305092456333824440066166843054722314812610054250935551068750844971643125395034386805853527118316368426435414359443442970157513837485004898549857631869904149877494753856574017279535189330340409921385613678016341344980547324399300035849562566315377712123972011893719327263025316445685185673183480705985210996999865210195823715516056655390945130842973629323*x^24-2156880804183153060190538098347473770125501967980865958340501078334687988523905170628997777421592645561875043415468400918697099296920054578580521816058563756977452100212052682579503805204493531093250077568138364472004456813693679985745859906995557176459541545059608067683212101115606908384566937222768507827179803491813704599206765203857369671610224214442550395549829683071028858645792942197669851668179545816917437025080379267082074051785531118374121585151740764916726407094115*x^23-960243231722558048449538668596852197580227758272167975167876409850725675105390377764432476676220789989716609274167440838427841360285531539208519238370245334043072862851156257584213922363104599704018418401564246827578843366469512739950244558580764579248485282941012518982451298586786838937061273159650842816028881395406118753150692367488090408531534902813187047025618882975841790075331617880340396925061025267159697899277863854329660754057895062508609555144698393181947365224268*x^22+1566735917773322200835788412714246975809777336342107642866843143387299383121037784436705534359314255504067768112619631293346389196311766790584091022045546614139657986407962666310567075337464021639353170435984643521689108943438382696192758121601220785903875904587864401618228734298848809043619681848325875718203134007847188791858019394415715933083600912539035491845929942613305019774227286766920903031341609767602176810546329657458203361148316515315644342674192015405255715604790*x^21+3647145618241432307104388369960638867536763144051917571457841256969819119485992977677384065686424323039460556055218739488248427673920145245911527751456847136094001492887241120653204686142545242141259654640816125572671821916966849981637679074804652268139563548264474597813033777299571966158895609680220202061140848307826073743976881166227428282080387740622247629148229811971675609000844719377116018604926633271021164269242197590118571947619453938226376076129341464263103603185363*x^20+3728111341961585221427031252328077955203096751069576132421431145039584090718252757719066106961367141579174921953397536134473595442963298583441816246972242619237978972452539380211013834707138784255026853525535021134927265860480008489830420604582928541416958833173428844374901068704406360068128633049178791567115796437555940080896737359465901386580307083486179226170661321483173893711356682359616701044100438806278423639432200605232185876981433878248264090985301956854446648084206*x^19+2271088265576887636384140905965668489773384601672107955937910452912687114455501915464493696048410147742761447889293765955926090416118975936842023117448926017714825436920701264121394656967040994585390988782161814435952843761426501082064956892154203043711405474710393426176674790320918169695736853166101383827792478911285828634803865597597025128554894940530148650573706645071504568202077640886388908640690511590085004064232344987549484764199058913691861541173583260429787324379583*x^18+1126161697315652325981354877204571130210117386342955964205640706973386388963066251576872375666411666174885170305151736870917257563194419566311506872364976921920200270973422381211447254149064621512406190246455750967006687997184320155989966475333559422138125409977640506804394099514479204433502748227623066703041242803014563918404771907106825329487894950271842310438077973124478102326605913990797320380120858655549863397559113396072281661403745107834321013183395317959336677456084*x^17+1220164561841835938442788856387544832880364177014079532753455635269363566126113455287998298031629118645706773025734218483377161216740394417408046006331965666097968367291660443131490886837327355481681611877226477921225441657785222146477805032481015345358538273934056095978110990575778683531653993863871264990428979728219011772962811616513082262978389043870223973155603680877642143132150712227660555760234781995082051751981126791785252060854202511743442892870893250545904951253898*x^16+1778816111348706701534416372970631121263306707544332623470285479619242411867555797082104599422937501764575490871031260294346361568357784203557151461322281111457756398591706230237578594638534652051818106286906752012363374804230869324796583089823483506135725461226275076990760991791742287497391978463579795035530724536775079236461619283757611236363071704817012902624206381773013276055905214063930434250852427536413587512607140008768874578085971489461072117569598192609276868681361*x^15+1747454945724801466823383378065017309243725342145683050118311864899303839510798332814076324496280876708930833010060531972454333031356313850709132092885051749655299548916688895750079497602784004003800415918991694725595148772467434274242175411138338710138996346046031747186190010608989865144349843943936128710248762617689104552728782222771879996288975907797054277812808045242741753629978375959539853705503651580921528490818382088886801061567783154247582700224961190688706072422799*x^14+1056676014080405942016795750905398980501477015158399317851928197443629981851010254389847078487076613858196411455742474348478684618231862549088404183649161805463338641630289134697907776749551350685718134552340967258879315172352983636638895849605080652135042126966338699013731500735873317074490659851564730865035391969818408866240796974382089135685731139569546170940064472340533203659599987986499761741302964654725709014944151854813732885190535978136889223067499601682413220748230*x^13+321178528966112435957638803222709751237814760127031064208213718838168643158713760909086634065478375000767522827978955924010876237934493676324720618125754897022514164636716688934800674845065265672287338537964319318683774953924454851871080879407088084696833097119775685361638722814811805958648044258706675669414704715528732460894891558565523220029271782579313340312244873005191869689570536291971959462193847009857538364370132319805514318995163536528152826533515924376988270559723*x^12-37274081187434748818505476041530353176368960738650405530558494304713627350964563173443472669405872254166576481276549242382117020585345192578018875377994254968433012797536906406495580061349682146413396462893345351663996771698312860278724021603437887102799465359379807753906731783108597574995424342014211747261645326109043384815297354026714621627288087898328469313399097004181316804575160817634893702886857575728379885633042081130636445756712313885149537033353849561432214198317*x^11-68747616527276685942602063001706386498099268366944880668971843537370372306946478550190781179711926947612789409872176192349952121992868389884731559894376141357652177455881696824819081635865644961444432914116234543435642560060754731613132731328280871043137377897420094833370186923726935370711476304081787086287562795680725448755158074768902122369728268989144650858472578422055444136686818666877133034020628164130395398037836002005251883987149030291499487037801865289025916434663*x^10-4459216920689945060673820529253994993570596975579771203297004288661050176448519086294745522947723507034155168968308571377638397114910513479660767530445045732072614608771295216405753188193775448282104782358210326960555133970470861445475925059463299431556832603734913073384916621969590026756217929014273785268208694622181015513518538479389778539084145788288701856037290500042774919003655627741424785789865804679140677633462887366179164871526805384359642596328347665718180284338*x^9+26071280418086963844339634635389014883090104926193866593718190025560062873223104386392040819713121306713004165502753937054415809598284696980853411779621262992378612275064580957839122635113640590635390346760449347782596848702946610215357805874446316748463575993541569289417197992881523407415289531413739527685300988280275116641028217068886180608815274010945487754017696816706972173686562067047579590965299982027786833699207010741776072285088166275359231544332780591794137355376*x^8+19880701001365192361001936444697365800974839755779706520101075302936018524645689720494401836160905779875885056895653770468302952939314279378821256736646300377703063195634751872435291047810780867788367948843909294391761634094696538894225202531465346254300792846378351485793734426171721074824711724147699933066593461031682945527661697996318779074713630260908410589725872439981940848043007459580487341606800498058994710164713539032013081287487685176362446105785766754610438331984*x^7+7636190296839521286584981558449353789840721806386609123062886928119616911992975700553679215378779864511185593599452127266939190241007025277745065366942046146378329460670874750178592113937411859108591459411457624453472731420327500469767424386258946843900659157197308097706398134338618439842156254025865444234467984158259302534395680744478792609988367153494993762662812032391603766343262533523704396239990507549345124811252510953241659326917076954260436058720451711033586642615*x^6+1693442755906642797381511462683375191455585770834330022625233379854267557994023102400832955632917480216094086204815875852082077963568093428471500309732349276024255744659777291593683719690583498153154510910968883921877930831663650549236229148989961197176437499308943604899367402471806157388040022192339462489541380460680670841830755379361449001336350202656184160407132630829899828860310730528937612812067474086244362041757688992605643488236115217552648481704399062229741162840*x^5+200440419227564603960039086485859149382814311829175886082865507162047819552345404979965711265024630168322326643579327199829765292864918392233213091035122095644300461090979212575325133974087338122857458978449122686135920309817643709491631863428325441061290868689702885351003175387028949259205379507462142555239125254331468257795664517400543404324370217856391605318009801828536229431538540339884723210859058417769847744021326733452119676948551923966001537067102308947832427578*x^4+24775355768877404221776604073366767339531274100796043859471301144229109381017343338972314778545034610366710133870160032907095483799894453464784114027583398757627143339594623185539165735969457106415871387752727417050354195772308800190506310939241423362098074227392593950308239569383297056801163108393905767957852926340650452437820879587108908207743110908833900019272013818453539172433185953157793318515940958259971416571329137717507788429870724637790669749153686653184499771*x^3+6633501458053442557050478442907918448576734778233773921981974087309832928177950126076142849786117250216917891912950529018122647896581698111018992531105499348635941037340716878884512333885121802091265689301312118279086726854622157366847621798051244158138295063209572372789456405073896541966001711032332897510001559876077532154671164735602992134963500657452347506610739254232363437803578552329941060366419515283956760074195706150222906981113287427069652065139160265962312154*x^2+866735036842876393038192791220887280044968377236281119049088354205709301255375081479177264758349398283514767237168790830084327132273644136861510699125080413138364341841076238231270451694576462164727246842206236767421674095973222853891491522645407836326451012677257164431013323097724882659626433690001851570155695207258748778293349174346592645546508143681728273477700482307714823566232022506375210215969784671744656696825306729159504998861523483723567149721216951940757643*x+76125406787678140407206739892441820194724688436667614677031937283471378729827391478772281291526599094828214414092281315604574803616039390293120698712161053404935434478950571968308552526834559165998280923697725096301266079788166336079544017312673559917272667851678646351845765463884403140283317487069381503611175058902395937497414254548981234628236775448730404665578892411403593394995043991376209762814291941349513876597589348260178641949423921426624838228428026580160]]; E[48,1] = [x^8+2*x^6+4*x^5+2*x^4+8*x^3+8*x^2+16, [56,56*x,-x^7+4*x^6+10*x^5+12*x^4+6*x^3+24*x^2+8*x+24,-6*x^7-32*x^6-24*x^5-40*x^4-76*x^3-80*x^2-120*x-80,26*x^7+22*x^6+20*x^5+52*x^4+12*x^3+20*x^2+16*x-176,-2*x^7+36*x^6+20*x^5+80*x^4+124*x^3+104*x^2+240*x+160,-6*x^7+10*x^6+4*x^5-12*x^4+92*x^3-52*x^2+48*x+144,-14*x^7-28*x^6-28*x^5-112*x^4-140*x^3-56*x^2-224*x-112,-20*x^7-32*x^6-24*x^5-96*x^4-104*x^3-80*x^2-64*x-80,4*x^7+12*x^6+16*x^5+8*x^4+88*x^3+72*x^2+80*x+128,36*x^7+24*x^6+60*x^5+128*x^4+8*x^3+144*x^2+104*x-304,14*x^7+14*x^6+28*x^5+84*x^4+84*x^3+84*x^2+112*x+224,-22*x^7-38*x^6-116*x^5-156*x^4-260*x^3-340*x^2-384*x-480,2*x^7-8*x^6-20*x^5-24*x^4-124*x^3-160*x^2-240*x-272,-28*x^7-84*x^6-56*x^5-168*x^4-168*x^3-168*x^2-448*x-112,-28*x^6-56*x^5-56*x^4-112*x^3-168*x^2-112*x-224,30*x^7+76*x^6+120*x^5+144*x^4+268*x^3+344*x^2+376*x+400,40*x^7+8*x^6+48*x^5+80*x^4-16*x^3+48*x^2+128*x-64,-54*x^7-22*x^6-20*x^5-108*x^4-68*x^3-20*x^2-128*x+400,40*x^7-48*x^6-64*x^5-32*x^4-240*x^3-64*x^2-96*x-736,-52*x^7-44*x^6-40*x^5-104*x^4-24*x^3-40*x^2-32*x+352,-20*x^7-60*x^6-24*x^5-40*x^4-216*x^3-136*x^2-64*x-192,-14*x^7+154*x^6+196*x^5+252*x^4+588*x^3+476*x^2+784*x+896,118*x^7+60*x^6+108*x^5+320*x^4+76*x^3+248*x^2+288*x-928,-56*x^7-28*x^6-168*x^4+224*x^3+56*x^2+784,28*x^7-112*x^6-168*x^5-112*x^4-392*x^3-448*x^2-448*x-896,6*x^7+4*x^6-32*x^5+96*x^4-36*x^3-88*x^2+232*x-144,58*x^7+62*x^6+36*x^5+228*x^4+44*x^3+260*x^2+432*x-272,-52*x^7-72*x^6-152*x^5-384*x^4-360*x^3-432*x^2-928*x-544,14*x^7-42*x^6-84*x^5-84*x^4-140*x^3-140*x^2-112*x-336,168*x^6+224*x^5+336*x^4+672*x^3+560*x^2+896*x+1232,14*x^7-42*x^6-84*x^5-28*x^4-140*x^3-252*x^2-112*x-224,-8*x^7-24*x^6-32*x^5-16*x^4-176*x^3+80*x^2-160*x-32,34*x^7+32*x^6-4*x^5+152*x^4-92*x^3+80*x^2+176*x-368,72*x^7+48*x^6+64*x^5+256*x^4+16*x^3+64*x^2+544*x-160,-38*x^7+40*x^6+72*x^5+8*x^4+340*x^3+352*x^2+136*x+688,-42*x^7-14*x^6+28*x^5-196*x^4+308*x^3+28*x^2-112*x+784,46*x^7+110*x^6+212*x^5+316*x^4+340*x^3+324*x^2+416*x+16,24*x^7+72*x^6+96*x^5+160*x^4+304*x^3+96*x^2+256*x+208,-104*x^7-32*x^6-136*x^5-320*x^4-48*x^3-416*x^2-848*x+480,72*x^7+20*x^6+36*x^5+88*x^4+128*x^3-104*x^2+264*x-720,-116*x^7-96*x^6-72*x^5-400*x^4-200*x^3-352*x^2-192*x+320,30*x^7+90*x^6+204*x^5+340*x^4+548*x^3+652*x^2+880*x+960,28*x^7-56*x^6-112*x^5-168*x^3-336*x^2-112*x-1120,-84*x^7+28*x^6-56*x^5-280*x^4-56*x^3-280*x^2+112,-14*x^7-28*x^6-168*x^5-112*x^4-364*x^3-504*x^2-280*x-784,30*x^7-22*x^6+92*x^5-52*x^4+100*x^3-20*x^2-16*x-48,-88*x^7-40*x^6-128*x^5-176*x^4-144*x^3-16*x^2-416*x+992]]; E[48,2] = [x^12+2*x^10-2*x^8-16*x^6-8*x^4+32*x^2+64, [32,32*x,2*x^11-x^10-8*x^7+10*x^6-16*x^5+12*x^4+24*x^3-32*x^2+32*x-64,-2*x^11+4*x^7+8*x^5-32*x^3-32*x,6*x^10+4*x^8-28*x^6-48*x^4+48*x^2+128,-4*x^9+8*x^7+24*x^5-128*x,-4*x^10-4*x^8+24*x^6+24*x^4-16*x^2-128,-2*x^11+4*x^9+20*x^7+16*x^5-48*x^3-64*x,-6*x^10+12*x^6+40*x^4-32*x^2-64,-2*x^11+4*x^7-8*x^5-32*x^3+64*x,2*x^11-4*x^9-20*x^7+48*x^3+96*x,-2*x^10-4*x^8-12*x^6+16*x^2+64,4*x^10+4*x^8+8*x^6-24*x^4-48*x^2-64,-12*x^9+16*x^7+24*x^5+48*x^3-192*x,2*x^10+8*x^8-20*x^6-40*x^4-32*x^2+192,4*x^11+16*x^9-24*x^7-80*x^5-32*x^3+192*x,10*x^11+8*x^9-52*x^7-88*x^5+128*x^3+224*x,-6*x^11-16*x^9+4*x^7+56*x^5+80*x^3-64*x,8*x^10+4*x^8-32*x^6-8*x^4+80*x^2+128,14*x^10-44*x^6-104*x^4+128*x^2+256,14*x^11+8*x^9-44*x^7-88*x^5+96*x^3+256*x,4*x^10+8*x^8-40*x^6-128*x^4+96*x^2+384,2*x^10+20*x^8+12*x^6-32*x^4-80*x^2+64,-2*x^11-4*x^9+28*x^7+48*x^5-64*x,-6*x^11-8*x^9+28*x^7+88*x^5-96*x^3-192*x,-8*x^8-16*x^6+48*x^4+192*x^2,-10*x^11+8*x^9+36*x^7+88*x^5-96*x^3-96*x,-14*x^10-4*x^8+76*x^6+80*x^4-240*x^2-512,2*x^11-12*x^7-8*x^5+16*x^3+64*x,20*x^8-48*x^6-136*x^4-176*x^2+512,-20*x^11-8*x^9+72*x^7+128*x^5-160*x^3-384*x,2*x^10-28*x^8+44*x^6+128*x^4+48*x^2-576,-4*x^11-80*x^3-64*x,8*x^11+20*x^9-32*x^7-136*x^5-16*x^3+192*x,-6*x^10+16*x^8+44*x^6+8*x^4-96*x^2+128,6*x^11-16*x^9-12*x^7-56*x^5+32*x^3-32*x,10*x^10+12*x^8-36*x^6-112*x^4-48*x^2+512,4*x^10-20*x^8+8*x^6+88*x^4+176*x^2-384,-38*x^10-48*x^8+140*x^6+392*x^4-224*x^2-832,-26*x^11+116*x^7+152*x^5-288*x^3-448*x,-10*x^11-36*x^9+84*x^7+208*x^5+16*x^3-992*x,8*x^11+8*x^9-56*x^7-96*x^5+80*x^3+192*x,40*x^10+44*x^8-160*x^6-408*x^4+304*x^2+960,-4*x^11+16*x^9-40*x^7+16*x^5+32*x^3+576*x,20*x^10+8*x^8-104*x^6-128*x^4+288*x^2+576,-14*x^11-16*x^9+76*x^7+120*x^5-192*x^3-352*x,6*x^10-12*x^8-60*x^6+48*x^4+432*x^2,-2*x^10+32*x^8+20*x^6-40*x^4-192*x^2-128]]; E[48,3] = [x, [1,0,1,-2,0,-4,-2,2,4,8,6,-8,6,-6,-4,0,-2,-4,-2,4,-8,10,8,4,-6,2,-18,-16,12,-2,18,8,4,-6,12,14,16,-2,-12,-24,6,-12,6,0,2,-18,-16,20]]; E[48,4] = [x^2+3, [1,0,x,0,-2*x,0,-2,0,2*x,0,0,6*x,-10,0,-6*x,0,0,0,14,2*x,0,10,-10*x,0,0,-14,0,-2*x,0,-2,0,6*x,0,0,10*x,0,14*x,14,-14*x,0,0,0,-26,0,2,0,-2*x,-14*x]]; E[49,1] = [x, [1,1,0,0,0,4,0,0,0,8,2,0,-6,0,-12,0,-10,0,0,4,16,0,8,0,0,0,0,0,-20,18,2,16,0,-10,0,22,-24,0,-20,0,0,4,0,8,18,-26,0,-12]]; E[49,2] = [x^2+x+1, [1,x,0,0,0,-4*x-4,0,0,0,8*x,2,0,-6*x,0,-12,0,10*x+10,0,0,-4*x-4,16,0,8*x,0,0,0,0,0,-20*x,-18*x-18,2,16,0,10*x+10,0,22*x,24*x+24,0,-20*x,0,0,-4*x-4,0,8*x,-18*x-18,-26,0,-12]]; E[49,3] = [x^6+3*x^5+9*x^4+13*x^3+11*x^2+5*x+1, [1,x,6*x^5+15*x^4+46*x^3+54*x^2+36*x+9,-5*x^5-14*x^4-41*x^3-54*x^2-36*x-9,x^5+5*x^4+12*x^3+24*x^2+15*x+6,-7*x^5-14*x^4-46*x^3-39*x^2-18*x,12*x^5+24*x^4+79*x^3+67*x^2+30*x,-9*x^5-23*x^4-69*x^3-84*x^2-53*x-15,x^4+2*x^3+8*x^2+7*x+4,-x^5-2*x^4-7*x^3-5*x^2-5*x-1,-21*x^5-55*x^4-165*x^3-204*x^2-133*x-39,-x^4-2*x^3-7*x^2-6*x-5,-14*x^5-34*x^4-102*x^3-116*x^2-62*x-14,-20*x^5-50*x^4-154*x^3-180*x^2-120*x-30,7*x^5+16*x^4+50*x^3+52*x^2+31*x+8,3*x^5+6*x^4+20*x^3+17*x^2+13*x,34*x^5+80*x^4+250*x^3+272*x^2+170*x+34,20*x^5+46*x^4+145*x^3+155*x^2+95*x+25,-2*x^5-7*x^4-21*x^3-33*x^2-31*x-12,3*x^4+6*x^3+20*x^2+17*x+6,-4*x^4-4*x^3-21*x^2,5*x^5+15*x^4+41*x^3+57*x^2+36*x+10,3*x^4+6*x^3+20*x^2+17*x+18,17*x^5+51*x^4+145*x^3+205*x^2+130*x+36,8*x^5+24*x^4+72*x^3+104*x^2+79*x+31,-3*x^4-6*x^3-19*x^2-16*x-6,-3*x^5-3*x^4-16*x^3,-33*x^5-87*x^4-261*x^3-324*x^2-216*x-54,-4*x^5-12*x^4-39*x^3-58*x^2-59*x-32,20*x^5+40*x^4+131*x^3+111*x^2+48*x,-8*x^5-24*x^4-72*x^3-104*x^2-87*x-39,32*x^5+87*x^4+261*x^3+335*x^2+235*x+74,41*x^5+94*x^4+294*x^3+308*x^2+185*x+48,13*x^5+34*x^4+104*x^3+130*x^2+91*x+26,30*x^5+59*x^4+201*x^3+174*x^2+116*x+29,-4*x^5-8*x^4-25*x^3-21*x^2-4*x,-23*x^5-56*x^4-171*x^3-195*x^2-115*x-23,26*x^5+65*x^4+199*x^3+233*x^2+155*x+43,-2*x^5-3*x^3+19*x^2+25*x+9,-49*x^5-129*x^4-387*x^3-484*x^2-323*x-97,-52*x^5-127*x^4-387*x^3-436*x^2-260*x-52,-6*x^5-20*x^4-60*x^3-93*x^2-86*x-33,9*x^5+27*x^4+73*x^3+101*x^2+53*x+7,32*x^5+85*x^4+254*x^3+318*x^2+212*x+53,-10*x^5-20*x^4-70*x^3-60*x^2-40*x-10,13*x^4+26*x^3+86*x^2+73*x+40,5*x^4+9*x^3+30*x^2+20*x+5,-9*x^5-27*x^4-75*x^3-105*x^2-62*x-14]]; E[49,4] = [x^12+2*x^11+3*x^10+4*x^9+12*x^8+6*x^7+7*x^6+6*x^5+54*x^4-94*x^3+52*x^2-5*x+1, [496951,496951*x,-214406*x^11-439307*x^10-648412*x^9-853679*x^8-2555242*x^7-1304704*x^6-1315092*x^5-1100819*x^4-11357368*x^3+19992105*x^2-9298150*x-213617,163527*x^11+336180*x^10+501774*x^9+671918*x^8+1987479*x^7+1052103*x^6+1074489*x^5+1033812*x^4+8893638*x^3-14840228*x^2+7006441*x+167089,-6275*x^11-2632*x^10+24005*x^9+61748*x^8+88143*x^7+292754*x^6+449407*x^5+356891*x^4+155351*x^3+1354344*x^2-189554*x-1280978,341892*x^11+713803*x^10+1076100*x^9+1430524*x^8+4138050*x^7+2271099*x^6+2300954*x^5+1833867*x^4+18102888*x^3-31061428*x^2+13806171*x-667816,-84603*x^11-189951*x^10-297526*x^9-399341*x^8-1068427*x^7-650606*x^6-525061*x^5-366853*x^4-4334112*x^3+7388759*x^2-2119712*x+158786,189148*x^11+491130*x^10+860096*x^9+1255944*x^8+2986027*x^7+2780651*x^6+2798011*x^5+2504605*x^4+11669794*x^3-11230702*x^2+3222837*x+374210,-192204*x^11-484843*x^10-806658*x^9-1135544*x^8-2806839*x^7-2466030*x^6-2145199*x^5-1728876*x^4-10876479*x^3+12838671*x^2-1052789*x-1884190,-14644*x^11-28136*x^10-36638*x^9-35604*x^8-103660*x^7+57196*x^6+71784*x^5+125460*x^4-402631*x^3+1696351*x^2-443981*x+146135,-488509*x^11-1071344*x^10-1655291*x^9-2262789*x^8-6306943*x^7-4229161*x^6-4253724*x^5-3958751*x^4-27157275*x^3+40504326*x^2-16041426*x-2594858,193918*x^11+505802*x^10+853162*x^9+1230445*x^8+2943292*x^7+2663724*x^6+2283631*x^5+2007491*x^4+10563627*x^3-12803443*x^2+1045542*x+1761527,-441384*x^11-1040547*x^10-1696410*x^9-2344962*x^8-6055601*x^7-4618966*x^6-4582559*x^5-3927395*x^4-25013588*x^3+32907672*x^2-12216566*x-1877739,-235039*x^11-563168*x^10-947695*x^9-1369206*x^8-3468994*x^7-2999368*x^6-3484524*x^5-3691031*x^4-15306736*x^3+14725101*x^2-8842402*x-320849,-92519*x^11-103509*x^10-48155*x^9+47085*x^8-516183*x^7+872154*x^6+1046986*x^5+1413660*x^4-3041980*x^3+14199694*x^2-9581761*x+1595355,1117321*x^11+2332809*x^10+3501093*x^9+4586681*x^8+13473513*x^7+7438299*x^6+7523580*x^5+5981058*x^4+59143509*x^3-101474233*x^2+45296944*x-2181672,83174*x^11+117182*x^10+137644*x^9+121862*x^8+631384*x^7-399516*x^6-197314*x^5-407160*x^4+3375554*x^3-11997882*x^2+7647510*x-2543138,-387786*x^11-803978*x^10-1282820*x^9-1815374*x^8-5099858*x^7-3101845*x^6-3837720*x^5-3452993*x^4-21973054*x^3+34286373*x^2-21892378*x+3605969,542105*x^11+1390479*x^10+2415425*x^9+3510563*x^8+8386983*x^7+7775689*x^6+7863056*x^5+7244714*x^4+32716396*x^3-32986884*x^2+9903675*x+1222293,-187726*x^11-484345*x^10-836177*x^9-1162548*x^8-2767035*x^7-2472331*x^6-2379392*x^5-1722659*x^4-10379845*x^3+12442372*x^2-1017463*x+3393184,20117*x^11-13997*x^10-27517*x^9+18834*x^8+195050*x^7-279509*x^6+467664*x^5+649665*x^4+2029074*x^3-2671871*x^2+10042960*x-3357278,41666*x^11-79074*x^10-272982*x^9-478160*x^8-326855*x^7-1878573*x^6-1467652*x^5-1469565*x^4+919357*x^3-13385891*x^2+13120149*x-1109598,282608*x^11+722493*x^10+1214192*x^9+1725977*x^8+4163748*x^7+3738675*x^6+3264530*x^5+2661406*x^4+15761145*x^3-18790979*x^2+1538371*x+1324626,-551241*x^11-1272814*x^10-2120375*x^9-3068480*x^8-7947935*x^7-6219600*x^6-6726946*x^5-5886843*x^4-31516700*x^3+43027736*x^2-17619686*x+1860201,-103096*x^11-60168*x^10+36487*x^9+119239*x^8-512731*x^7+1272774*x^6+899429*x^5+621683*x^4-4443668*x^3+18482614*x^2-15318165*x+1337897,372968*x^11+930777*x^10+1507457*x^9+2072084*x^8+5265655*x^7+4506726*x^6+3863972*x^5+3400396*x^4+21319122*x^3-25003643*x^2+2052967*x+3200943,-898231*x^11-1736156*x^10-2369802*x^9-2835549*x^8-9471615*x^7-3041733*x^6-2391951*x^5-837757*x^4-43106959*x^3+92347051*x^2-40023283*x-746756,-165650*x^11-297733*x^10-318065*x^9-214355*x^8-1193117*x^7+336199*x^6+693969*x^5+1199742*x^4-6915624*x^3+18961406*x^2-7274851*x-76001,-897221*x^11-1688102*x^10-2447770*x^9-3242200*x^8-10291502*x^7-4031222*x^6-5176275*x^5-4720677*x^4-47626358*x^3+90914317*x^2-53977885*x+5092932,1072125*x^11+2179265*x^10+3251596*x^9+4302193*x^8+12865328*x^7+6712664*x^6+7351050*x^5+6309200*x^4+57664575*x^3-99237045*x^2+50200416*x-2134020,702774*x^11+1368142*x^10+2029491*x^9+2704614*x^8+8222502*x^7+3603856*x^6+4369103*x^5+4103759*x^4+37776107*x^3-68546224*x^2+39182606*x-3734287,145401*x^11+294625*x^10+428733*x^9+598431*x^8+1865900*x^7+1127262*x^6+970336*x^5+1261609*x^4+8539322*x^3-13307974*x^2+5341142*x+872895,811136*x^11+1270612*x^10+1518730*x^9+1648276*x^8+7449472*x^7-436145*x^6+929184*x^5+171360*x^4+39964558*x^3-96586671*x^2+62864792*x-10426841,-360148*x^11-358078*x^10-134660*x^9+239510*x^8-1747366*x^7+3915919*x^6+3322732*x^5+4159846*x^4-13844362*x^3+57478737*x^2-38303578*x+6379441,-1471074*x^11-2956677*x^10-4290386*x^9-5543216*x^8-17027324*x^7-7873160*x^6-7627488*x^5-6451975*x^4-76947967*x^3+139766607*x^2-63902483*x-1402858,656863*x^11+1198855*x^10+1715696*x^9+2318947*x^8+7623625*x^7+3162232*x^6+4853229*x^5+5049505*x^4+37246212*x^3-64718395*x^2+47432772*x-1392642,130986*x^11+325744*x^10+397894*x^9+256452*x^8+853130*x^7-64932*x^6-1900878*x^5-2949480*x^4+2985053*x^3-12199215*x^2-9003897*x+3044995,383693*x^11+740964*x^10+1123060*x^9+1530972*x^8+4629084*x^7+2092379*x^6+2817264*x^5+2442517*x^4+20785186*x^3-37717357*x^2+24336410*x-4018633,1018717*x^11+1766170*x^10+2431120*x^9+3059278*x^8+10738954*x^7+2024181*x^6+3613839*x^5+1907554*x^4+50984043*x^3-113225400*x^2+73968902*x-12247113,647697*x^11+1561108*x^10+2594361*x^9+3665793*x^8+9237675*x^7+7685135*x^6+8064766*x^5+7191872*x^4+37320549*x^3-45587245*x^2+16044243*x+2353551,231401*x^11+316555*x^10+325447*x^9+271459*x^8+1766054*x^7-1049914*x^6-722531*x^5-1384740*x^4+8906843*x^3-33089393*x^2+18289001*x-6075819,-488400*x^11-1098632*x^10-1728794*x^9-2357776*x^8-6420660*x^7-4544217*x^6-4361475*x^5-4163414*x^4-27297287*x^3+39432559*x^2-15374329*x-2457649,260615*x^11+375070*x^10+442111*x^9+577146*x^8+2538409*x^7-405918*x^6+476460*x^5+730121*x^4+12738714*x^3-33402586*x^2+23575694*x-2132621,1643717*x^11+3361915*x^10+4980844*x^9+6494548*x^8+19453747*x^7+9985987*x^6+10085373*x^5+8118102*x^4+86329096*x^3-152742398*x^2+70983787*x+1627653,-484851*x^11-1011454*x^10-1587770*x^9-2241504*x^8-6333911*x^7-3861587*x^6-4128021*x^5-3925865*x^4-26988121*x^3+42987721*x^2-21041562*x-545271,-223664*x^11-538598*x^10-796050*x^9-972875*x^8-2752252*x^7-2109349*x^6-1791521*x^5-2099584*x^4-13205416*x^3+15170546*x^2-1250714*x-4669271,-1303021*x^11-2826758*x^10-4467943*x^9-6232334*x^8-17206612*x^7-11517466*x^6-12635226*x^5-11480465*x^4-74333075*x^3+109460255*x^2-55020734*x-1507071,196507*x^11+184608*x^10+4805*x^9-298850*x^8+803032*x^7-2312679*x^6-1849272*x^5-2184176*x^4+8228015*x^3-28882127*x^2+23608257*x-2065067]]; E[49,5] = [x^48+13*x^47+85*x^46+382*x^45+1339*x^44+3829*x^43+9018*x^42+17506*x^41+27882*x^40+36353*x^39+41812*x^38+54238*x^37+79166*x^36-12909*x^35-823626*x^34-3320702*x^33-6578229*x^32-4462552*x^31+11095130*x^30+34010633*x^29+22061348*x^28-73154844*x^27-139112732*x^26+179961202*x^25+1095013975*x^24+2034512224*x^23+1581095860*x^22-1255417912*x^21-4799895474*x^20-4819406471*x^19+471275179*x^18+6794434022*x^17+8486973495*x^16+4764576089*x^15-596908112*x^14-3457721601*x^13-2725523000*x^12-460195632*x^11+1054628136*x^10+1029066183*x^9+176107320*x^8-164732643*x^7+14881428*x^6+13553568*x^5-2429514*x^4-120285*x^3+94770*x^2-8748*x+729, [1913115943715762352745476492234396895349377475938767770524011918706663931796827886601748005430894826625019662389827418845777007325772619409813240223814887482346058482323100372423207127999303090586126382030657212726560923686159827,1913115943715762352745476492234396895349377475938767770524011918706663931796827886601748005430894826625019662389827418845777007325772619409813240223814887482346058482323100372423207127999303090586126382030657212726560923686159827*x,-734823499216751937271420756204966740180615943489564556605098362026170836430946405189608631175936896037360144375396294325015756735845793269053048272358720636020844318565995236401309526752081174394081606671929822784960487616853*x^47-9643827477729805540248391913476698580087048600798789925556893696871108350746668406952343213839046342780128511652743716108938140689481576488790653029847576656928825668456567690957738810275188695867127231095943650202416494625555*x^46-63639463253454039108148014286709078569813446942582907765184014158635817342110823013165178278587803770826202644078438986846766215766959492008669403529926563660317183461005464509151430590445424730673071448899550678262414716250024*x^45-288379485421906292654936379263786558953324794008365872396093109517823874333802846534758749576154724091483820477241523503631952659013903727110201391466230328188229559467108756800389849514994657860157227002190553571631638896385057*x^44-1018276203246215362393244246853276858505384471877950632770076560369961438208614295032068292215486760351663951936870356360151284598086370613643308377072361043372959689694704210482875457369105977415804064405572313630275632252713124*x^43-2933518893888897148954827715815448120454933295004443696016114880670509359193748673402598212275152934774473009039330897544496604642444968932232832125042370866306955008834976868483454002421100752366066815148085234843836811968106284*x^42-6967861687624290245183463305430593251709481997812725372169077811820146247014053878248770097682103773381148065845193858725242644513508151714197735574300918953377843206994046594185046419757090933692347385430021080657685804436222278*x^41-13662949207535209248370212368903234884513181261920840384505518954355316703197902016360548278487242970852946115370678289217668959940148302641983661528579574537335788803137000500700286022597366759094557290797035642835079583445585159*x^40-22028451111496467081331600081435756543793496578174819489019196545925757490965597163853349448831187469276214177815021192320666017978714899040348895050144904878339393603803197886396501860038308729095006587575312763796921373711924681*x^39-29142216809986367469583257162919609599298997234778788138691609018033009898831322471055467219359303473704467624577339375543582608786728167194994970896391619527256445443347924832156980292774133182980335292637157658234203891716609540*x^38-33849714675411564736546047213052149775412176543879618065296835345947504620323537261002083583323862618407705765316893147159448754745438746827769219156536501324254165326683891264786280100590825206189060580560885054122368956685644229*x^37-43404019111820045277270825779611222373094861484111102907477764477002186526373589728152398468672209748063834320487325281874887261961755385835243049727213854522957484988544611044155491496413076395890254547927710301908661236273610903*x^36-62796032044363008515102589374501300724495275376937832596564933728331912031978541922417466387833499155408114260583878974075048753267985837205135883702107344900308476013057377800071638461755593637225105762384162283709419880343639202*x^35+2677543599861497656690553334850821203532386088125124211665518457943595980648725405427739341766624592951565600701877473395520368582475380354860738534108778931800577545934351134916053496687933702607227972929995240599905394484280966*x^34+606961162289606383478533540896820462346107350973137273624815815177016091980680335028185828403641163130847914956148270296834753246654020598008167470481077173845426430041226189296507233312529364738590644976774678485524168554412852924*x^33+2515337231627214247951175872575914946336272997721633372587908910329980154346667159443014730409741797550185525491475356686231152767798165226011594624766568780660599186197517485862517082626399143002091227540156516812573169160479798440*x^32+5132288949929907113118370918870708203834649930669360082879837121774580647381860230254527970607684494776556442379076997850843659579383470507474971839720176095999834362059587627366570737285319825321729853123177712624582104153315189884*x^31+3860045226118277568042081448919600119381298782851022529917450769974972595458765430343437059441234256844092897878173828183023951417699510803391165850617405719807929909621267417918973608872953224279779429661589256714033175705020705177*x^30-7787270711250359311878053939481216700715806580415472138113851110825819758315783275258195844977273384726155045229672542316443526504781796187145151308312841372784861539654020923431440040130802689126335248465262745194710596380144371980*x^29-26042184738033225337245744549862015849895677208782468280823070354939456162032203892649983125932533549474280309337959371088489448541602998769136892669738319490004757930675988178096862930015908082391106741580801701812617893801017256178*x^28-19270299328310728663628953099926346851033193782834021583611161927260175938684800815259594016375093318718680340379275832042548981762045448963733489286347512745445559914838379120256857839935422243559382907105943841355768632861578569499*x^27+51934250319801189659770508445391866943018314651733460161582569206860436952464322873662740917989391572238521568218943511265839533135603271105866853466299894865483778669644867811254745948803721734566307795810028567783857888787055117868*x^26+109078643593026582306146558268647627090795760496278797185626950266566024508995710265340167782151359847515896602445857690308174760331041422378727402953597830693207030974105500453770393586816816478984260514368370575081985421274842835587*x^25-119854684704075904010874841957315555175353429103509943781722716378918344499737675178755301004072494302224534708953175359022820053443095124027714061747776735957403716416868305802266974659593789385690417829904142666499796905357823799765*x^24-821859051082159380616550181388395599909308665751165029478761495400392804789099339297208816018836746943633480918691867535114461778907003973495409768392538580308273171655539786910944882102536244536322143266014583736791977643134748843856*x^23-1594209476050112475453348491167407235579243005275405591642783602631818452319099717045159207361978842306650835493214578583797140454481720152321133258720980840019363128086169977035031578623484372840357136813231790328028253583950191269148*x^22-1341441580288068303229017788421372643975137591523693706547343911758236066151591628928237184357356037515684230037385411773283742011109106975082531668609469889535587574082657263979627033831592138565927611074268123403485536398471630828165*x^21+791114464714047207625770765381238692408947424274216193590003327717661325867090259786578942316928934571752682174106752015962818084900887156760549075243267285847395453205448989417538475614785849574137096033999555230258891187929079365145*x^20+3654733712500636480032080894159978287908392260663347038616683631203538951692990586546748350597735147367623433789966074813110872727049227668836309104012035931399475712646476238729906729939711421749330363211248548933553995271648224512224*x^19+3977946481292358567555735777834116027386995356397240416340883827992107305258934075136121849145211672933837031138353978564804072985552706913062875438829246453801995914098825460310058338771156551096353207877928610261136758719334235429980*x^18+68162049808790220899520100949715286750543263438616024571011318167484855440116052978688106578079893906341393365497855446960773442483749389907222345351828211626837188059011351985592448049073688106884054660414546039300650868692633386263*x^17-5070516930822581961844891442075518468172655240016998896229821005633396979780971853941533212088444448320073699419832474357049108763144212922485187721506101587141414252627039091677552989033586311325681401719163206404299986845383642160470*x^16-6868040709246191347130155158604395708391989328252374084644208018383000334176579359068495169924886806556896854974650750773299331488862799748056990520741655721044330351037606053853835033988865504220222161150108011601317781424819845439509*x^15-4245355060734896220669928818442083062003707970257251840803121681057881528332072329758805295390329793817800738446587968391583652925009993798773887873028959463686282387360474564215927029380312125750251808365823024395397058913088992225735*x^14+60254161126956501449412824292586536501774537373097439532057840414663710643518221510665323340549374520869556935001645705750491947946139335623233982638965419428658559354254557136251706328877421143125920528397616543409901369417072862779*x^13+2643502142156499370172181177954229236185063369587947941433494098178841191079569025928915350039466865256542924093323710765192851887831374096374131089477325285569319940562790733099134919804723882283987221025685612073387921094585271388386*x^12+2335013931858410520349096122237461899307014112889714579811116838943950580242994217398223192519021854616676418226758342608826670395199786610828545163517341984134856431146338856081503426333993808992015438265682965664368514810862314226369*x^11+575115927767695096487346731050514070996992171733625901301180895467138753336937116849959013885906111182640319689689407201531447773949047881275507386526702682904241087483743090739706629619883590947184998743506541094233444997418147288173*x^10-752971315758402686053317492799756323472273530278705181192731537302679572940301323330452805567092787845857707377405055321473280894715864340887093979520128261302676188270088724422734943545724047183668546229855109088912976707887831445136*x^9-863726735494242676631397864358090587102696687868901854617804781367238678769434903038104290961609251052732016968111254230020999325997831841906002669153630270444060517559034167684979615256835072959867221559111569740340160105773641289807*x^8-222486803285259354803577183521014427015820189456952787319134437104126077428299242759737402009763461937741049415425062793606602572713659186713285277463696125807739729780440251449260102610570638781615102271278022567135672791630901790238*x^7+111084063739522841154644059280019929175190564420125984243931360729265901939167457335253328834017123327881079399888683480469913227161757474995086844340133895393788853285986864968854105021465662837344863818831337212013575916132184570018*x^6+7955873318327536604928365952972998102854012287578260769604249829133158478505036860051031513589963576225993756366789979357863106945656373350277998219678763797219977551093788048499879089772043815010056129935623877713212325976977298968*x^5-10449778296447191997563496452460736327048658903006676770577451045754818954152720775916269799719368914300420939076340470087319182662504095761350828578005748351744902498359737219196700368872047077386737533276187654368141709609008800920*x^4+758805444304224545085723220946826451505811611469658019020283396822795958565343708697161512373766191467757251059673128314261596323678463651967862597735547790677329544322479953182475509539157187430752153854202514814423690666728373949*x^3+295558565943505010477083199896295338919294188898864443273293083053580065795908518117517147753902460080688159309612905671881127729205313350128948572884130035071283865331778032678349735181993344729696726233108212788360551602852810588*x^2-50770096906341464569771109239833002796137821531875484221198369838078044669401838717340747046199061338482549719317776611622153342740753870471285956718646744849420956110469438975142045590043657423039010230422577653193680807928910987*x+3979609193746689317322909804718618377647161846872212549655985435362480340136786816387553201277646229676363820675483079295052635063542065799184075705789762561916786078337666676507953069762499614397206867544407726377320542477922776,1087460934967350368949787284027297078956274786756756592043559104773370927106953478161197328066394162341959274763136192365128121627701337795299355665915320468812410207608171127004742157918460688260931003765273882557351236288147*x^47+14360210243651619588023687699304408598015900440915508278845143824579963366821925735886415488168429765741570764258016172475009309719488208620902763681136979268678931058925273358668025395248904648417733722580180138526332905767209*x^46+95375222416146028638087777873660597808758726016736705383612285986425471161551699435431534131620337142515656884178616688953488540407602688363915040278175803143949971385588901670356737068864028535460491314746021046422769764097918*x^45+434896745280499821221726115805298063740687331274992460874029679091897186751566297177649399076411306928999331750597214848696080009828985885031073624115057485475362326992346084470532553907752740978409088302067175612252687168694645*x^44+1544755736772049348532209062265717375708187036723930560186375829534092579079445333307803037872518902062039919990393262571274669203751836047150948988847719619633207486338791590969551322334677188773957699388948068299601150529266894*x^43+4478032286371045587122880994602568755676800053181731857108147348917587625200988472995093003436137076289992779281454833756418468208868607349287421674621329849950317024223690063568251813507648856118499645865694902109195739856570870*x^42+10715142800809228829353658860747889245699387145167449691574461044245806686574824405107209070582628525066371625692783508615820114665594771088527752909685562841049261230447586806461080045733734946684684984296261666205175307142400469*x^41+21204368502809613465863066349664013994361710639510680613911579163125036526788784212105128171064969171355294103665771388893553851650921972690772570036415461888838192972537428455773691406624853675137743765151662157888378526445707340*x^40+34593430492404070039326588774348841687427146231616697586847641768549104210613118518008249660637567633449108881703326948604176623606598515122641967972249842052693145126749062906548337898958178642689487581409536172729806949478652080*x^39+46469072913451470766790803610589922165066204617006641579959459392364738969094008641614747548374324779905827380525341330521265594457275482655502032598491221290954449888655014670716608124722140668982085285387129044947041591929221168*x^38+54725958911974498639268070833489971429182984362352904489311903648051733683792941636929399476737955510644449428303940368642168396876031485591449706684215390910026848043567158465509609432974654514706331198687287371149698768128834596*x^37+69814016510136416226900123897662623994823355737469161676519817939207267725778031259997186726509401037969037715342039984725706383929639216443297154054607487217401167711020956573286682901980629511877334567664126447194972955048467337*x^36+99924461684010321946652170512965816390176251364623277060903641902199799683159802813777613385948770161985843076022625082663830352798257097543369141977267712271127800532435346245230498855247653883599092120752085960313243049614648972*x^35+5852965331148721511173217088137555518943601089939410624619649026840715717014883651261837665518051744842092123156123459812423419454582055159865313263448681129887901115050530198540796842422902903420731596006173613778966977718638238*x^34-895313173415066848924151517844723849653722981262873741901108288192198560797815605182500823127910746590869017124750409125154025566843636621022064999857775444587548194254082825516433261111668477186066117206442803680365424777649730158*x^33-3795292899162688094784725802832265154797261247687693302311435710695160663133617127220361761990059658702306293693582104458517647672379443966244941411470025661399007767958992526013398383518621044787965159984937378360581157511478575301*x^32-7927251979013798619233651643276280444376870001119214106909386374080631886993595000430638485644463407000357540084226302323800400572603785735965206948972545752537414063932802739377267680530792564726152061443867377720910251191748581619*x^31-6454278825256834635225087228527903218351124426929417986219111734459776037144721285682029169596543205987821309174717713251154606796476121847944719264714037981620583923251834313959393100733330849041757023950899337827215588992361011028*x^30+10800919015665635847002066383168616483734110503151971177087852358113710526956151359884804808858022807313128641785663345739261993371162217371855604325851437562415454066993607301330239611988972965742219218355853712996383307596089704370*x^29+39268032981669467832523452321202638488027504250097041408945569683924314319783641719683665447653519778640982980491870888571204231595740079070149406167107926908969032018314582887436760821002034178979738868833148384144969668965836534088*x^28+32010453865264675396007116386989540872234325716996462185981214299788390178001260461069897324630825056087855077712351012964276900374280515697535336151756647199315114235299103288428145313008099072644833226279543695455878413569089813471*x^27-73249416195791180212944187176392231702616429799429769753513278275921990373387595346584356400652254997832843778994987791636517427718457979948309482640308091654376230886136422606861638152709658265797614097389586941411159970503989591456*x^26-166636122953913939389243328088112107520890374462780425394109627736733311458801445681056224336719810382550452363286404963240827678624699689141520273749557173239616875493805075715513351393490114961400644099806165224381376941376637476215*x^25+161817383477496328807738225042180234765719730284356200300621908143812692342356288264536834369913149374014045707706026349623428636065429944386835947490350841458103066288174750764072012928772696906502646010105021631760034289362569090925*x^24+1225212865630719368658449311388009165878201938046373786856488130149314168475378154015506665393415678307172382790453284127021311874990607859925364459042476692258560574014679443779670570068734937443887347052639323917502928727258607071528*x^23+2463519148593749616358206412327488582678517072721471121603135374060735340267733003619733984668454811708749654423962710435761909697800134953417462738540072213529310232424704356851757039801907625388554874278315511765038512870121019740159*x^22+2217237972107878540005534606968672347683100484478642160979996902830120391815717328395220096330874191980854970303162067497602550060323780462750508000988870454826989040151024841057822853737344566540246445822618016137620617006687670343367*x^21-928881057396298415663316115035896273233437313952462168337404135002894672893525218627560498917567342367703618224682861249590601022142376590793919492377283175172170204828532897179185967213107824626882511443202488509798667946081766496568*x^20-5432125655124448802498927740658957916659115085440867490733620211342575732565542058902343676721095987005629025271698714549793078271889365167822631132535445046186860238455524503599224210504957495428253223976931385336960842733630897906867*x^19-6358663177990833139106142678297900783491602554642658266745177378862931814667292878364409872951682270740370984174182148367870738415168930146074236963483995524844171913586598073070867288949474518029787826411328325110038903639813261308264*x^18-758341513632986959071907350070718873415621529036846999845845318248781330509268745733624968814316628485865922277083052826689165095100124820779873391445548362759923711565464683940042225327786878088677893736621897747255746026127225352618*x^17+7288838018385282293713231517628144362428918171496539970143467419257395832882379624530069544575125101998782920192415147236902442073655735061189539712478204447831499364736622674447782467323790361752590182309693645238919120438633852453738*x^16+10753006526050299863461945781021586433484955490931596103762595751408827097959383418041119954809402949862612695069944880188555838679085460001632371119517102166528943198560905849255758170507848276758559648027710851484089299523674469550154*x^15+7350707641279147642419447508803419335113677614740230847766701968599306812509970958064379869599433914604794613704215571630819985799017373328256546241019054042418615083398900875349382410903630174515225471941140730379978406987111497074933*x^14+772529233477191561764567779919451009127050562115753280064231298100547228558967906089076090114469834078264559176764280650681327522078610104625689507175260139257021320883437397573396028134537192624691468211015976360788160351394118430267*x^13-3683933828308706621994061429611497896332540580578695144251423384178466465797274571254930723489213204397047507551325001440569697443800546048439955502754789251813492869433020556163960170242945648667112105690548949593840462380015946923120*x^12-3754142012061137927283112942184412755657185386814938330003236603652345247153677815011868204469672759046652017755410276725695704670372401325908855090607558334653521940197389727142531147534366618104967617469355933375818142159180773905059*x^11-1255489416753412226410025579567897927612543515176887273460187776072014032023157963571120483177643773172247180920852131832297806105822591718396522822261088082124522783176467192072342364555074245473447122193823336867864865091016372828525*x^10+923053882852263601467682468960697244829481846673069247662395186875726425184498902389287765606048017988491214783097560519181671711998860864667055085251099038479092056541332602182059481804582181076922722536198110542059613109859138474106*x^9+1330189531272142870206553843633846103389656023393359649175456907152939574334227746261913030913640971706971897345211889286826661551780402561192188792975542132227257915126143504087231881416000709246581727214665398092998352801753799226552*x^8+465150104158094878955273907413772015365853270045957399420594719249011394746107758552774579360507442896192628019375637730456502376287743122860586335242376876113046831207028104448445905925829091799704239285461659914451396411125654932897*x^7-93907541780467797410546973737087623264196910759354172911629167049942365806458573169162499884841539725002512563639753259675379954672095747739243793301732328262527395153338284006870062178144427168874481237441744842148534690879037786760*x^6-10691200828270304530001157651493674722502937924125962306174430868178102319671543550432373575044269259643576352738162959683133160867623882607344729395293864768155668772055533405281975568357500868330555222654771884257597271529091776603*x^5+10820427667446823385897955336581383860197943595011171539049955806999106383523934078317969208431057197637993978184148664777384127596418632679040957648678258436041515583332299846211261668899210327764207405628346947867824509927426680135*x^4-303607304138649690924969989868575244847469690185795902866227966403133641219795472839726227098057206747135051959393597461658232403478871391404929702355806497492995298317200528226139473277831710398960284469040296019487166646354860269*x^3-116761094833414080234910358181682426620990793408118572463156286952580544166248635936988698370600554073004785555577272578284867675146801126635872678638058561649930822456377149694734141172951137596992226545094470896907995042312137154*x^2+47698879843328088116957361365217145260081412798313668446103757560593923066090246654291498851323581131667475657457846480713572368837943512081469703438448472432430253780944050069778681629111959259682260058068171521035736064246309370*x-6544658277251356180859544013954866605761661421400974346426816639320190169675675935532006210890570028178616647075128064949585628820793664674375219745125379833660983709495714289522712253919612140349094890241569769704507073470421612,353007027653581749627226944270894651621941578551724856781240181565312678212288222767757898345478134018875383093473117424812655948414068530820728108891540515834716518290177864275715485857144403233286294035882936292042306287964*x^47+4432729030221660811155884742896756714887297167426872232215994186787462172162689988122494073234203435248117433694570914191914515269781869019075756701966389814807302106629980712954046630338358795667516831694923576042483220271364*x^46+27903095284880757045629226107651702682034902903486553367144221056163001861045086755468343570382473373784984664470808133727905320833971073173599679451321472915824266336175817352702616504117479522400180307727551934913127957353939*x^45+120641320753183026669969624048331655915137248579807282085650306431102579221694436397956306592623713428889807674693858776684959678112474181529133970002974737211631488744811180331019233157941091804238295424750850331522224365899770*x^44+406891511802109791128624636924554302408836885046844534227422010856620013975066257278219131959397807464198149072070629519709627989875181093775469677170701424134794256931694628280374377451826070165738405413927881200581631897691326*x^43+1114825031244143424998506938905245346736399038368009836657541705548980111343010665566911706879936295354313828798637819049164540968975125303516624739901704709891113685253154138192778666903965153542074659374679209115479608038485477*x^42+2487576637991535664119725560445049035725820110258170691670410479543206206680576964098663827794302043924165014226784897467240374797220208727371325214939310272546087867624099002997338740810808090481303265513843644282668002994160700*x^41+4489413231901392376337974057254303773959877954029074758942780464299776444320564541011778075101673294519006515866092059726009450575818411070745076999600729618519796062970130165518251761484152682059767937153791365653331477550744116*x^40+6438286269252282644156023690764685234121716012248143506647295577726433834806778010169198657098615014270204181143127727181003742292282770005034759459065992031601198094927076195186926617186435528309172299998143932798171184922573931*x^39+7161877734880644952721158491669118110608526942825456583923363438117828782846324822254652787714549182113133021149654465810975595713643339646973005970185158992373940511862137292754758852813412772841172842057334660741797843333506279*x^38+6953762044017086258003991834797733818536022788770091915285216703231945796137527124761512952797635168342777354653107976386588218781448995273323309284675898328939965299758081585114866395347314736449882503102181561522271870265473385*x^37+9786901997507457768311175672556199915223826192300714371654732189358866995702022386360829025198916973121880491214931168090716381744440092286550221104076881855534281663888700471135542851056242450993652916351040335665698808096083064*x^36+16169878179444724538391860848721076384341938428827646067327298210074522880713430704643162168513290688732126066487833707128127127763997767444640429432014225760547718458114551923857550627754922544377182410231748696906819425476814941*x^35-21159203123493433595269330980673545033982312710951586807849536134926478263593702578703547083568312008285893265959434482520038986405460224165196896389295461352184093508775026584421983579262827148681366322101659087478081451244914995*x^34-294811549883847585960893160865408467606910596188804999746625418375090083622911113796157491116335416392051517414400099858388471721286412551286946103635862949033756187172151760422305542840774487323704647966091370739014189045735721804*x^33-1043354342330445957845056393304192595580893566378923929300951545295680266453676307866087604800618499239204345235243726186137763775746309171438760210592032385671660604599060003500169863750442665051881178424053645750186812835940712302*x^32-1745437361717280381909411512769017480819426294545043165188023320990543455381229329333037209738096211644529054503190387180788583911909958211011939149135306975569168100655864306795816726593269611160756477050511712262540259510585490121*x^31-307282039674151233926015305659629296711344172444490036495167116160755530220293051914742263443840250544977005715535198848781411165089395361702519580378706807368560029018732034328090052223814393393635782478780638036610239652988041574*x^30+5105688995310581723670284619328615810534313065529141563372699829125217771210584306309354714308875905046389189898508869585737904302008942711365003773002357006475732892407395874789689561348372756256938719560022238603536581045259792427*x^29+10648812854761103831656728449233880903623879940098408505107561118944605372447490089653400028377279958806712568642805421875481274772427509607484127034810140993064722034867319745147740398268538864560215226021892370446713048212653167868*x^28+1746706909432330048285883454654846995676584943344266674271549809732137681855738337785455040471184832132736368873678967097565011380803186992290687678797401961950614727279356654601000998695545818056237064668725937520241896533590000690*x^27-31745000888160826336912009929450585520149732657151732242917423537170364526395124172010209468008159850703973393731780439698764813413415422285232885564166014334184998394001352715008986157853457115749128867911367743322854050062213736222*x^26-39544206156628983137609741492183625563606079233423274785750980830780964985702589487644272286727315014112609481964266368766319671682673825537478689388158658426642268077160769563183853480051730868898383004004593024971446683240378695028*x^25+90127177529587814732053570281253288173800901283547579001457993021811405112997195979642934965896500141706380064366329850001080247583544302938423859877683439140012866801746352642440257163389712669855997399686998518349180351172806949017*x^24+368769341766209626808515527701102599802632013160695321166746840050668738989704089378254815921102299360366007538567225027588604880422944933698141946854260611243558653645220864631196721401823543459639881364319034118427894694703293670097*x^23+535837283937443620133399779795396253781228688597805831980189944353751495261018726700582854705098818538490691316954460969775971180036830412854783101477874221835871063564477706561912561292528438686219958473713661165098369977234186889129*x^22+162136703981830622631973934085252006080980147305899571536007417050520002922249291459883122110419942147613873468457981406660280631259556125488868840621452242169341641991533532408180665441343384949842273179471691305029968106657593724522*x^21-842878816866851138032041331242121324059082757441508992231345865018041811286914412762689652929089316639365816630186113882202769167372270499485797048889864800169349721557251052557302886120064843644502229288744226325118781841322037275408*x^20-1629072138718815126025452736469679818066110063256904246105935173723792826350488004144203508749190176901066293266846501063095300202298491541137716416876373883315314087652261376088002109931708917373686052987771054848518562891616870271454*x^19-880842066004145091513417104755071332216523319877138630684698966865137302108101363819933314671763473586081935631846903599952757718915378632895329041351997662689648473697689092911647249772739784856638200971750664477944864159602123618326*x^18+1264610017522001540172199098719288355252046142421028563977042563689455762498849512320972456960761099822582174326347513098003910524768498361644898197224207853685431028928660789148153561370484057536897803538371725070582048577106646848359*x^17+2708331497656705069820448028440817452662190585946221809145413820627046069637509739864310568148663498940224788259764763279351618465752111935421826029871629034149259545838277623508314289559793548153778365321520185335785529159077173981361*x^16+1953097105634205892364089361728675898060431230473092693799389283184141673876056913809890302150634361376772946230351593165347261865985876946331887031586007798785493686095235698165741352597236181089692063549459124615690246051765000823366*x^15-117093739944037606021330977175304652043289066726989508624423914824964642348079807759596967964334447773170440473790018205811749089396483401536681524119523304687038930718309027932659917501988978282364643489537646549388225053421676008982*x^14-1613501841966262391482029114810617694259581852858567787152608523355013997774595531078265613587079013657404235166544888432656659308413320963789724594701706763302562200827273308000316264031054927564450427219225824269100918133160956850253*x^13-1550042296009678075659019585088576065769422695214553901569789032222380661016944528106268792820652849809885117272847175830524576037088020431164251106243768262284923878706912870553697129149996509257408038406767807330546814923324575481420*x^12-436241110706866180352331127483251867610124844507170802855466865378539661126458083440595818189101939617828078387267516495950876592684909979588477127805216971138978294240176013804581996857258018597586825428740914525970599857573671696542*x^11+505533953485335717662085324074272711202313044944158672847819094481569057067389472040188538957577981857209717279948277056540128059646811916641067840438802948127199795147263527985357721352080512465532421987280341428353161753386028895394*x^10+669649935523857183634557268828335325984967745972696601444986200551158539841987153666800232388027806190320813304967401829940120119041023582315128668783724010159888528997191202937322255375900808372427282724773623445862576805912364251749*x^9+261936401805190207771294955170523358645464970940680705535161769178368591360101210014369119140061559479740568538314109274541225485075831576845685090407716909221384992707004747737033469316783575956759642488101856161450943713994280379073*x^8-164383782486744569811930340769522889811085300256469830303993236604868757924899585460581416501730833600526019149279969430829539204956718831408037250515392688708459657744692247669407433510332753613327736228659141989070587759526537363075*x^7-167530796042538895730096720014636246437903811233841832872583857659398564354110572355974596045524063026281483396037712420826088766839638128271309325285850428427249907228330475955604552032202797799828237822020639238010406855012705851771*x^6+6991513285897111454776879767262673137115492899245783465189003495539084507744343752620123224004589565945757561744516612507781837585496895159982667971724631626077780048042327856077995510844942350832702895858434709284825265951172322118*x^5+10770301577267289130295790812358496197090844945397001228413280434516968344219075132981145132256513864968970914325293212459820051957562638113728496413590974077158823756034899857207763987555962654565836087739360173604992541260780000524*x^4-2451142098258668091372092446358847642227150192718560127071263181504057798491520001137475726731919767282617856528242960905644529085286023361623806678943302452868040583955428043307318789817868511952506359387445536952308073079541684654*x^3-319949003537872552703443579571438168956247183042756957034904211877312255798370129126873617839314034868241990981015051507412361697546606732991527466663605970679477541594702920521869069781204039675374705577964120116859405454423397136*x^2+80352012508546599169090564595789306366091602868646651933653213265981305036982833053928154314206192285405209500147462587217257315512080077585421792149639739162443862350307044565602363643727553307451559662475975952564901270143819735*x-7225804427645080465241499547026883800702208107586839579261381630965126992881491590322097532484800979953993230626329461093271736151117301744189293491363222958193905141006622963167319534670750463674394369337612034771535213869672811,-1071479888715954511070006452315453897101292263676435998612112826936667761641999618030635691668721162502987304452788884728349603520382667368468058419075646316465521619992325373966085871916228415953302089366946154599316560922653*x^47-14119187884917818743705875689225956563421447735410002927184834436587940401455190029910613127566620845245480643820143073181942981429409563250762329566254628701929904017754185214455044981738980868530940044366704794847321257939211*x^46-93542076343837220150736786077073047988531634145965111657062507737854501435309016447067309469425512200793398576316207380424873495250902975820841371870348091785887786364642122005736971456841147371488936973250019939681545220305740*x^45-425411353925922433098128241988515571233982702402335948006953680593360124704140382477184949016369228145522230954571377475028433243228400289590599666083640517801509516445731943588276137116541498095546549187467969065224512408325337*x^44-1507012277793005201383698539482685533977045656569668717512292309579236761953593886607878420656871069645338314969415639891686503866926024508924311794708572060951261733160856389736393656297339704313471265878554695335744574858724145*x^43-4355863083748495986529606376596604028404880260201566875772354036851046347606701760037661899480675191264463457313599016786580044074405616680342309319902664285620707297646611647483884050673203461777973080776541231656561035952212120*x^42-10385763954055538307346437329469289932729074609376810496198248080314875528081910291265701304899190903508826952633515888849222771895167868954002461824574973640928670183044753979356303388610653611440501221249005050541307150435660929*x^41-20458265926510800586254335906999535089181136057675828948945275862084232726827677366852589246017955338784792018895500495116447902295302954228555071817572448754518769997559788623528381756131294380642448598729462442816542624109660210*x^40-33171500582167171994452456105567628889328485178386091874307051224274141298441834366495848039067538833188244876806817722782137046758100910414608198591084097542464782454363088916738662117254031761235286372804117804258284236206306492*x^39-44190608768368329638958288428406271864379284960720736051435847190540699214805426776055010489335053491706721859064046093003567378552646728146081459279693503403605078291684107259197252613471751202372514674981217181701956569088912200*x^38-51612026564499121575369637329093241672715017291142971251590390441363990081214267892263698482528451272219670163500546472202575724804354091722874044379949394855550086357693674893391103176289175506190866872920767537150478699878245595*x^37-65928532387248788132001277186309744214047214171650777198385895820943509129353467594662289886751523246018098407668862256247493734653090351520434128345126671127177834205640601098436821535143870925494171549803648930046200208640939949*x^36-94970817870787477274999705470800414456751841024344989045437817848163717102087439330559347221526961255583375180682540926377202737011820832371828082487640040294988099620893657233707196272501738359718875203254797570753385627232389257*x^35-1001762190350024368925377613977879581574867296384487298499355966853308573372524505158081793912502229165499477229403317524575155455547076123578880670717475992385999002825835196308537679277291876127231667433160941663130434822448964*x^34+885236933168745350312639714480679555503681107628858419810172291685668701218107304906144458175258425328884422978769762687578834925074442124646965747041025481575278706355148491588008756283346197980201783676425264740668346292290334750*x^33+3714529810323197254587562351580579949771766203408664870388563423806886557719626520964094770687256484939094975839785782476985248575338001572137165279193978636829932228800282294557853102598850349160026233678263159504211896876992774012*x^32+7676778715412045306838554273770964661215618091279147030272000070372842780729545775168486169954848649859142631693200398365086421545958228642305933310542409674201081066971603079471968674054114300713297274461558076742326679445998839234*x^31+6020965271683614835846190849772685786971018751637954239095525400666887615327513985399637255209759600344263141862553505990947194094222490330890129799138167347736656993730124411362641524692465432062934050500578241013663477947542790836*x^30-11061306790934028957296689308255142750389367417000502135354115658676680156569374853882006477600598725666381797519969878812533333646855660545896285102021741047949952947085427399885157432575761591601702596761692528846557609843039478449*x^29-38566006560327232142397509977881368682235060795085832883093774951800193647719382307509005425256928290685115485057100739750725693323240018540280199696697876164456269611292001189939438180598432368406430065633467681449616130327325744094*x^28-30071610700720357457216304182122054230813968172379322240487617256210135418296994562565241521557109757135149344432780302783685873432629801809482553503446065641009859261246493591452530638227494018132273052373928595319506292921554192434*x^27+74291347734010826855543465055359430079974872654912361679236996377153786042640109266830812895495335756043497081827656006357571482487538266962408405453275202254497915872471048243774118717737823723623570743260338991758781134531836397409*x^26+163028651490537135539090259837221416351337910000120561396522940404784898320709208308751728565043416949979147305489528468155326569931001565218374597804943657127934156081674033479449464283798423678238307750474323272549877155483255230430*x^25-166588866343849994987468524253396100675039334988482006053842665137831842219029691413356055955562811467775198077973465298069086150286370153941523944272326710246866419655812406044783869437941397267426564042405918108978614251316367095787*x^24-1207863499876273171627399661910519914674488147378708817620818942278604820258991661391403879388361876189603231168964945164984732412466663694742411157704982452812990098078424308150492867428561213209351405521143751450514876335664191016379*x^23-2387452216405574242941235322330517932487436224801874409738409782535052725983393092064683546270440705840435237906966691631738920942662271326930618476729454166218426118665895933250213567643964750756985676080338601982157271210972381513977*x^22-2077383248501503974534651880714537103389782281380621835946429588216455502091650433552535729926245153671874920659199822194597633772974779830537270510366216225589738639998386041059998137605967261621727092890415549883077592465403308748404*x^21+1051153102576775511686883844546353651242285518802111991495158324822663010442605146010620008621896457849296030784268916386428200232186252703468191851883878680790345327394221809017827798560373932180415851976391976089977809815915750625809*x^20+5387324013404402799918062087922791495347959928741999082848218679847244297317212875784104469973439609292601033735581677362458835401589454739166503012263734751486389707575740549280245897094801885437903418509414259688549675204281835596177*x^19+6073925605433935082057943012543828406765821449504314015810897412471919227088944898151290471217623119072337172491440360694084661878518922730518432432150752124067249977495249402736071029877444046756928713120723621680383665800994364170430*x^18+397738479574610350003769826322445699181039337974929104332320883311142163798146697118096864644177362352042400656897830170468768909083372711128621980468963234250952577407255974413437286015872841039245514425583308023666526461612125845700*x^17-7385182651088158657778073805798155523802827185898692097594557869583574940312530474583733399059857332912225538723282742872293546132486020929045797758702878685464828732348526014916263253867155943019234675432729321889711796595596408019767*x^16-10387554470033615540369503948967218449648618329709929870847391192332252470362956547224485749873145126489843446382984672945907212520478872119834625317731648453216007620707109633475081298730706381833752826336952690051332198903477925292951*x^15-6701942563959778638161590192689735476236234789450266727226489225804077025645338279297085822821113916750169379789660157436182796620038686049891420639835136986527861619095436874461309282583535825774401564675111493544781195415005153376173*x^14-239945091829494624381747165717683064744283164160329255480848309522408399537191792959538933236573743900353376204054873962998910810570082416242647764949560298552382652223329984041901108864983925910165224555170167174357136914982515494237*x^13+3839267868229917669854735587277995869605468615725579789652009758055879881007052528706453705967495206508241268196605055912765777661071646171241762615024357446052964501659228072306836845676406320477086758609281514410456317658732955560159*x^12+3584380838133379820062316146949787364943267059730880051641865362049237610583361943022202131844179327357370812140779879219003575966337825895894732890742993401006414246358386254923336956217407248687365195605525058280546424736223600014319*x^11+1006116183669095853336929339069269273024275674858613071263767336352955581138504522563456436526237261414394440528165071889539761590994205024361055788820642693927372023138693650591452270639361032658669356598327570942426309150657921153569*x^10-1050644998003086187814811115182151099607069243547625114568780757115578197058403007972304589263826631285989798387989249364381139035306162713252091019222298945348134117238885328665643253589208439864292985063809107686212037902944718803475*x^9-1307619238515196202471678787160304164951100605267380044561464203059087444809659478032912751830541153708387209992085722819208089141011578871469170678380721828439719210432130280312861405681128157114028019083523426142772584881801968383405*x^8-384000858005326582906085830646412491816495358102044169660023823802182072504364984780449499838285445272301139391418943968644417150793418581511143579065191547549182421617245991367121445888768443371874851412209192538120598945037540390592*x^7+145329673465540103516007174860158142414409541740030412505020501814624898357845998599244275278951677568873015830343902250811384078024696106275061825295501926341150748855681838578807933352318048083060132194710017588642294402873911936951*x^6+16768760228393971349092998372673290482023420664804328294403401232631457558205135907578705518503522807633467253148522431842229173877774905599162058607924069788727958488156521247922042121307929199868972567195976505632106539482872608263*x^5-16741775717180318503326223607393140442059956425583236043184135014402257946821115078097270706530290194053159123409977682296992542700733628031679404651164448949281631760724160668244781629196188334150326114985780041147543571645659523544*x^4+377628057556722553372572602044951645309205249254260934501058344077804240971326847374699155082525091616608749248352734704918072448168016793470580588229394337873489558941813260378192093902148158872923625838911918836544426708766721309*x^3+519489633122479876796622205107656497671762485846761801046241120973505445284191904969343503520910433871485097308121721226197039025527470455455704485026444274942731760092551118115292379289636610115983548136035300251324182770219001240*x^2-67397899506706041147254461986381916157850362799379295888243640451372561003064977928157014498207715677948149470765599587103290836708315334262937846867378907953229332728451988413706170715879519292898060378595318074017655549460733685*x-4875800447809356916982723903896765736954116346824345828420938110344346671795736288859387377491643290665100849071332396289148884992065412704002592535126517763929316947586837412788737217611901967481775404850120748908133884582413810,56304157150199194128354089590310696325966543978924560364123714802148372807912461022756025750780221347825333247032654594826087776846011482368096948617588388597714374323829302077581911761203754954240778135849689802075391600957*x^47+834484174027620677207891579995886607225969358471131674523015379186370185185395634435061113753237223827309581570315952874547586395737682753997211367426474776061952340465063051394269583731302254988959152312028561768861900693131*x^46+6156941032976449335149204375990248621829568901526831587496501574653115084444492059444054264226811006508100016938113678882858720697367882106582660129693745192108227579657664747690328191526816015987305622678055031574359451787029*x^45+30734737679313173665416183876482322926019340106500080271395012858843556130819263456425164857341300392931319742434935833806742643628686171194541599292617496389929841293198421629564810468504363149450620465589024981991916585895976*x^44+118000099356607646030549429220715617393169085738792890484037989908556225664925386976089962326861702839409000277209535560654674578381283794261571833981275166849150966442873495560387255837152982966289662715499109854787714591663809*x^43+368756063227325193230358617343088209610337508228212278089047632837744720185856273829292699528790248592541596556200712645866316226339845260306184191602289648658675111084455386169302064801778116193471239687829728852689388615103512*x^42+957313898462302103893099635944743991489082332287396336591052112790874866863363504892910861100060618293309904853875984859043492137089786239639022600493296105865854673794212849353211463860654287502560130127634123591840483036819987*x^41+2077091542495285260097297570841331292117455406616032604563197273432371203331056303285815966625409941565810794818280449231934703906160728417602183882535759468047953770997434098553645377497511832179017679489723357257548956970132514*x^40+3768377618899298761102275500346396762992342671806479973362933123886469206476829812678005636887437430336727223316984485489907740117013560048358319415381413081848354290984322976484460837954120076069076627171685031256324409964021087*x^39+5714556578400529228139960945897658251169905286541114713904839514425080106770612247363713675132665961537394639772832339052159497111701430494116600300338998676079945187213483654339412367595723019701013393640273709805207914690962132*x^38+7421178401623150500439244190178784673476257956577347771742217603613429632554416957173779447418602267067459268207257618024397940965342164383858591462742270226982828455941881026214890950985352069812987256885193633749850852737024787*x^37+9171496848305566752342392008093327546802353994928534801031352492211021958366185308664400928488171305929121859917260480887128849868370976515039945263993200818078900493005024673451790828446268862769736097295891167129608359826270965*x^36+12199196797516251275884738280871790321818443887620770257048249928971967778895823556685589706274193257446448095820379163899461443917587965945804821417027244638292252501438630225237983635252106467425975255215489511672430960787321656*x^35+10139000330814079259558839619701829905284765165224843001284813622065734478976735469351710576035731767631174393625012493389469618224028365880050877435492484930246826188155686492555397941660477585992151036734806517162943190097725662*x^34-43803365018512918168275185774570195990661812922479726925439040041571980259246280276390948219944173925383587167181965755248074365086374540408036266379778954005033377304520943449048301681827596345767612502779165880731896129688990308*x^33-270649589117897942289575842684251770882398431805362690301268364582204717719948383573026463257138827957001420311899169874298873057186925234671085667910664031503555642283965132305787658347786187982813156994888101374701542291821771510*x^32-742393082987706589276110152353167228769342382244207290300873669106905517164725481034755261404313291932772293300094996641301431572091274152470037250055788816372105548239669224794479716755947108119212990751717850499532574619028057048*x^31-1064888610980810073775177019239042852844139626948504160191178598271737045960743584997038849054031997958147396867502590305974899544267082175848595063432262627532925009408316778965267691980358557665103025996817764256398365853731051444*x^30-134916806869125195155246603783345865035405595865262013404790593759531624373802162280070038342197605561537648146887997644257449089075991562747175984248905615918775967788572831623797444545996659115031174203074102620027862040971184161*x^29+2778927407595238664665434411259907542339894401075564656998117187640499782786178321135256974674293353530829753967407048273752184822403776240263074378764700848271271001712617729403878779260935844732528653914572375973311869664983471946*x^28+5076670877755594958189365755767190890498603234539441867349796798365327504273084241187284264285896782304694874830947691641409040726557409560775537852412766545739483879912850711334477638059863362480323461653831624328704341136613692346*x^27-398780095597536914813147165685543880433360548284260675297608653159924431296857692840891288077028824272852057562432040072815579983182922860711994604967424029465690400816953075488257120251468739953965587450962356968202575113316247276*x^26-13965921127536623560377127937628824792978850605774896972473070620169551051274556666565488088352520524931397292771426810842611754129360361596386412811533438491688001206467764256139315566281782753317432089237754102753942971563781102557*x^25-6544343439897656541780538804103601183495888579066292555840090387033799016355964882932676335813762796446706833123244036505494466908314174498689397416868605389484530180174615078166025843642892625544505515672202610355465440447097550432*x^24+73732837312362920597649608702010763448641971129903650994928108567763112638749345897172537273652455086736965420124780875675134292125130100972772646426140117324472452892827493429642503499208073087658298584114978905017385724304076230812*x^23+231510967396765610700272483017836429074648846149661728216688295780420883348383483662663180614431899343983265934107536186048701736952471780796175345780882412633462519562072682812912853597413628323615570191001693616574676441439712862708*x^22+341922598689811930005467171162330925249853874828582000559250470605138663037086199394773206826704386810220765977809709272959094353668988307545340798150598726027118260696133323455343480850925736647526027045269746946969768817388598814864*x^21+185747829664200996779595399294275251508856476749937183622124555205726141866427259897231838929951602809431794884922544793010607347582592806082857945589209178838185897878525157831905100581514973912704656506694892693476240396237253028768*x^20-306568431126825699103920999108247807775737459769699053935167800442620756763959522322874070335819843158069376708874568253485381958949091530846054421740707117821231434318512168349736217094517269166635967345470460164378764277129114372303*x^19-784792083172875623957135177243770091052763629628942924268637392247068010822486201074031390175643166194981235723843282543083552519372805567719243850980168509204701150834134984272215632721921042400332006382834927761916691717607785739750*x^18-667355825791595385769632492711583584787767966149145468771284174250560609576709970557445600343904453793326048324933550426399926414550073815520272983369186122913360847049822282302238642436408083053228289116157248360640901854954861004188*x^17+173128708467311094821407064004514967959250785129585826700436571569418400273806810597435353243098320383893022149448275545774609525731595180708091929247765386228965072205933822431765431628740426230783647991524007188128848779493494037089*x^16+1113156060363807761741401325438872437451315974353497611293185735169441004415453517313888002528791425906272605210015106914746445550016463647896830424479523359659324188139823651312989678402686871721999627754858245750799282534477555411708*x^15+1397663611564280533359908534484222833430365524341683096479100325547071520611250333853409090478218991989648679496763077158883404335548689950848769041292234085517465383601153735413622709132287715692288307842634426807484980578906171184489*x^14+881441458352550048496424852104354371493242493692534325370569682585054177792837931690727057996583125968760936931381257066230802643300471045263422647584141984116366575715520947058254100443676186432157708705355634943281562620803449667515*x^13+63544738340993653874213403082110936293956636890220304337789125032948220476884565576594259674812759130285472482159627079397289723318591120908695431809407760901515829492488782711381398426608865649990958356480786754255676519010306212339*x^12-446554514093431836184481081669691250477365643662819974141940903178660200601756052537556293985489364826128420122563858411072762442968913557302170301535281214408580787422488419075777122825424797206397120020837937265805151440886611231010*x^11-439511981278527858454973981558118949953736975522070496883851342855130618099653253061680372102975093089234937149299492547600921469619409512388664960200911865276110678266776417067059347584237124309261144068241346363541560677936746287452*x^10-145291456732982515731148024898628790281133206206866415209129265652029102620474169951591517771237385150965882449391492540699025401980633971737289095260479710991427079340845954080242139295477954106815720666521346464943433299696278614755*x^9+101785972232852131120406440728868312035362151501962265334184050160706975045621692580253109979731250070417354339472085586617403503246003997498334670940051592061564410355346920517698439890515169284283816276709926151059120620386474091301*x^8+144431074035484943992299317571923049979238260496142815622636390312661575853946411524001912384496553455519830641940013203674772786251206351823276627263332692323987046129751901175564126745730212728871275634320446876482053298076515197416*x^7+63353404920215270320645873942638105220907070569620411482740368896652440801493484880858613843054577534716966838007056695019983506476151548970088041962900750931587402875879107967221791484516327451076203548852492176835482521502478744840*x^6+7995280324127982052191220398419133141900717753517721162490147081946682209832492978862768599555460353060971803297946959727157796577216498375073600303243351577433867142382428162994364935262520425248234304763960298855439879749729115884*x^5+390541232655231019425836664169529690553629471432733289816122553752937532200157904172995477830591009995490229909847302802039459997085569724151903214214733989458471360160378103919338541323352189740093956587299989193210269370885579311*x^4-385693784087114854994433474494984029395977962522724070181790843095037310224842663462937400513151176213190835334921146246109386484765275513468550526212558817205498321057940768398642833248252416749859106590162506676577232207348948656*x^3+102094887679798986650876703119251378621895127936566257999630925637085917808245265231408351594885305448417434058063928906672645975438234220071244256060723972238521245091824552228664490096745286665976127988300516607078895715492605691*x^2+47989414710249424254415767797324532984769124210615665096727413356341529080941813544046191166325106684291446154309162240193937892262159814482209852691079459666334960352618266174044062628229326702689492635991490861367616837678678774*x-5269519710166214870329413038289345928763553909804423815727215444562396972552376826596304583995355361760091044342435483772269321010961087371412228640909699286290455575550788495914743251671988616337936045249405363979004271650151328,677101674763818601520310135528410001176783133689486306379073314705498658932566264070270449937309395777123879745203890362232294058371347932561671491728199486736408680698016187636979422207934825379772519540192229443179329698341*x^47+8949490543572898051440551441077372970251468746336065235883746492575221542796831008431311360707928678743236057319284342913429605148403840135898889504378316825686073798735663598135888852970063524282055993194187680377627125755514*x^46+59484964041255877614068217640286141087646759906979542050315877395047472133160146569091914388455097361081248725317130895884647601479973866375739860612592699475306512663409515753304249282989934483869696457594690368946150716405301*x^45+271389823120743098980014225869207840276981578963330272305550984453102483387770619812513210016087174272579903604176659657160110284203636208302591871103642622167849995862135092537612723236577545145345263958574019381855403487884921*x^44+964292867713086518187657416771973578935008268420060699628942895243385165075297507134640024560831336795313694656273222035741221461834583889602440151183678697902437287174000934413728034453414244542181536418763422429750127550531411*x^43+2795906412530726421580108715192760075712808887700141524396368044065325336870078809812762604054099379468583185733643963253991534916542951276099540570351131223063247117285212926468400595599683048816857424815993418707261529130780306*x^42+6690699704743733243667932867327299525263280713731375684713738671838152225600884663337864065946199374232772927751674080828185695538826917593900884084935823217011203164289857156402159550661634561039955608593996397705401068464375559*x^41+13238616527596361338904597928599439872498164719375388936153696882796308041492370929540856143397822708310677000022404386252677156639247110441483600445171436223414396305960772100386438875212588904724683450752889508820857713812990168*x^40+21586011754321888120153410902693176836601020427404274626505860939325163523619037604875980924693032292686802029994178972910905701513993806899452114720284453476456731839810218805655522938648080404070111489675427616366123660485209553*x^39+28957048716594993374150482077846243404340381042003372345905989063584909081034192935395776240067168956710942483503462685634883385697944475660930264255570102424660538272618696248464358266185765095290525284378580241493048388370161486*x^38+34011419314124574305240615522804558955370472415526936745569197508760468306264443250580547763570082341188300191138476220361952475826412377299040377002904704317590534173160836887467144466207287029762854981200224765049870289709409927*x^37+43283952340249718671414591224967065170561188775340685578138193893795574848471268162116657057741207159194351352777668287461049234678529172457484889936945958849387986193917073986161773874760664029500562621536286132134985080133058761*x^36+62002805782593568955909347323682779021823280814309424471452235318849020261174108665593660983192725914292896204964722437657910417965089453175637622834957450972108007939609715096551993827409501022185975774813602938312003038125646600*x^35+3490300150723383127124396394460667242016185781970012265218886756895375771910662625168908921682539201217463201043758912999709299202750432733229782425270332927916933760865209378490885397967039494903279955784909836664011000552131703*x^34-558658968071492719239536721011714091660929032150995609175612396005328315756839930454335509373482449117370416263416445407537231824041531698653893921124770376627660516804792993777588266015619392484440988291090529098753739196054908958*x^33-2370634672084620189148860115644199920299045483471870643137815404271890921772582745803845716124060534734007940796975066865708022270365946140106906780349844385019170906686393966808094699383754818129255223766764706751411100459115014592*x^32-4957802621467624821246340126785261602277719127461326873203177008028780306720170766352236450249901940697532800888923331203939573646900023889879006874256816990308468873101968257829616901214999506385431908820480023863489778535972616478*x^31-4043339923046835193870875385286874419368693659824245731484954990491646743979461997723363314667405177997892471270671749218704923203070295384298874867924278988856042141493017250640846131089899766874497358611992059372740474301158209650*x^30+6764266007044332281046657444009435233327538383907122006216269940330399964021218713424293425610789812049821848187070807041115589610844010432185998880097016058534151842606781181805560820926412526223227678051634638858615149991563407609*x^29+24638344634820040954725363176988158225001783482340888475506546027135272529815311162679199446913018554112048098970429568885211441117859686203872552881509284811573175541306002730184642639913908268289893308940588066461259146714947957711*x^28+20191031391400738603014329084087978986396832927419876645775709651708591439740178689611482168682374513920659178291684000359878848663346868036245477760147160099785505515287675428038745367880901212758677713360446827852693699703413550257*x^27-45748443666058304956597854332048784916316346623792371141604906375113691302055567291339875043430653397857532637841041750309065049317813479095503774188006986976990636131276434717734919968337030109863852978528516810183075642110336374440*x^26-104843956305369188435407791016560511041067522265523923164404661798478343168872181146649141102664255821857260436150204163882233030683553457264714761806261649166146547561109203455977141536704001018676373792047489674297240733305698755509*x^25+99823095958202837679756752761555676724224056983674352721030479417663201197567517342367397015122066606835633505603384953762797354941204180567972354103194636837120405926678481336328049714404920398678396588348035121154880298179123508055*x^24+765932137032196236784520167936365765495687437838880966598425857665521654894273830009247177668391115619821721045463125665469881167482348966220169684598701386326865550820231558699887519719078486241543060932603177724698008210249608833836*x^23+1543182470120739533378231068975082427010489215808767513854453227441730783370155133311272890951885217925837308487894937049083251783304348835486976050608971693719310042075519966913296287019489979173203040980472560443777667415247265997265*x^22+1388621752176339051269280578893653547242263529949312783590028287536109648796439033020087029531063918263475134241949452271284812293354886746294539791595028157664408615096707316028433593732318749974553124322010946046892285985606585332942*x^21-589397930025391235789932050496484143635736471417441842044511346446890250162943136647257545047941950615862628888272723425594832934647813392542129290282835249653241381634529208818776815253576167482624522105507019113843477989649415865631*x^20-3424005299604247075108799240100810371363457937959247255072688574276245640537699035544490062135388991092466960383763647437019289788117064078526032853330457776894944612700671906290754379009228735428247434196915377947216144585269311810598*x^19-4008524048253177454849369310280784889388855360843228141718160354582945025754374883506363478166821455672285595349238661570426088106281030602208700586585356938763727276115152062102027415525473650075315907691838487159034392447489730946919*x^18-470632261009603883943881594169318308333709494078983848520078014009685452975377843061688245818756847619308274987628371745583146524271016692925329087722490760258073483975214930147906845147805537415322075606862556720517348815143684933721*x^17+4621562639412231409528254567658774354188669513222545537919384012920766385051109446787544046934477426316623340916003631496216517395274544299343584785818385846398623439992801358142510340848132039608605306066366630753252427802121308159078*x^16+6800920620033640149463937603043666342925244326977203085823679641622078172671309824702556542060888784881919841775760313705652200182989918446426554607832667239450625098173410340734754624500268088784212705384500164871590457708958042676547*x^15+4604292937026097816037629016925306089317647714623916048389897600746365788758436581646729440414524641222487867308789633379668214502918175542914730985284064929256130888118089712676621914220483260917289984238249629863017084943140456170332*x^14+399165698953531258583704293437317158898665338618460056966354253575746302867131587149398971267981708123477955170174557462589995406243709215152615732621788103850951058212604538350919164856280699576622778694807994213795603384250752593140*x^13-2420131470399658903899743115003657370271087546699707327012167643457177791976856596677949149805998577314128775683062710502914206459977198223740627559238289119249024715741815919573137823302298923011212487045389019968875706432270993741970*x^12-2419439220170509704763493913770444119936235809478404380419650523108472013436370188687807341204710753850154176329808623149189490879615685878815457415070124057466357275728020086938072546356975579878220018589330199706996509407438223252951*x^11-782921401733814575147586497448692733458685434902050237653532150025989456487216320010701033860686427967193374486209241700113971097938901298401238366761720209452566288990787340903645728321233553320793559505270878516163465824821786007616*x^10+622167176238893383337229966809224771376100437532490882156569282415218248947627420135438794345633955865265421293369491531306135769306969474001346369039397204535749563171935659145005935310413704152143077555485001006092817269003351421974*x^9+870613141793477638641994873719012123137594379841139086455689765503362700577824106640598741379937341667895733409468342930267507206165890092312695485075787896200335065307381208967223404029770174765478520305706711429344811425651744825081*x^8+299638197073390997136293519976119553460289566367062615638153696256246781501078233174057876297893501610490170682896094399821463128497170837328751725779408483640662086759392004267804785946953944116237901055853428975295902792556195680795*x^7-72863914318118760824730220518791125316875517162832360319334863770517110924376807066664123718370260729975842437248356930574776568751677437829510170371649935493698357759572093725355840118542387035275420795069761271136476844572084860636*x^6-20323343993063888665503903456056791763816281423036187721396309779400579684711919771916515353576387117326473656037637651336251187918562187294265372316892986156250144116475284049622761384917462281751450993629620624543575144703240100133*x^5+4815284081835173267269323010504347097068112610718957144870752645817017822212284845028834819631824117295352533414630108112555815561365878248527072970423146467830589745535682942486411588648169650359297879501595373312257350802254017006*x^4+951184641773675408125294848059665729554602499625712152418527827584410108686354136009042529922367949476254111644938296095078841687159956519155386378766073083914129956018706110827247807860832966941364755642843117730334106677450707718*x^3-216171062088798691718504131706682591126312180726460129834162719678483117593896387988541842905317291372900515641095894433452726925004632016833008621848445291915886310016030187322917442950838149410852809005447754563991091599809410456*x^2+1323082973489358917725134448649300698717836986846011068635655076823266760543492975290629910072957469936377290272824270389154745129850951480602542070661646738027554048918083193151575700588997730167442047036799538778060681113690305*x+5445884182669861990007961865817254434287657189405898706011963644076489651456225716093190388902090484524256839341239148504960323493112823751898368345918401147880945237821168382603157678119844766616867185417385943137872720184769225,-768831061584802272752612161643849018752023942150596843651031769494075163827211696706865893602643384763022816486220552993148426353467049923237813622893092319047473181880283876317690842952465070619291429530586322952279421296433*x^47-10052510866519690466061259657532404836071404020909949671463038124260119486903513854801131138891369580281227445691209393778589884209954020051106772024837659667962833775789220575740238522756709593129055685009074299492276094182147*x^46-66110342325370641297324991311219514206009229641529095614417620207430437143999057196612819007233326195198933691225427758563459550345308961684972076778692107289291415874874029740117514828478414049441631466001848822209581922464072*x^45-298725199149601849166400883201902523095918697470197538787728962829867421690402325808577302959209501084268677063858929022633565744722534468013182423105829596069506280024740419700523135811428632738485990228663608161942001506380859*x^44-1052355502404066465001726398994720563151576690992785886475192068029921857205902197272695146719463968750373671647621698991401278390424853116776742516411693971926281532939403482894133206913384329718042270325983140719442255479330990*x^43-3025001755837234984692741971669703525843105192401738818622386556631146931177386847660473952407723805358542064841566129521089729892176503482973719640827891153185009310759912195457025574407249270846970828958681603786089716095298760*x^42-7168091883705152499405263766985949193726064920204371648574448432762769613598595844320438297816356450286431972007661914385534871452773041670942290294527211063858986486560431013901036668346038862530040223731939656249474010814679025*x^41-14019681615346657861187250111642814954831668100882136902351484935876039844235330205167661762231960843596094517202571143625673934171893772454207625605062655630813407451601166292276527102582622667812522923587568112776896155807563336*x^40-22542910257892273316476584869079761355665680138094751745177467936456673046353792542898120310208350353838982940459294971535193247442048938469935886723528597205252689233951604526947019373563026959967481976124631758367721392334303750*x^39-29748600207853567110919929374779873720308943478188060630676705707598521380890349904542867272184144689429759980976924081470456382091307296934954498203930461983218142641792394361053592282933983590612597796202396021439384491791864134*x^38-34554010028257444847719499361939457130174157923113290085092962979158662421244819291630302188776020628519366744157192554492282059944663357344510141292032455979287774151248611751161231752654150475686335850718335681771159678568603863*x^37-44526258563604895233334576966108217126776575466715495100900690640504668134815649224258434926439256489902790075187624135722299513944786929820910431443980769682516905081736063397086791565807049292196171465794315810484717459391645453*x^36-64475499760788818563207512630040005752836183485568416030501678668420987804078315332833536993741520109690344164334352169606809063118648339820160248176384271862035229174818608078574217269034390772084840771270834112323597232574714716*x^35+4751701054234592853333505175328177083699365706180111428546021947169182564604268868050373165465227824616156651638393283857055333330556255279631017890081945148516333264559954521370067316798481073661443733820214819737259824020926094*x^34+633102997019710971053445428690972429817629444718859402042426036561647470673099750203906922011333120396432534237673805100733286561339721200018495163808628556926070421941179331332525231086450420337691807331171346284640780352917847736*x^33+2600529716725794874983529924408708993853870777614965971989724331296313653662979676682913705223158029207151204386390347855683483263105846541720494729423231833447025654090294607289116191862398930359820908382059887704484531302100332578*x^32+5257125401697271544324887736668205115427789603193552202325599178685815604592938414891303009471059773155756442263760779382365217104070393280123755009413029024857354109930656155644439903748696123969422359286466859061010072913081625802*x^31+3844627272485200189663927267720961602859911727157501949209281117186856565067621036167654717856041169115435163714867905793588601749722342555896190103307469808028611532155076316798035405738506456768288092616845370880558328219938741013*x^30-8200847794497211049522988564815511489200046975632496649427123839769612999758768034591823450698272151269328810631738403675749770086431922053664195900433632060355404065904945283006625182603544625359403108706371161670749423889314496215*x^29-26729206399009086424654623544391558420107060368780502443427170842745725444900431587436763039349886709631762902568626428152988230236809244716086743851303822597287196135694659191275546677475942435373773464952263617509843442516115917627*x^28-19022044542000806736599055133503550233675985875904270025824405419852223552602156678041184157378064672924013207539345013035258868805303674411488672439538202821974752922396632184310684648151914926854590991252791730551136660557676628312*x^27+54608530636079581257904711826529072924818683178434982860112459150162787173412490139009848242896910894877572648099765765795961958457947961692476321254890504477911692184584421392125132874805742520285210604471507196080596389419354595241*x^26+110870124255061401142774210467538518487051212739260132083817505749933083065073318891987936390012091190599344469429969373395278803113507236136617970893739008273040075674767693842234453755352708820715561848959462183290813746169049514071*x^25-129675287362913120744818703711003645871935733498434071189151821561009189790476278395428662286312169120807865644683188835612619268962350591828347390238686368967782695526007668624533207005998445435710930264289256440299537322621958763280*x^24-850697576324447608277094125290137426531615988813296865273783203930182884562245168030515353440969217089057824879295870931285014936349377847361895806136201523228044871972167593286866314301475711972133376069507462338435859729407023240956*x^23-1628724733300765793949628395961884685077021766882241367069076563547924557322663916613354801011471813176306384174155321604105536736080745690730992564724515059762662580353845414955399384409897280688806772757516085487005345639778552855676*x^22-1344071089253545689499965467946956111931889041187624291688100099135802482324596690737874535678191197866211242770359208536617542783725174638533185417189070532385882844728138996150932067441338545488992970642666006506277499501440085778063*x^21+851423663879982579985986688242230595913820830435711475887947639317095463399536824814107658806196457343439094088348083234673382723929528766646004264170851495416676439094495161912688602156947715431516561867024051433022687139804744968933*x^20+3742453956376975833402513161903729677993237987163179033855484411626113341050110961696324424095734010619658031430135580779977046915962069476438081508530958124050754986511709784507842226408739239338377400685680980217004877330424420163164*x^19+3991291976032950932687444309503395576532892248515666762165747677371092335441303966488745453695357516921779499793889490838888109308202756501510388331540674900072590425267687531129591482346569178603108039897582606835915928122392615041338*x^18-32981370566510089810261864058024918347701444273986954185695266579441312903318637132529769869965174690443756393049939731257483237967957536481151525081703023332239481169084911585168333170518410570949734381655227407397728441976467102713*x^17-5190975138489881146080971709483734770046223308979070046061947666834018627011354559780425736530594587306243741938511923223070357845248596204688728590965230506395012721900415563785615662243284072723484921866032445068578605669009047882544*x^16-6910749140858431277619955920581713180194997965426802245301490347829739187106401247834613860759968193875146897486943449956144476926698858677337396992962193224184291213013550471797433260464408423788019203118147859061180076797790943752542*x^15-4223807874755006229819190795811607647200346481409260233718671388789991299616737561491368839738112119792201037216454884201214153115191362392985516102379091676692406053945530911555502578133533598960498423359731491690334407830069330418925*x^14+81349278775892153880081374537172614753938829502757938604887605840426695323931673074047227762729248904568932503249184015224951777818219297770389327873808136990043303771467703097572922898497432236746289861750375790336915177024680008249*x^13+2626427280291366238336567269136281726542773130937637049024200287153544508882035994841431309490140232762375311719905432913619319748565456009128943237499833121585438696029804473948535419794139562036634022979764130979614242501188431879388*x^12+2294291681939455958555847568655443014009928122812477067391618005344756817177916668211924433356160079613663085375248978620307619735830279353802040983439539134959730170188899835430167091179786830040051414095306232090057264948666673171724*x^11+552353630855436242975855373395840962703987341401863327131644783529892592876259179168149300644120635218332719525363631566161529938222615851272587307942342840583577076978303263816382247521882246259698619670848536159032626893728816804805*x^10-745903055840729935133757712585449288587172427376892105789306397541603666146512040938929845779916059698125787140822650890912927813660467651069268014207256858444611091552152591234594245441345024190151723587046937081548149282884037805841*x^9-841323769682474445009016917633566293314953955428056598312949574809484367257172099825499131595832095650449066836112955671680379771649386701688746445815863185868333934736869415632408942915622351490085566687277768617825764572537706378845*x^8-206258196419284177344147253781789827583820478937119900105220127805604420027831745372622606902294297944709115703027259029773996529948716582325056600700101976610405410738256077157286230206545207555032266179107906023114299159391126114409*x^7+102055301982026616475059905323650607604710992238408283862667449414913335468810860705911292913031631812537926438363729693543864579069027969747928096817197387196223665300027119319249058172501463791805834561222404186641612720972548565804*x^6-6461114968035966426213038827237837772095895312231611184547677688334277528114789459045426693824529674942627491836205534085836043710153798495954431858450654945633287983475839646157686605355250481126251340414686715869969441720122671063*x^5-9332815871679912588378605982950578112119770272546218545568764174472410540088279552693335009226540597508848667911273814224416310668553557917356703896411046728149814960776941329448405423150415924864703770824766270419700236906977933170*x^4+1958508509050041849019261770805992691059654967256974467099373985769862730153689962851487777170011982749911245243483312399965264859900086329388832130187047508966729682020001265561029203146058527158472216814076207947114038048600651975*x^3+142349397990504974727991492728985009933851425820118289848518671602601584239152296601988259895125927180320044440982362461682225212711215483842871913948346406302536151047584885950949417835552375479177573686700590047913723411740083445*x^2-72880215459996558117480630207938739434056931665921211929043062730264879907528464228870726690163632292196082396847525559567094804451418502844187317552541221245719423092388805837398330962739066437326001978264939807499786546336250634*x+8023490838111984079498131535592158914734850474594042203278691256290986430987065788640189376905404289836404056185378889150782475844168826614067361874661631657730902519149057324567171057034447339853625187887956452514085403628731737,1743143251719951363704174370414887073798020770107006182805039290152213125368357689927709442415805173826582553957081838075779418002557405610221821354953924172696302871518828624038339878269325953730857213796391022927737138648045*x^47+22886699105902878337120577353677732409711288088220352421850087735400518126497170016352744127659178099104558145604256335949763433118852462280449084395182346346499241375863667238332576840319069387997649958746523908548128904517033*x^46+151180644206414104346126720377234393543357329537739314202038796550321263374190771659779922498803810971782162166302637753235469720656373380605101886614058274109933119321504771999400544842839266917967335340833962023847296655770835*x^45+686087986495919722401108185744447012400662601666742597047053074173397244041324370123193827189225568148485329881934143031089676009092380543085046814606843385858822130241249651690437657684307981342540166211802121659128133184687787*x^44+2426966602945187341522832467253758055696473028281338825290682189331984513393407194521293324296305561751487481613966673226574906511369702187466500545719386594703419309551865110692154541925964696023640095951787707368743908064649367*x^43+7006751086312861216764311746632459122670202517547999435981096916431309856624281561662899077125376433561268121334572026274701707591030987780883670007578798227930905978220027691728447820391804936031605326655555372069720235407898432*x^42+16689297661136520602782488220058970453991958137369340610395210655140775052135892003870136577083878737740202993412573576329095292086342539183419391939583908149121261030478927889278842768136984366885448560626424588444502169212010958*x^41+32852740524880369102831789489422583393566452932355963854184191568452508133623626133460497889105570823117881356588970892131946543145155559697929086916932945845387166688703458452618433840887880892144848710775635776604965282976235723*x^40+53265901661007276154962753547900592614905351206770708314621966674413534205890419051545034117025174896697556559080997208224145882565077220735181017734931974990957741672673251502375441200739878505670252789576379179975265116909822135*x^39+71048279227599580858737761213163646376555865184049453707138996772590785204502000420701007738005944637433287437436528750897676953757644402598610552997132211708893576942895528001227113727685940209406016065801575688844443774608641738*x^38+83306014332438884551525261820071445339613097644142438643254693594585254140874894440941692960951082019101911348961456799802146573464692415454127729488721458523169528569636035845716195870591871234133219931777542203827170171159625437*x^37+106885792195101095838568675069183755275683560178021716448154954840369893860905032340349732134116865289426362854049438517625718538584819724596594524990690984018243733578473932843639384767330738367230333607409919260288160501039295498*x^36+153592465982665865806966745626958779775168883847958460616322209533407323218639207498000924605277645996348025247614528400505846739691228843646410939803959867218465472164099891028521127897092381331702220145214138912967253087586561724*x^35-300719553301564387153825224849143609401332823951523040747564995756058000199355300954132163515612171737456711637635618364128337392723792187155662389210406707350562505382110642739527992270771179855477314137027541343795683169408614*x^34-1432327974376540103613460707933678395754985519237867977288095388939906285070473976386379617028013654458303507018098033935179866309057546918226621287712577842376612720780650634170202304312127269651894689876251697313779349783513248955*x^33-5975255478864123744354391771629846484336403198240822735794196668092388419622625434926784147114700300987883164410670266909206243001035846110369758028222165190031897557842337854161018008194820304492603769159423700210836264027268478921*x^32-12280641545259193217371781751639741895928496183812608444262196088614243677244940098407599957649343487370499258813900016497846030893676826021137828125619923204469603598739081203662093047671139248246912515224555845206007103728917069081*x^31-9524233115098966986308386534205393730197236276251753331707927605626119979941885905869749036670705084884939776525605660244041524908665755887871837987151255982660300541472521844969164495838260319821699275413980672917495149343086202762*x^30+17813256417645645671924293005225980112653753142667357529874918807943475357965828978836483200546798376445198344153406604894378200133679280808114406038564846477550204181772842609503711331895536099222523666598256012276163376119915765398*x^29+61426211369943750619742512226321940130826242021631349118013170901679311406865714455171549140939638450478480771236521849999598877543405272659797934290205207120074625641516043879822149777082552122136866269342847617136216001126105345967*x^28+46983273814376404661566383942408923490738099918183990373804316454479038081081816039200417770022017256872220705023013268274656794299558700810653481129950998208642679073329589132810797849729528058130668750286045279750797223998567647721*x^27-119870018628666476797593872534344382086837124861384150924126197296547728201395874763211930554359883803492488788042125275578501349208402546401796127700546630894688983365472831314723297540089022400402253829890012521714316497513492684907*x^26-257205138386336025198267942910687373228461619095878039531055872141495851695113305919365059285218186739604453638456079255279832961781687645724670788211923655746429930704138580289449958349646860876620935374180987341097524323584105529313*x^25+276683235180774416484380577220556095422026825502842108364639365534672079798635171053109673988709839247071208072224649100096813404214516833789594601053254489720561414967660902273184693688303507302291636976755951087833457406372159980978*x^24+1938429685772750271655558676073689595480493621723869476215586783865444335542070633222358943140201846689052234860364563845027343970642685480644396084192446370690576745948333685704089843387117656312293385109093352935352503790688652022862*x^23+3807277245928535873455402240684743660473688113601856365622025452842643026100101749888534724601348157870709189163183076809080351671234913482567373392229468657385546849375218401323646934509395145937039922896684743371483349460275477041139*x^22+3300872490883023292123262742082375240658985295523417181802955430003716886747981750081339925688728276385730257327026493852998522845217752523451130437477885239808819433564016765368917185746089906705722776529307597208178279786613366692859*x^21-1670484418632479667616771637259138958531865676541621694596614231085269854363528362008776194901620027636744131204010695803220067054820536026368379847008684583722153350670727060316415708270377220472096871524187276806444153326349120436261*x^20-8521857821566506549044635110482444657869059917905139977717623335561438531225355015267901542572578380005725111742009390958674236563793540613045951691582822047592796553654976896847390643795775817688898647961026737021674118955223522395377*x^19-9577352715995319932169925326877797435689858363110864574688818889018691040266820288837665538152554143696195705908406231880004402431582857252103751254384024927084781130486809601585320708823076152812619139562435585933289559438135904432069*x^18-642497507807975936628927999248513546236661379889158142539350953434610047060722437874754093015553297950429716937158201557482484975236877521362159605150443210839721476271081474945816251586099406154569412828545211877352242625062051803302*x^17+11561889416484027901098013949532163702116329127176809915696480817574372923675254324764047836672564965454801063024036072993197956685237404128927867050825154411448433676457315133048523850080560696374473298424129065556465033443603681695231*x^16+16349429557385057186276643521957368966627787333104446901644845425472077834901287921145581091924020033376029197048988538521020416009889917932080301711213235551081497459706517161782685512162704368835972989064930454025162759716256613588316*x^15+10749316696043370882361307988889513835475864167905795914359054636110747018670289271461454347335174760774261229593925469181547641209538239228820021250750600225365377127298744391158801829781963487094442519060134562746620344498760966607656*x^14+714969987694686909067068207684397192961536179670799368630738636127842571015643380796527558168631379832652440661503764956266244665055908121019449109659713196174535919615098315266748012257765891152741020272543421842386607759238645456151*x^13-5765026972609609896257921769316767960620575765588640768469237026391013304627815229971347709747462648673470488718076294647831159013130155828597637591453889291848561352016206990627759633968559753676712266110602532630845929190578746587903*x^12-5563208310924682049641969584967085404483974174260560454826757354243786273409253865291600100542323746964084585029893191026410528922798125698389858281183375854561066132024963326154430945974509889780222840823239170206492716359522815532905*x^11-1689604986436116953028175289213855726775751473814546407789757418106088513229943842995799919560119424833719715482970170147718095756501033688442814149382724905356235303393147797684542863647014226039749048098771316337441699152096350704940*x^10+1509518185261326421011214412496394564404717906537750349646984728913600428172878526820198777574554562576367835878472144127133279794301179258846787218345245115229249733323989599458529527674357337416277180550190223706094813001479460487621*x^9+1985949643961337485487512057746134940418763526094593912254298340815352247404113737980275942618737308922231438501629202027939516864295872992145673493324557413669455691142808083856675881682287949396932682978984971912896603884822995101003*x^8+619762272407149680325153219163098405134081038648835528691297724759067580423222658607406062656501023485385349158743935401119600062818007046034533666456164952446797761098893952717896786622665905782976837644037188167776337563546287731008*x^7-163155225343417466135607200368359391226604338809746265175956007445547787701571006023370296313951809087370053871742827035263251908788820420447353583746882963680230085842773428507230394975711167741120711225951908124274108884472957182236*x^6+6619218586978363783152784312675055485882574751776728656597070951438186024716586804272839213508647956474467366920259338748066043938629466910553396678437036055603724252264272487396425668847362222875103109430008684414048769211542084897*x^5+15020115379516667723636575260535386673510797581803993391769453864167755660205405860452645471752947116763107576455415634658501585732261039219696397539543549749333076342540991812414632149412176023666109766606902756417531976905569312355*x^4-1048053939651952587422351171162287291610995452260598242166468170582109082165518243145698501357316647898148869253116873117334223913896935453321962446970587992440866220226351069669291113350667169141198043116176707491074060422295443420*x^3-96299225304460057264256145699375123564698392930949764891808807222609740805490408374085277214870082042283054820207275691168719875221562406638255779165163505124549459517962603568079010368123461316231580828133496349753319885434514033*x^2+39850605931970268250331036211372619862224390889732845581917429279764746840846498500993910049443028221022796974262617691248887599712212101060430277130386822687109459887048630909525377940378782291637813147794099101460631404902797189*x+3874633033050072715699370132801605565985798878198215742920256411324445997986598915957711166559572474181976134405131268440694815360681064806786904038616178233979972863709867954908530429593868176345869964877930709286786387787307843,-967763552505415090133146465007445788866950189565323708848469246391232822350355209510340141402729602638261851469694850454146347178662222749813817493945147260502159738660152135175032098716770951184572571953665939043457383818222*x^47-12560933069990425124338627200339395891169494754379547177618202339767504508026849989904797769956357756065893578923298902412952157556821071508373227489406189377144577340392577248830411705757702857600440608713275879265196777739304*x^46-81944251869831275040220485159937738552091410254237586006446379551562272697303718607472907309741721333125446684125454306534035723562784534756816695514246500277158689190980469942485700814036402870359388658951242496600423112431501*x^45-367243082088173920843593852228414459980803273293217229906768216296990260906779762489819927181330456562304472147169838524215094445446898316999169525193585977748575670665441675292658254398048143879823599428347314151347396821637171*x^44-1283215981483085538329794891765370070266452921141002648766209364910975944618449698460845745189689412612184300726111254536035211958857465157908426804776883548468094806230216338942704147232000626204010730485564804254123617454070466*x^43-3655888350572606252335864533332291123047609102385811906300442443278590839978452883004061667949840299319849123886720863461915822389051657627677609826295997733659040199645463207466285147395485187666740703162681820549346007655774628*x^42-8568768472290788469115606522878804070872660388765616318603639199301930309796831726310166716262939868364890217623693670877119740203923221112939565388635987117767432947057642661422151192858658250685960716024743965705634824490902288*x^41-16521992715075766892919632993411357595638740566649882148336940529587991393710806215108871173940669260593071413659476822982099265313626031632236351758752160835848900249383192005072788924435884979651431934866110729957092353603386603*x^40-26055600241385085690222184018010533518099344663602116637000923254692685522621182377890390002861425310193965230841743576514127001934917178236211703486617441968476981302621174764922413836533320717227918779137153577248532123166192616*x^39-33469464522194827699038636989739954223016698572685278324618694262025341042297967420816524930088716442349208833094297718779890607243377700960114952224160985297394978194033057688658707775830171139810558729228783211210548919915732620*x^38-37832228737350021194287020080771933901633657183428462443696861653697744971266820352115395189338965099886902023798750808057932362165230936750393381817366936523104457002234055663436362913095410264189639138315962656088704697107095075*x^37-49059172401233383024757790653976801658595193955263194207307298494739334966626527596246738941248845059389226733238257273013679931861974840892571603871787441238093017789534150345275469573193798763240170563132763058444565081301954729*x^36-72443511632451218053160521848553468019072652484353537867690661425483966097455580107874359041628564902850142429725188440977526451732772674349603595229763848434113633867027873228167865344988590000598054876603153511994544755881436502*x^35+17980270383173757098148333437809711236928639863284827076300088791743565775709482896285252862060789209780980426589446214408735502912484492888035108336618189412839249172619911385509135547959785802170563643613088728973031955083917253*x^34+802357437133640627814622733410669690165765446185382807620415742505441795057636737121692048386202388673052294734196524180164325201274093176210273804316133093186503434837356067082809510653128610449850858411005560644877984370730710656*x^33+3198093218698092668941079367807632068793629804038868905094760076436175177172082243677639323840409744024995163735098549324411594921136029221025036793003074435829089606924922225146204395112745043515400148306617213038271332511403075649*x^32+6253857884474823219486051708325693128317451202048976179208470272444815099923231613774590856537861386060113788485498163514645554574591461329250066601813304522847869881460799676468682407725906148285892885326591630277210056206099099127*x^31+3986759356008928661086998470933344508231992660740021276968436771190931165245017328615271617733546308070651823082832448652901935691013187116936595150069473255941086449121127066131439578157097988329400618502264622684216292153064803737*x^30-11257341275138217069689974700078226307952469757911617205112412955842523812055804142936022354037730031300274867666676097812658211718070819288350074516968229502713085063410726938849504488473752657315670432109863753852715104435561912597*x^29-33072810975975301520761979508438326860306821892687467838693014532386315026014147708745632129420001960750360550744955004520528684666247288631672929032504566085909443136163802426868017836588291550975253417760197856645758112284295268379*x^28-20153634763967578960271110692869497248749851574893631614159289403501805232262095792173090858954180763467383464241332164405814073634512106068920841451367438122865220700998657820412160941157268862707585388173024223508252379123076838909*x^27+73326093534337997999627109513777348614513093111628047470787638064864945771394599900740629996937295277687141372050614889436267797426980832648476109957962675119790536706992820050174550023874350815214777739846573467373316631803581963833*x^26+135058143607853631300421377857068859051330709109238422974826393963457140282920000401232596148051577374041914776356452012877946778191678856068693154283555668461726958954209936615962462792572596978325783600408163031797210465979117004188*x^25-180510735954807222570256566506852290249631538043950655832438642999140065177675831422799960058029423673284727664422128365000044707555774182877169604520566088177279155662306711438516278677726126392660588965870462929435849433877723259766*x^24-1065162110050822556100957917844197150485173428376304078225931215008866725750814228968105264035689746376691950041455074744765410925749095981287483530332918521224817614473126109355714211373586616220656556873987042207511766744805928633709*x^23-1939792607804953397055363348471484390534501626199961381480852324767623707351374707997768246864544729647589696374710141905298764379734443304596698407349224456057729840859701232566850867150855661207143672636832310799621841848683442177648*x^22-1425481600928470056608537053124377800990323552334808263996278489206266612884171312394642672255814071782029743165893578697265004635528366393883115796654119725197914404918994381219071769531366711167287387579687099021433442635232418208701*x^21+1380784248265091450950887082990230027981793853136497858808186674375052667278033451113838931622318636830337113055186044066424618213273439293301817692490902023640746791656289702931204733106442056266063171337866616510869283448151994015238*x^20+4749103887802851430667407838170807491605839209984113396504508386310056700315780359723134846047486291822839986551941394616821796323523440827791500586503714271124387078440844180652083881018671142850535475142463632138700898736197278774483*x^19+4533367473387308699528092470443649619068489682334443641881248688377739250293042410746350329614611326230247824156486986701894834668867188200852815047248263299330376417494432129187491837516033013338146549430232558592215289460051952569097*x^18-838610675904922253022347034269449332566545068954247462098430711630917181337342899736617002217738176765003087960050846634396479788764106146110552344362065026209091089169012290377992452503449420011070623556071449179148040807601853929335*x^17-6927254259299147233099204498075030084139923074625963331519823856763181036212916225398571507419932510575390089655087705316948945844489002428269154020425944328750097492880983191938319053304686687760929085944460605975173079056966084937759*x^16-8154726256058808321336110358129217171286526405457506279350471657323458161943847210464658508833883233304075814734944989599332058264850904658258472429019629113945201330029742628221138833893194680527662144289362943268490363013163191271008*x^15-4068147670983149434158287058068711845280613815154798611596837114016905535387661294427009254036736158341591630030268420690884278396873174057745407907433310520764060805431531737397304829037166019063451877847250580359074501250861916266428*x^14+1273182691461408128772602141250463273992640817578800027012484128205321983535191459665640229102696721179476033262730988710164263533932997940572860506480013379104445288818119176447771159460224822435879104257110258943675215082063146816301*x^13+3777346873228792684672800534838525514413121720845268129357152839096549137772608546552465758070906613989008940389581341966776467055773750521933103292570083665785080324915796089148553388058357595374880082617507469066447930265618637997972*x^12+2648902274636080447839063484062943661560800621552279795144082521689968023851827610527785817463812594490735707986880889323497030775100583522997814217261427222983390092898507042913825686731310696687060918495389845874911646435102510503932*x^11+201229321106074845838440477953847278309579399090899009428463200875091960612194345051524921630286065712744112055322847936744043389373501740642518508902041679948548282005676573477515403209115009377466261034876050103009678365519669286235*x^10-1247893567048334608463349039111321475739238097684122718406077559807061337371262427314112840684997752127489043498947834197986345210205856086428939387581554828476201437327665467645301306172261959535084558692965659617135347074026230198977*x^9-1061674202759473959831565351490189093955099819678390152860061596052233880369546839456365151831604028658886253839479406910693594532880332017915743324044321868003476439500753380359768252687219201355187731077321944720725660392313403676934*x^8-108003931707881456080613108012306470502886038050876374798564236629706435791247953633336220865068434423107316078457833495234975901047031321394705635306464338186915322546350782337056464154658989469325839276000264244639432312189531780953*x^7+238465664096776991876080424005655096541656055953635979375583861180005518173808880953920791766076769709862298082529526292529940986555065403627652510967916929371870891143344527347132237312824033080023602856206449072567258371524530426637*x^6+14500297209924871366466287536159515776570020312449483772195353422420484461925945297730467678235413508560929692440165880700581392091403910259937796223024662487577096440892970392998903644745482616467983158103655542630888043270561870088*x^5-15506137846259337684044084812218124522983640807800454448933420879881868611744098930604487155195234827389437682674059335155717468032918154713076399945144775431636857368157713807471995737680630090198302029162287722590176311700940041166*x^4+989848192298442248345209280799911486972740624388390569269837789942936648563722952999908289966344400826274236521349475422821338644981566636352588745820069099111129808478257523948168879183686640017136586302300351770972543247826712870*x^3+535742386110367376068504366790706153127910754159409554321730662644097843496027097972225996558633048195115599561159623345787864921297351884543828524723509214796463827218039269863309740562381879269387071258518393211315317811293735389*x^2-15091159214556258837251290273320671864193621747336137623936020735719827980346213210026258892127151990579878408135610949373474480716788228830113522526829409610487850706989360897691315042170729091587040487995067157402850755318171734*x+3923846058865481481615011948512167934932297631755574218179393431220888259814021136008966390377138494799569350245339776808671107134695802048087799803429126917131891967920441646809345135498628620254424289109182731722417578135157627,-2260082183946030526433463447586462266734507252044795335854566293099172574797179330842713224953125957008938603780863324679707643435665639054649038399609610909157351702114591899951206936930093902074071375204478703571613272133668*x^47-29372207833546684136815260139814319793371153312042125975121616613929371117450300387201181321677766436622808493492061303196562225903715455014071997450348690291583387784637465536049795545987062928496279052280862797634186114136322*x^46-191957892824567202154379611821904551757402090328863515565039602801658362138980995859340689522633197075253502591060671213400962650476899698224202261132606781581764849697820564126054822120982933541591963125004150799981741333954604*x^45-862145817204768980427992695890057146562302304960513567958445582328820015492797908936360237640778463230360137878469053318684174770426675244467002314586475418195950889580568010728461085538636996820194534051094526505495550490533831*x^44-3019830423148867550525088359022237875686730946868665229722104070540314364857547376389316118654073699291131618071573343193379853655831307931242457942693376679627912336262745090194638884381438748907552465312415980787478791421023441*x^43-8628029517962635819822111108449971250905048897096923892442323198795301194001996342687384340627040531097769380047703440047545804679731840667846199443984808644620134200972481985709739671760200708877882704714944879784750889347408536*x^42-20297521503906351118736633057553878593217989954929637201689850701088680661869893271240572231414206215226574088543231431859789864960031200702469383931013662038854020329044697431697023201439638462750984529371468535490162178413387982*x^41-39339115026339905825572294581105744230309482253143792217548983606170685778159297743614334120763876935797369061386326080921264320787904563879109315533186187341793477166861692939362707189414632625791634720344956748214517954658025008*x^40-62508169117201239153204708756439761165219518552847820912227942097846293016525463480038080134983052454656760083150888974511414814353168525414966407845366875556255710933138559190888808199931779199230070213042751714217320974171024814*x^39-81209453741253165351583115515514855114218713734182178379405418287046332660213979978317896874518625678212354206846552124978371702568567702501457518987547906381769755345045634981819636850439668914264487446137458627585344104079987148*x^38-93013702384258759405104001444989640344878489105852791948740461966297820471521557292251109582412368843588744166443650027957403564291635194953600235967105640448510370863317005277955949179910063367970509403094556857168347350302010099*x^37-120628046489170348350940883752620739932462196174520536239916921760952703123886920242112580742880301380610456891715601985616481448122359400644185405380566616102755843518461656156079544205178502828205311518110015261840453749802106995*x^36-176557207466677726355919817033930304591122041590325087405134028340854313017378165167909511011059820088344605748133477775740129754926333558314258030721893148185122083577443249585752919976301016371184978306561984665151498765873806674*x^35+32259622426171432245433445916908076361935681159420672740546556111276129731240589903220268823086725997734947205767550398395870760736396506115928302757939628657022005779849388049832978538306680631599621551516404696708409749714352577*x^34+1864730058206610882542851358916277259667298628666585860004173349484434351125112506726684186110344925355507044088219851619029258758569644847656209931947511289098026061882375816864022591158193755610842970518239297901266318004841034931*x^33+7498330342604444079184748553353839861506803605695944464087010674775166014750211511850452082568486082134407250748495097640639165549861093419308435689423461578316411340900993289968793239785012575063327320982101749813058631175011268495*x^32+14809959548366835053773435564270605531164309201171388635361595720424238289432296316191782006389756161619706788216412630645059510634025885385524907687414109690371012110813500654092345000172370174402543986271267689735270536160727751885*x^31+9905256452247239739420441188263002904695726523352227677119380704321491550629478138116568976699364361125435516495442413256387236217283899311415777737927972411712478393635016816053553822250067857168309215829117857266412046815753432702*x^30-25378331774083669000472824592011980806080389449758072425749817534585080258939919384235433798955478041992017458902334179881285326707722822983194146087756251812235597433215382545142006802734375072068184172816331877166171744533610530920*x^29-77001278219639670821314119775953170699254355447831828874125146115368082907619788334593094785183593232879628262019464237159980265412000309354260235201408994418259929031673569384477098500653075624891105402504961317560011695865583172501*x^28-49244808037391806300321494765862140024319363617443426087835575044525336592928998951233297248942277890949224820536156197181859451163406496032770776107352787310698840936972709787937092795336641848437520956557278936147784972401360918369*x^27+166806208093524824425230261729415770765099247724806246246811107941937557881313118172331220529921756964124087438646741330329678726471277708652407358378588514571413544456422095989587877940494543640128291615340996293709031143353666839130*x^26+314916837532234063443204123352954730408554671509007240084555446773793432206240907533132216901213473909771227735693649477523670662987341602534281191921772135406375831469457691928064133825100542829209063058636500329045910610253125559348*x^25-410133044823453426805738031528246603771829381339275467106255008885138914548676265231627450818766736011649606225895591696169761552347407024978299422775326752413048937078773125336274805557981831523831113566583609972380604776214005790858*x^24-2478757607632678246493338927021148067701144898572034827142922170451285213224832613513430447525794360855155377888586068578255219428514837880931290602226880015439948248414691763038833347809499299114577980306348354847772751125560993503676*x^23-4584078389161413023305708073580768569251164369749369782918948111356721256340939777989232421896853025342824657770703715828141941929212052662462995822966164104909826225817279360546940308659261642662421213663501024173269392999978928232019*x^22-3516366357935077872086719096579519790067530417853439014875137790150149337026601283839447416632529346822128765706686398017190732190858812975927608385056661746345505017209216899927707875808105500669510683488281182066670808464245417445575*x^21+2933315725396012637921502450010241206532824576651453928234844716086616031103937019860239656069725485992460174612442848973432583319475724129973486065318949232075398969032107027896226232891453229613978727300803043614077768291440844894679*x^20+10915915273066888089224316181683129391553200202891248835151247521390383866639952362782948370638732175462987653540393687698490384089228888926403584408302838438681425435736527788019156216700041456016466205966166480213217984447856477332126*x^19+10828664952965160131171294233817265278297004118646082649952564334592144171026383748195080790691715161682792779808115691011093626415059856593344905536542158312951365951604914340317039195470546602371917171086053613856750951082498460630122*x^18-1282541413573220382915154080654016727459278242111590228385852395338951432081434328284813926502971327835688481383473971904413166790037288193911884818848829409592760929615841460579187420218428883127666203468722089414038489826389001276379*x^17-15572563035954178950166729956278007947393548997151496831102710115208706078855943222588504054541104677722661757793393348805923230556948091788294933669796860980492782381647986751178976218390835068188002666617418267438254624608191180299082*x^16-19168266188971725716080806639890564917631161320258911767578590350016474137124110352757406728572035719631713242496835239032068330088275031839470825435362081869953442949859462263422594253236465454565583875881338979740156668600381055131694*x^15-10465125659858941522211666640758950499231998414120497474214337081716010204534247885606924366746668972465618276571015685456042996114916553178967122300736232870030489349958790504626212026271142282593756617986696992761818682947318684892189*x^14+1757817147613234922705725020318858629098458985138844127596693560308606115540815391065104471932377894698936695550707140463172951001704879867583338120510890117458128436895810425497106670024591282950376040801432747047361874750569433397204*x^13+8079627547077351210553029708637984750740756291699936186947879389054986474265476091532732428391859305328439365312600615967307897597119102907024375079972085949548738517772424791560762148121685387735856834103622633584510068278514990758617*x^12+6178062540447452544580519236484750565658157419947041872559638878891899123020351764175410676347966339521983405714488435623247294502764432978427328866793795131184784828700485825128081957910828386994982758715033565789893962568484440093260*x^11+900256360675698207762905034607430677563432136387022759851156828297362306069375822073876173560567650164672027624306539743335146567653823967756870830715669416839228821728365211245246341070011283105043669845000817138283322709846961374869*x^10-2520319279409604354657365847755814892698997525783553462627977026320490309001235479947679685864419410783995869661895989553044236230768357481726298354769880878587008889104797544653133871064702601668407287422856701704147369661402767045466*x^9-2369030800888311516823003224817118716405855206784478516377957376167677673554998630965767182795642929878100241205342732449571720757032295528876318985909861147282225748748714728806168201835793557990178732743803795970166259344729826167896*x^8-363241850762728165305230974157243185447147539035340404371851055814024859813222738136968735242630126521460558536103310477344599873698923483005616590351638340043295940485151011072944554318934452907353708469087924651904440857898657032707*x^7+419817994083284521157823579376710107988165041487846645837072686886995321887290030964623497172152571154506597843824714075680025391580257404305700189155976886945031628408387909978891166501472151618196778648828126973940151578308107428591*x^6-15646109659585669931871279797298414673434793151510372702048242106660957512446068559085770975723187505539925874915220222147876791499850656591929386615147690682125153378924704309680832408338041719521794098405830409879793484634408047444*x^5-32260752099670974842371851710081084086767396230844677786787403103582373754644781649851990237723398338262179324466273193223812605663388299364393744322946739578634098285149263384750652924291459277262459584862488987174634365524102658285*x^4+4704287615231520493282136843746551221967059779342593808052612107284675176219285053538524269964776510434156036853088217716524524519978145478652185016709964724429000924527715448667958721829193562073246899449235157523584005165100730169*x^3+661749301897195908797764481439617725562786655789610554645369274710604258581369003035053864973867130332323025182797108733564580585211218205842255882210542852625564662975278718237827820971063364313937968548864455971876817669272331108*x^2-188529993120644289942301539357912025705310139659638437850780303650264087970486839674633111702913531825610322775970632838781382560042207658135373005791986923177731178094162018067369796339441131798708879043782976066927975668731977510*x+7637371485570235790569077439199415379757918911435898904005191617364511902464024450941406021305957508871429406594989850787943390109557407002726396794109215973026780571866138752203608210074407702875634171390402294711248778243679396,977755715636546756989401487292079807201857340088116878519930102995766979529022903103498406349615678742937412822918319036635879009020465903016242337171562301728247865711893527655753415659714516423228670684214069540986626404849*x^47+12756630051011658304068413756726830245396716922674362109482332416916161804270442593333357991165550120937714160081356243256965677225948693826248499584262402994359075887178563444551239744249696707492109204760133618139046287622991*x^46+83655071344746335440353064200696698890649162723942932504383070258452068310967256002200638609634703940195160845814352407388304035435194958598910706621549077828155410272408836714931970273478947016696519693492830032683746313896438*x^45+376742168280062631187244816734200918843092079452269384464376659728016161827627422140232859350303511321928034326027670956405057259543581328435358949084183674350947318803473214847513379940945082278547666114065924327275417244213165*x^44+1322378309329149758693959945752188168818078780203656198598488036849415253945656310068900307100909874890659934878238963500984291979087557065258075713153138340083374563784015643030332526890164160661384418121999695155407587531175027*x^43+3785432789310853516306123093662967701383914792623159455781875806862728766284876550851957207678569988162076009960492499398445462819775377042351513707793243571772539717177563289441288238768048048957951761836065369938720442002920025*x^42+8922828757909449993065884842369569215166858016522859261943829742718237460111546561199095969461289079013644650683524974874819890392608135117618275337911185514947286420285405557594241117691476472559890450192084203533963881408815868*x^41+17327171000752805360476622424886009887047234121351169327005929749134498154112510944661203960483176953996338359208475439282298399019919690779247442619895940960158244904962172500364822407875854146497526915200426087603955130796691596*x^40+27579957473788555730839208633640462888802475297565540041624314283319715835679051212417037611034211137239966157506756950449523568099490852397111976868460281367289560062046441592986505527753907696315712528287526877348773187878764896*x^39+35866186264281495353706333004162468828371795056654273721741501124795802533247614808617341256533760598476057573075909914979825221058361186560109210269485005221773605797569903933792083566104573043406334161422284556217262642018790113*x^38+40992106092912971743648176936422029779082996097438417807382183251209340992214175524490795629579896232970601670672539863152552485890287992557043209699600807212114461572801427134091515634041338561176352493794402422193156637575128739*x^37+52863260048051200720012934552586204092876065149636719840090501457498477425851261836576063130903295698247281208362156213539952192335997282540792254981837586229789340565348418550847040069980126862554432327669983993157080550567448560*x^36+77439402741196685348570833413165672368537655978921004898311647333454197535434180281072667146820140393135767158776552627993981532424348818914664085347893403918677843973506145616515027057948422546251750230661389378346623509569823776*x^35-12127980417855392177981011546659635939683464113019470721815642760265367681655244623954240704185220711746923819753298855315178751783033658638373082879213876761724379221051624901454801889131025013464693427393936791663548481201612287*x^34-810385769500766066462512895934323423224280316468177275611885809251901327284788922532315658827000316737958288636295514749464649848012533041065802153052512633241207418357350787560502051380874915831031259567381755455781397803840158395*x^33-3284723223674414842485558306052493372336746225028977177744384641922929720976938981499911179944503078781187576860137316790700701836959775995538296789609733388757839405444887993093572107028987085133422462123095648902810216569937411814*x^32-6543177237076042320873336432872936771619286138003215920833094498786420307298838227237594623769760707422160054167200070126001089361520310410430757470671368114357381913465764028731155086185723764806961825444894141420082458761143523393*x^31-4492589152737200043246647348170537557488332296222769664567670109591675957018311266237567116519583794968717496244895465871208207173404112079560899443916523607767240006275889300789441333814156564169762718720187829482339603815921705647*x^30+11001005961783662037278193697499616199919614590597973925419328315298954289243335170835846236729569791254287474504869011989006001421072049614038419222009893707927010738101701734080491265399523933738957584569311546944653290404141381948*x^29+34047876404702712537000510756965474225653241399840339613027518178094883015488781775849433099481295306699110328796059497603376144800773821637374605169768844404483013459402119935514744363820843269478185737689625818949369308936549606205*x^28+22630287639367526699183079163976468419922946553356364714202126189906810446952749320491713322558857500435914054518324317110935072546778115660875452158464811739271964131361229998225264995488215619039917176526480423099648119306543139164*x^27-72292013458513313411754109839060264704092632942727182693825734849097854844507159986337169523991436635630718214788897374934518802576474096106927478535436633311621105365395787425540625642485431723741489501091952035699463119884388258155*x^26-140782291829876631867923788045606595042925387098130598799660341262848468394735780573218091910946057724307919056166636579444278911831688692065800686462795283085192687978884897102051645745782856487247951488173343150267176946670707086464*x^25+172954693016708212321932994447340752027010311192329424294345806330181632829025400617345237488425892753675351413736836386237163406004455145248794723891467584222622274613571104682546822749924042563426615667565100466359088889978385873256*x^24+1086392199519229901967761642794944722810238104825741357985647642930432595374699637924891966116179329561397498310832593471167855241100139608998965804148776413064273051869734510083068909059928411771011709653237816800675742996625746556343*x^23+2031837660849260222080118023647742981749424818919186639117465993598979259724400408443035808018251645063994875464322331016083058115386219954075225006480733566635522159896611660899695759012268585011099432288363149892338197062237307024470*x^22+1583490618377218833481582027711460133306429041858353558169820820607986999906190603329942848681734468449441277895602637392542361359698061298654717048922963653717842996572990678450401242030403882004475092229995245690092613830034488785064*x^21-1265931887347815527990794853059020704902079550342374898053578887821383462475786223133000936627446955100768766927898010141053236581096797548782058445256334220817364686646929144650080024205466730615600027091809838908841970872673461240886*x^20-4849057509976741207748090750292650638051129291979012481762673912466205487407883727823444568091577952071907696114418089472476452031233337025257696997252030808516945893086497668934610607854992257611601849826589197232098587054247717430927*x^19-4887759605629556918769847559981041536747583471744837856544673781320387646285301706809495831944447830988869905001123727922104784054063945221637179806344427012882269164808851053915863947302535623384286206062363606432505484203676897468967*x^18+485791023460992974463221491191416337889475610626503957119540316467859089808297049761318133876362805436878887258880642292355965018070111135154888471007224887127404753277678178790985045174629237160852175498193737731335524296759857020397*x^17+6948295722272064559218236393693712214374678661086444419093232106202866793678645402157017704776141690706516904347671250572615954220719655139470368039475400202107489644704327919900963517498150189781091419074189931883740722960791883405368*x^16+8637923583159410399940859691410651603121442837971871224128975537019238423250732430673318590289138442063492511002949274647051975558280345766401294336561724890326252624647949253273570381858587967589469291016365553582644169216820223337581*x^15+4716354232349638133010275475005391133151882395848804464413372064708190258032105610850984868034943736318417101177630764691144534854974822093977608218759528632702326237817811348101436245358034027476101316475879604216160290911475770990543*x^14-846285304584613458865160696458432575574766789664701359019987064116096635973446724035591439635206959498258875332433020172696075681746263480518391548229308991144753339899414003486425884248700140900054230617726965221584665288280027834632*x^13-3732564073675781940276184055514101417534336396750000474230793153160698719354615664896855648416222150497952837671160107571429717129166514388966226824671598717773399684461535461061241627396527817752895504027248582628040520646783680846135*x^12-2853255564782383299461153956099170657630804176052563166591592654764062704803720869128217794789513203027589616993062712240165321620644739986722609024200786522789950731427196231866841870214534582813160116753574851455039269092219288801277*x^11-408494425031361785921464186847390879975933742690662769541293410774007284812157619570238142735912442090034119507862811830580722577383065645888751514672602992935391060725830642874176946675439985067303162642334185039011974176632154104937*x^10+1176479849480122823677186019001143512217157313671356732395975163535471233180889470963825517713767750951552361726422585384515230986147460170370802719059059182574056456607063860815480325915026424100615479930227697175740168783481154660287*x^9+1108469514079882576671575797081883464589485339531467618290285852261008252118643042609608255407491212406210419077969790639561967133322267705082009880640535331985075732649680298081374026821916269005437728904978729290111401267378893420413*x^8+177057841663732803612367481491747333243099226605639831391058620253379705876912785120782764302015494851921331169206500142001536367600357812297453378433012605856994857444944840293693839101921012619072229704007071941564024215100473606008*x^7-212070451715490195230947780313761379952795831850267752685006299485277353888753856973204751653499320868162616472099930326589881735717709897759859469967606901771671650391538172650203297998568026581130233640539524038810795814112525852937*x^6-12920760582027853219292516360161871363812182063707463832026884596728442754208971381576252769477085768947698688130512926191803814700036443193766908551793308098682510284991126957519427649447308476408042717145012453696952293376305072049*x^5+18279378171125671885768895296804506405085281124540735922851168228526984276155330662831629929931220202978017384761644821959663865789302512137841310832792639229732492996534291814537463510277148522522478627703951498540464604516720286691*x^4-1534784421507658577170271768808539306437885642595489071631753728349583589467623700225143344794794492460203319274165605654842332458329319875740326857182643745182518472207116758972613920531419419462633438345462395143286736977701036997*x^3-672653154536282752716895285900764024338553636150146791630105583356340013831406866318164165770627536594661145000933366508162026883837376773703142289794946072401394639377197065518588215913050063176034430701170410524520299537177904712*x^2+109344881567469052410472698429702957593117598835979096913828550323305036746934881940235907000318106785982136773544344104455010367516760496501501857633986952060098881511988693789842147445157384277873498071749426759774176415701990520*x-4149975255649336793225758041969044568327959115984332392870565702746002932597151996262700996986815006465860926850411754721130795400102203075912153450765858021987711757122253419031668473093094525707599573007977747640315209427425987,1312448182152699824783080263604905150814966239128219885678211161131276856971014281268822455128074268562567325061406652921587119651523036704180027338148273054570266515646384411742711722637710995262333870542258177915038076002116*x^47+16915699729843698098935235918408378357155010302232967902031463191780298258632841656266947329256219136693025976434148518750631612585617574887416021174621085014274934558589269303963790674775383978694822020457138026468519072145631*x^46+109561154090584678024649238783212380952099508843794534134010115752439073041125366591974005076532225402856353532908412187107409760025254778792241831094953297638646216597768529403503445331401759996234228447890516771086054986626148*x^45+487639194376206803429090282530190445052614588230227405486245536573009160211709792400404394192238667547346802135856319893770229495980816082051708825922104802326126496242772214568969296410482987664275035347310387332589775522340074*x^44+1692879134086842971123044401750499808945188279255352093358929860872137350985478333280423676888998488411100445173522656419913779602084012945100675136477083891151233084295771284054126280697468293559916888399978355759283594557986208*x^43+4789907139721722238091227068726478633139552298327335294172590166828601512349376297236627645560306712914308086176629996335522573026146963717144214648485735443212156434297313873558816076710628948429395450379116838332611926054342557*x^42+11133968820588595807795817168207065815745716483953563349417753122392485245379009202562089120709973929274139512693276458383797760670502288381089868590449845923058612113873835691444019648544770047133840973409423216018483928297129251*x^41+21243442238334703069638150452567606905505387509693993332419227995108537750575298490765447365230448590580976217540662608491226336430741848926755319439406128006734884044359810895366722503561084751500686889588687523041200721805181039*x^40+33037362876505796779452894097261004006737256083552503572397381281646743510987723108670086765222576283583131437833288561964742136028362564833905583427833496146284280344038497121234585413994600888244064499466200733902735756496620887*x^39+41647077487691785476017396156731723394225035578571946752981758767644355199325206056196110243432545940290395151554066582125788588055292929984230414127537573406561465687207287995910947437694811379375275837281876357218828848738338179*x^38+46289106935125451823937060747399608201604382040403776966733917664821972843579219327433068051915563439176742023689080202349312795817111508284261494138474935103489542307372935013989449126124011427728732391092493850185117857961282629*x^37+60632021223276133427099338775156657948897185647026520300942506597235899872299865361393131083742024665040654672857901528854839242598973774860112494293334240080047220940548108135492586216135054738860011604222471726271600414996645919*x^36+90709719737860148273286344844190838496220877401345851903993756521989458598659080364456886191085209110890638967124616867931009608826724809593471381139622695442770302968002625026284667964210162824181595655696173794407783496447968896*x^35-35179652774775426155886790282979564057251202515719731410764800253619032779319734574645873196814091775972183155456547569157592134476212821375254413333772726338046044851064548873851798084760646926448759963081962425099935309521025724*x^34-1088569455696762104864178675157146785132619113220400289082177663818633324716865006516730695739210319334792364740335655660167870558555603113297281319355460553162267761877399007990889242351995388954419983733218543851771560747444801744*x^33-4239223221633977452903642039344499091711278614793648257058510297755219271581786487581372866439987026766727133022224310520186726582851842370976812072821461462867586912851583390975498574000138712403912058217703884509481739625798643698*x^32-8068072213662159686927572069957088525111576292659532824741750193910101170212881498664727497030170226822905025801280792093582972755610439319399987719973066422719267248227782250013321138217045772075261807359213742818994163169693523447*x^31-4547448469091192783721903691457099057547412524368513825767612638037606527801915021866280393895182448214831688176790233960374274861051180652022866901304446449750765863122767996769062386130460457542824485127227423455176810687411764112*x^30+15957546897268804828740409432951952343768053503754396038644966783619205487615094829375557720784978769425516430678908105837049812193886485446886426339892644864141010972040555570219617437762565745238862430642293267762687053097159375269*x^29+43660997846314160329177209656537638195440589913595669408660153513249795356072511880917951917430049957615065081081159145591902046135918520597536135589621098040737508104018634785398670782550141412460483203374007165423594201687695761060*x^28+23062618624760916425823239772060778433836814810263482207267943459195731264817183905512496604521501455760986674758370268733256223193016479339815946509351271988201611616302056373037406957794749040241708433404540239154392216573467272175*x^27-102866584589626994561969971755413135121394810471959539422159610783610873495677942013660335243805695263512995468824916758255008474651891381980084236072282156624882328693906890573070773687470769026415997516754670812718738000777276138128*x^26-175104838496527712840990308908926247560721323859001141998275990098723656170453847965848311498102161911384470587100621750635814356110098922057591968870627090845349552693806801693391352283918831277183685970239157677289808543931745688891*x^25+262850779952044104093765452460742450916409636534441309636106657750529434942539027678869529651796721142589168709183289958108979236444795953197565410219593854467875521447289143774342670969384115146109724404406427420132256335297788194193*x^24+1426532169867741632133813699846969149083029286978119494431393949943850595137971307407344739619467916197391276328042057606287643637265334723626626518663328835988803426341633046246232571351149970539426176436718605743448874984696222469905*x^23+2497137222648341509963469044652568187952828664405077040972144522425876020117662321844088424288328620547726224761625099439923640747921439091702498403359362348677101880721616843070433004251692793587044717336351467539170734817605066937768*x^22+1666274129202782240116364657379652223944780526298878078917658434412369317682689120937099506115490795471708736462765756343309962843244475761140355105109609894287735600684589091822625088739391947307989760124583751875556603946584211921144*x^21-2110502133931400941492270010308795591690930958796591121737580343352370798643125552300013244320558373610948888155001171538975211760084808391559059121731591451845803820620094838902586259104540080185341764071314481050837457899521592958745*x^20-6335459179536914174191927866118811532762503661299026146133654485104335449196458005532458465860382083955557240587332011191069149763289162106544501841385865423348965730825006377443202554887153150212315749993680980611043023959518192863026*x^19-5556586772016449861976759754532373766758423077477010879741139047143084046511804914092464648040026030224260886761948170676209002615119469108594610089918159250704438807217730301634960321239242035782742975995605474755568296899552786708384*x^18+1822505714483895670881364202555658524237696918996780764360241987288920731629759375249777226024829559861013998724028216189429277859206950315137888188829728200475056495785467115137161949200568168894697177719878862834035870101136380143781*x^17+9467393750874640518869041090735229209877447989877713187105847322336470892827995456494197858572835076642085503961341271075846914805680103956443362954113875815511704643688754213302326338099095472490982374625578927658050854112410807522556*x^16+10262832298891056134032007783159948795268815155721368941124733563132665343491325206527771497932959519221571487499832474273012534564834420743642825641103477561171323316201471917666063400690565996574915457858423536323710484638588408828071*x^15+4354478239871773016298258636188143046461028915895976628052613062130447675346071934450888940587974959417108520332095570076850235649219270426678539034096772024305484535192549688235490678817970959000771934993056078750425085565461756548253*x^14-2513148733049043635755391410040496621829009658302468117865047669731463993559390578493491168541872978542247937935938220279057921214856580534096573205741609402564326703274968569912492680569722712285056898568272118775219819631249677066740*x^13-5195849341485362552756406950711497280535436710378965450077922556844549890673128750909590858421403617734169927014884023610527155196207141786448494080076983286637648640741785623462299321021988984994182351305183807169464833991003151845547*x^12-3188217509888283140457804649647838774152002040149096484322066349277589868424343105627129166858224183058290130059635431652855832753655171187770878893685908077664223037274622263957877244293508785643391928251242190570004413701665984362675*x^11+132489080850715400964068869892807382277098603652524583332601553174394824600688848317148327461974123118329071355172792631364816217361641591894654067406079051651553785468898245003324879373646764753073589287220658829896540902537636143930*x^10+1824537694306834329268110499680777601430010938961607823142494657494571777950404943381960408474083542468763258439611675900012387713999273467632267399356759488027850036188713488320344252382606436716648324325559611372464475344213928590914*x^9+1337127046736678321760624823754799128224675434023682341845318495293445070877313624600038034223735628600227872197573735214061562001421727557126962935929308529412140638566478752010427522308367467086601773735245710812490073814277076599341*x^8+2215078398134622984071739269118492307289171057852816281928746807614069763557046260676392482919315674614213597477650586307342533976506301047285532292245276502133387155163899241497604165546260635579327772434884269412120917142888114566*x^7-372596401266086991749859098672537309842432202837524689745220557021300242365982927786788616309771314883652811512449223813610770901277938010056559492948264278994004032623301159501445732416911871187449556647307017932369092074277547882784*x^6-8921525771964554304978907595045362754162998388875112226753209377667691409839958001315314989666216504807959667951701296467620546702311009176788584089910128978308723263718526272932618681878650451114574141529474546714615930073899801859*x^5+22336124195812034403543178019206598370329450441225544941616497743568856891926322575635444144710908029108583614603376472816600352670515218444132059006871250562667338191137236139365655293009377567131957678708118152789118894336327022607*x^4-2306704250238692499036182137597213012859706511217641336551660720382858221843940404506984341105124921230708677533171486048859993408885333053587501349285016058747928824725445185148346041939877749384707739508543366695729481906773957449*x^3-798072651924686392963584588750952284296385903605021857393210298045052449402132925971583981101614653990747847681415650762448772541327209298446251877958904424112917263504268049435338328151186341661841285430819071253424103564324376041*x^2+82273750797068917861653058652472311760295274536613926704659199455000149396779869627208965669434370598550232289721034883784205850097839428287340418128544852316606848622572160768170886943296670946204482551788873407133685996617608898*x-6731872618933076622422759588028932674132502395927161230151112786988022276491307609001476609006471870096989121434815833873619889528055592544941614379402902151460661055354276472687517400178269200463190321435139183106047442969132503,-674731443771781182405683021839230390506473252542999736069853499186353583822264545255660738069226553642050249083028116433657759494090372456790390885320417904783132297141743569655122566195446948597866809432441461033820000896717*x^47-9066574724171350027770912741044070957429597119556323401802900390099041374975118195492890854942814311253990926875379397494895336979928394857273424555897645458807290849505273424606234752945800522927087088554502728713358528284427*x^46-61207953572251211019290644853303568492397470787857965973781190968523078043988077966466216220145400414300834683652175814862485438435802656488730108659366663983160869983770914767118324985871774113607565161221296397047545630495595*x^45-283086124214878533107698217411220091861265066299860923932642567233462381412940688866839396195657183120081670737659414936686670655275974966656215129927842909077784636298280379246782410248465524365767269658282996930629651855549687*x^44-1017860144439809132702644006417380894966118907287065972834746059047204952771998859384301965306775984601468600250987744501620249223675515270057811605253500684801685518240278403258709716022216529141255824894352300026829821362096613*x^43-2986144400801163919534277132327713470543342629378572390185926723848473639381188194342446007786251082607557886074954864066987618014382033426407804710711402125120065441354812994158359073546877986861167503991993660098525731241684757*x^42-7240670451448907158497625239512657077088499618152320099342659789603508712166157061554756728530242226509493523252976073928297660661951035221073670160939218437412591555179497187233791628271371088236435447362881894447569445593303990*x^41-14546926609318523736977748595176405176199664092108368468797403639505253426682486266154188254576548084881256686166539534022802992178475722999751450956102158824197644503250032721286412902793491304901304862344121312919149882503259025*x^40-24151279814589062031483550328379572798937387920466286678466768782719517389502023014050140620583900400731756337092550307168515909144582505716593451910882791922714398182101603258718988084455604540570875243745211922233118843080548421*x^39-33086833920918397911557541818365676746196230273627873244738078072129354087805469446177882492710265449422027440906094796155378954575589768938369803487356172978242571105966372281113243663899564267838049526714046336915449779740703467*x^38-39455721218534018164778664707884729085705106074405256793691549668636597571806662547765654377464626373247400434361444500334721855905892965856212803744156324564553354743619130057553658896565017849550520968783312375392851861983258932*x^37-49588168913837896343628828674457531289760949836003449133832519990721007499003427173372254426045523299988009475407194209460109881496593070543601090305693762964565563511248645928611253256854134961579041302755770589864784664960435918*x^36-70147505286198365333924134203342771415506659707074875293565061908322913022220097421528024474621223208408175669537233998752271722089897431165076614036808517314654817664582247806063296946666396357681335765993713946673636933734935620*x^35-15594968384883057480580631416889932482564417821712843248469698885595544539389501669658721110073924281415168842227267503848640183099086531839594003867884087997647708178857535207349836829887779502508949276611155555786566291117906378*x^34+558120885661296261937731388157174373253580346126655584722658526082801252194580185268054605426999759109993506234005398087045250079208976987890855104414877717198521001020646620061675064361999794930219787826048596845751002275037121128*x^33+2484079474060376200906895221527092993433932857115914210376388642850082218964828605174373424165442534127042963237574173216710735829826896841126147652546827067529456666060869347565030346348839072260009730303751090858084251604762467426*x^32+5434969970437489103478378284797646244036485168823938732745637502590304886803034806394709192264683779138461538000675440500656176760134558671582312752154559543800238550998471670942502254155064556148777930575578834577756661136278211077*x^31+5017467569783014294275312532360988281222154481398884019914254119830187188576111312038626296610362704881209526198214342441848067921077441521046950980341900829541629947581752336602263709637943647469578794506489494020691659304625226993*x^30-6043282711826845430951146091157177281646775098211134624850525644326852103047867375590068741218773077941084337622568150136070985485748481233333337820492893311213225846140187969342149858086809623020099090494861375294670190744762222772*x^29-26146799688767325171094424808908843830125306722612171764862375035743800110377794625244038548635191941948215309952543656797252658399526025095919591685626794400877459665470249442377249889376902707401796276249613309218525780585325946271*x^28-25162583466394809051701972174342250454773899135550049141517527328877566872353165267603963797838823010208817411748160504888264381115124051896208780775573429528982097712333196321237713269974139225698910047934947073014056701044594768259*x^27+42169097158336508167633322930637875287117223596838098410849195474529031979668916392850374799216305970209137363742643863803232829774046036282472570872739189888771737863588628105711413119478041893954738427583782636104890495828200127599*x^26+115063008840622175259527568562014939778036959277775078020444838559817594413256774071983797398186838631522456049158417429285350951516496890825954486345286880517925226738038498299986019430720418937880905481791948027938192174197921308270*x^25-78817898052930400752106808115839674642191491785145409527073657906544476271104605166950819114439278836497496241407645249412725127001998794100981210138510350106452686000970596677183134587624843311863043021493815464450050558568080729571*x^24-789167016579696204152072514463987069375297448586571653008795820911069352143383570542454323842833505312508670732008230773278766738051549438186471916051437812350997564427013928329380549420551791069537591298890397590513969718456566344288*x^23-1699715012370092911662101520813851006208800494407601960077637689436200475674505777386216623843126349064919054227578244189718289163964156764454546222910601988042162908022643993079755752380559242499934703919416405250059986509748998678032*x^22-1689138139823287909242115600349458023230244515595780685604475277508100059699163515765067183048304152454368557326972862180273187683791589617263470661828538785622861666691531116700842873496549058300715172081102345740560151564708175047780*x^21+341326572646831893724182724762274039780937283470945185542108125548728084603216834639856858922504089684590310254186463908136805037014780246082111964185216522204876974773017203862992464070832304373858957920171967093495709274697573466974*x^20+3581972639293997659378274690650778998650536886081548436593751157947391169574284070648429119996736813752201968395406844910711553410383711310738797927309436847008832076064020725487843753676616602018408110998351071687017863985438509432580*x^19+4699707822266259371196129238578531985373022327529185170822115851821253081974764163250314742190558405144044342051909929316272294830400286200218135408095220980119552405706222197807834557724619171054591852424883328160525820364876183777638*x^18+1203220330091169373826363135720593061474314615724782966863790622278657090210342849735896625817986320081283308020498838044728261303780719817857431953914719587786368330813652476044543585787946101699209786203288919923511367544434851083607*x^17-4633761989861387419926821895388997740721530952060915221876628930259521213020221304923149319036907077681358621902800756948556312022025641428348495497273951210313840355517530209356204790671105357132083225434172866745623772387184003304669*x^16-7756468652002714210504449506743141859238835989877031217389278635441414514136477753424235641487980375766596802757589789821143553721689376700872067482575848509123679505487466582683804816067253419683251829733026115031109682863287813252023*x^15-5867429327667319453208480294876074609726439571171937767319175032031105782765734177940148235069276396752406721133221479328366341889927902856257785265799635383619212289073124942415998029602047924176448435357679891148303750791860429026339*x^14-1167640033492741671163493813769089873031038321344542343836770927382282767816626515381455062846820972617284139687259852534055339800208715729497582282150347661393472335689979824464230528087081551973552108452666418715495837980546845638263*x^13+2437406672370306650518169042947427671587061723649012001988766908167350909103396784484494603036822340530371515631457643146786087092025315830071376834400124287166383658707669056567091667283653460659306256694883385478677318646459005036916*x^12+2898230912831529624192343659383287080796172124138310699886952447780919593210399867995735065252253360704139263520141204510576744149193355366435372124504088141421592591935459297545399586350935560582239356892069807321402930255293612672837*x^11+1198476381355795825676634553259535244221927955192540465462089878645523842281949691741325367029922011635414617695740891713253520178739408040943060091290356737902919783146457050431541586836332489000952208247474692430760503381621397743066*x^10-523279701786515918693967420089244023089082256768654471789320979267493430397288525656528294332263162019537522701632219097410160423378687016331522656610937404938065404906501754624383864545327247393879046112396567783032656182819658290320*x^9-1006906132800687136892176313601063652959734380637762529099587849372081844851285383966452035769132359567509665003115263767962363436997682711555219355776273322401280293603152848133813568652115896901060374977338492326853104582163370306665*x^8-451995835827246772168420217361368735483278895327962609082323618479227662743661783620746585189723847069376274775751943573926201283634514429132545700273062924991416269167688741743710718411085321792393818376932258227386645669224750223070*x^7+36985741907667576824205583527949934708552479206189523280121559178231422571132395552304687344264192976481966145582098692130787308537770784474497520344420998422535822378017529183487561288756491206234994846719694620019904066884910163576*x^6+38023508225275609695281349646381426185508615737832290342347128012487427420959760559108888517207646217841829492993525366135856094281503820682731536218143950240029069382940267986322714949347567955806502728876587620601147890478274278306*x^5-7213827402518895384746908007415770065069478688319868748700210084068704415873715557012034269056727521794227847822767793269019619977488503942527304955825436786427419154943383740863787312070370334176342314523557687050661130241589129940*x^4-1813873343936512240415553442560747315418622967791840715130116729084057707158959475842546365767795993653427943669216404168348472716991640810240667894718803055091904795706854111894572615091017966778690116871671867204285597818190944271*x^3+307465791257236619137545224810078449860724288439704162579591586893600965879493357780561634349977311496618044539528883197659986780440654443094858573559032521936206156106541493158924217925344363023536965209271173594859761897553938312*x^2-13702179324746898431726721424791282348848957035766564762486559532849614328573541797920083861015090713566223653634080918668495797568729982896631602143608248002940595819547963777442740840157477481580433810306592234817541135046758736*x-2780181707356316729431189579799766580159501521170379173531670739774392420298108077516881179767748648417522737469254744548665461933052085144178823046471857801278632259030618181350360260651912432622560197136609833899743742659737746,-267424381191068103026011780019499037225379074398174950457722942681534015051685490396167536138168232025105903062871648808499643298551369623344798832132816035736133410322029387194890991596279659242376063824069526079788559185870*x^47-3400519925625515434860513671709326089526540081110054732929218174621817648996210209962237810288602691066147376433502089939055663003468722271115664132192250074120521591522256345398113776355033790462553537488088925922031500844435*x^46-21727086453520514457128459083387295154266668369595615698189842330918306113260155317000825096266267308503849550233036358742428188853148564530578890654878062711701180343727302969165938525992864783819073170670920341246723845289763*x^45-95488453135598319723585150948961721796261222587325875523362853433058600177498823401592351007189533285310128298726559107131309276822835586241752944001914403585235089952024797132625009547095099021799278313903911264537079337119467*x^44-327695163857236044710689152940359342993886171290734457704622861983983947435885925055901464897181575269268957744249767855866127892661251455944105398146193173506042383551963221321851277389852083701517147069009987881799648699299807*x^43-916141844562412902386360967011995801470691309754709140042108317458790573153015285307707259754781529064293670192237211573462030157230291470482599023375352628685619981102650577370531095991075366953254061587610631601592881952239294*x^42-2099475289036087865556488129666215663589806538205163246451230288474715022873728450751133619716045393951888614379549209882340539304574639265351300687175829542221542602858349445313141803329746294205298880602216154757627842025328021*x^41-3935993303889804812068061214905766202425943212465172347451319983927109182214473643661179962610470580969090855500848171645682445957687509131273908838315178774558230629805159381627544467196600885867431911127447763077004600975654560*x^40-5985145902687446808271759536033174311317292060760741080536252466074625169224582425212668007980488773284194259461854157582019445612306177671469772560977674542849350298791990999902573751373688870445475576947351153319424095231674001*x^39-7332134783129398629487016877598973889358326567878359384672677749929774496964976203929723363649042347603810715805711791317589744843827962549591269011665125366027455573354852826577600010313839951495946321300820367368377275485847628*x^38-7994026681712165335201155707951313509354091153316396442030347815962665773476445398407140527480149875485328473445626447860495872748675676806857438146221393482344814437680669130927905232586341021083364391942198051215126358726197805*x^37-10784963936810715598370797367514803725513461677708701289379667503219155236326439128318941618408501174745047842992075207785610256467156968617119816182769587427594327994099831233185242640145651524261943494444910836455521712216528059*x^36-16440927579763268288810859364305647712110067760529738017002279960032594018813782786034466528266533480303395353649813816832580294386640884463779798463882884762952835243220751027469758551486533788945306462663896166670976374696897417*x^35+10257966895139374832999606020143160264730492630920790393014628553130630190272477303458845360537900533132623401716407140176428283702450811320942894317586898554246439694030298257408993842483531023019566268431040311894091598486684945*x^34+220449600122117998779820454754666926924665686441895524649147292521344012966855416125237716982185168939646491491045728514931644581332189169394252897504837689441060402929449791790537553782361902269864840173816819015377914822513982259*x^33+825109494070085679166555537339071851526895912439419079108941390258290325944359233731446625684115127143306256486121811154608473081974587428574966638386899559069766401751505055464284884483780300193037338425117685450614625596130192393*x^32+1493485623336467583660267812376406531168996256428849185081122943933187025618720591567874305163748923719325911125494291590745788939008126556028178172733782710594788925387738882868729398146580837626435325757163538616496017774963226195*x^31+640596693451085458997981254930727231972814382625741079393158820154829498530236732148759274311171246152469283268782832968868767325863783126990950809727457378861608368611495793589485318843336432225686427897992244631589267996485514967*x^30-3409012580854202924938424418016674414388819808402957654371007895686137535903950544698835793024017564967329215225892412320963658733954871099894067323819565622810573328032661700221384212418003666633225142097639693223659905714162897840*x^29-8315550191350300635763676663783202829866628254995039179964539956539192187431809982622510644736720516685920062491044911432623091172400333928447447138709766278584015041958369520023958141672950691270922733690459594921268415107370660371*x^28-3124536884881247029165193994910820616568376502542800846440777004728839809849962740236798786872086362843224060804376560809376846135200812855176148628222900193492370222923991025888421187382451377142017953038490427529098559305422600002*x^27+21788636462392498872926323819503864209178981057834183405625629553899527883324819961688177519639989548663643172583064213961630979537912963837479351411551094602604043021620056044750352222338996343916285067135343919909175829381766513025*x^26+31965897142479966933101601227502926157136463847113518983514560123859180735234175959811475894820777411150835325119332493786765541000737736243289898858456390820709410217985032376902727302634573018768905613067990602520364015708530761520*x^25-59934003117773857029227342284806732079464835368602035638194217540473551711950838963492163036775421669598262482098342951531913654642954703029525093904455590998441080870902825320397170743464730396480592560422300138680007731274272282432*x^24-281396139801765700389014297497688131641957841079160755745290862264370284329829803167730964164857237524611892020467185174891855846481134077169086572830397506807365827059571812985610773421180811986872058697868357381503279573936849740889*x^23-457809960823910802800693804034092313800679474300207467834827077999083842942025278396236746497035309173957736247186402983850399676302233682073221527649030083685801130600755476116637332276629831888975987042788601265576301882721190842167*x^22-250506966708691650796020400602390358017213414230828471834956959235215385192156924911520257127184765524785276217679452936819362146872828396743340381538528945589537324589296828215016297158663763314350179131578815936207711782641677034197*x^21+487781133976520105838414531207759332483984204467160097946196560929621934751096529811742734298778380833793566402821248959870810643635804535171498586131294645628854968455447272576370368279988473112444861076948728980735804771249557564596*x^20+1210968194145893508115887909600075279564256126415857256339403004790621200206209314032801676959646580318892746689217094679798993778991448967921260951287247215364622573176752553294300212061330422601072175877664131881725332281128409222229*x^19+899925061571101344171053242807127855299264782051930574772821808338974720849551301926938370518754653308192241338812199543080372496147479821799764527281647231479904897888278822658644419509525170580995179890661706890864491133395604897772*x^18-571543963309752872328687116333019989345383684374560517999863095757131121118324880537069567333342572633976876816153442522760083924556459996303883064294116877943760388506785905525334143059388874814338874994510601510954337254798588977253*x^17-1854871559231370387244152371396438486848318197676241664935890925329209527994494906302238520551667505854358447169388281606846928205298772546423427840461251892344399774652621515821107487681592986069836835318306553138792118674000118617568*x^16-1736208124796216990338786414378381707949477460932997843543451785208730969804043861581949321580951854457415198811559668082031594416656728844281591793964462984817282818742688377325909942519186751365395537821444052588396065184703602194405*x^15-512228924064540325398398573581348614422291171546923402769384119815004304382241683504988995542002205902589581651492716338872388028431321397188552846458417245250437560326941508083752075448443618513543354935881822320678732565010725492504*x^14+655257286136658741847372633571606209757816299520362437047918258863344931829505499702742322267663980717249483685923524119949592866816729268095429738830970945531395903318153009408511975182182189099312384928653254781668257361791311273178*x^13+941987121824014070426669014804630208495460652487586222762308070465376209050177789442984107066568448873522821776709543960165650312830853675913605021877567549568767698487499856147979357444622101136811098658440049574391988146505763388713*x^12+440438918542377870333518739918021844903951280067205017613635614942599380732762190470380871921297531878936349743716614201126222267015341074352386946062861848160213330342433383061664072841827942597148116271588997521774766483172128211549*x^11-148435759116407207200757755482078097804721645805042173370665519113262349049307459352863899177923499395017758015336399424436091409034094341009202950590645496010514457076039663163510819744425050307053106410777624508206973372910422002783*x^10-359867855575609311026160492720195580783218087266468954656039312874819788123595578601103472604636953631411434684997205980079372973327771433450942252865437465954996530143838284194531022014165441233428976653102689784260536696486664879049*x^9-196424380039292190249234921572260362557485721712620392175382641183911479281953282374235070526895011131666806571286082138511575646881592597889909144505253259485397645648675996487136306844296019376405122920319786649016325131994291588654*x^8+52861595362841724470506720290959675918845251751421031075211081985189854705578968397108245417368459279135388627015276639678454767730462110808512635154012106530752454523809550358393619643731335708841133054246913413561817769225740080003*x^7+74886146869677141931605487159415362747691810200598015644116503395811268805208129384892725460507860390107382584678654275706066400885505860304437609088325401274314829214554475526102726265005706754241954336354175340082039031041941371140*x^6-15379022946567811420336342051648818380895815895222881176061100484571805921375383940135622782715830194399921452088061994026114312798350670544885724834091356945931775305758837557098915079013769804970007033553818529608577984837366973302*x^5-6850459157250687614670235373227415797585744651322483664581849012947944504814476442520304085677693960763180796534021597748305997108921304471241365049142260728899320552941749069420894985316748325669664778891647179332154060392858333096*x^4+1504552141971285364208829694379639009995845939711489369931698541144132788192380950662623125557949203564542988464358267221794390490913860326242527152105455102609136112069034817535053570238353141832851856327837894760840495087666103134*x^3+180549711040150422942269288209839235747030145149311245539839363799715214091197028576367831809046276059490836524848191801412262983806393720193996044563114976564159855507079634809478607215178042328168581410208952900932914906588273990*x^2-119250907031824655266252459905392647286063581375266367032171784218430278587881308829997415182485618553929608543364351604925459512879469937000045321941637814170132389666195153692465007841266689150754127019832091630197856044706262016*x+2827913748035878237382733209738719606635754212436659024418248831484221538526040937646404319642676701359292397928858415018933615905164307093414158811209193085852817013281057928014307798826571946862786486263728788455930784537148792,1059345070827311474982719135121558964108174574302546752387206640836035989371794081139765519584059664413149836056395308077251369278574178543460823996674148037817182275734539626448931459263314186046365394684741221710695355605327*x^47+13789265723568474414335760270485759369113487857209452649418281205261997130654272361879956645550048844886106787868043706596153129168805444517235818852290532857508037194912688331926303762164618208641458805501845936702155888026100*x^46+90254257426463379392194922785184729198973802319368600165994180567325252482694479415441302364821845872541456738297026019199377297091324916206484334338121527298973981986558297125798402162561083977178558240253343882062805139495571*x^45+405895902251854998442954525942495326369194252810077730703035571989234773349743392566790485432580017258958338665996427214006420138812740282110984642592516654113515037155113283915163811801666624613833030594959868315516784146585932*x^44+1423326580017572662292893520581257507754809647508200923597666165101002181415009577005264269781138338919173454780784660326456809835274923841073512734343566271079351262573077488590228240974804559572628064555818301225030931863503806*x^43+4071100262972278029636081276548439037919612316134922527711920789095468052395392195032833272578246295567398559142182424219473870222694265278686611020687650632095742576879701268253236338785543630555846902690824426131208205966513737*x^42+9589022163305520427405331412883523821263793617000642403658446765123231276558098496097759170920230288998453238940268171461636843247696264706008942900150967157505153225426378583018805993032363020466262447204922018670280008515349619*x^41+18610370964263606782315926412962158431639338369238103740119060879087536214445198218603847676983760505191398965248673450203037070279716919280201243483759821694273851982757271037382013613727499075190250575395073740929322889992982601*x^40+29616948594867871325442532942883030752682523875380765536670578569189962103857596504079005264426585490996276311568833228085352810407553486219738667544483611150330846574288975616321752552505207969949211986807817345466802125206599915*x^39+38539492053446133597338304858621436530540707549068257093685946577895912759797858162013557486640841050668123237180713369867473913959817216277604874102112476037278818899773437685025403070052390894902539696617397288803546151705724322*x^38+44158920323018484313191238562037901530002838289783214338161235850142477747270086026612130068531702909910353385756259768398725508505867556662337311409822720659203750731600445283483653879458507185021439708421744429798860639872126054*x^37+57118678636225848120401107654224425744290144469071190997315159908398173404992283639400827488256733137443983922525723403491499408701233940632049133170500826905134845076354197253129438479119509323412339582691381253975093299243566250*x^36+83522380318468983904893926242774293646238748554290589247973122618362316678834987986669018240594847192189566013467935279319209511841921163810913640138293840911588666700364712976530432433623185696306270215987116148475521415185925822*x^35-13913233157466488578174856628772162508168308220945486490890433573484345146782777722613624876751813338872152093503540148691978862672341224941737026044077688578883261587840813385078121882391344915537487207784112061894029787756410942*x^34-875041753095744926050139600362428907719882731125314910619396197320515723680073697392552964638442144484937920703012524999437638333110479615493963867080776710381598191249994674447892360882302833443219493760620075522064519752473525673*x^33-3533036529083727358846968277317776304049942221473002019548173154030105573651769471349834678715607461989627969715875667322267499011083141458271768806836352145282134485415376746551244742955039649435031098685827075253582634520893126784*x^32-7010278790217045633125922417808437225755790231653931816056269353151455008642536010585708935261718056694551365069585713349602704837887783694821102144573117884383453772584354001071585724573888283122033252090905236983821304740921536060*x^31-4766111583575814115937011441898592297480170875267722913743143537806760386567872288767240483165949392165867277814242160821540234068393794064701960278604958855890542507784219100129740410954560700561118255856917305895348833331638826236*x^30+11847225581799051695541299395316506696019515934057825072320548891518360403953826437481417172342408084757575398039800159627714022352950017817557904883669231939103387733130207072544087788162982304750396000009220362473019011863784433153*x^29+36391712068947962337765973061537287370799966392257026867778371278585725419703634846597265162078264683030013476131595675125307799570128400936800577343721462105156634359539449978398506508142308697164433039790797521727173904432077446524*x^28+23799713574518261114363352405115263147602823283239453404520245677401780420254899336514961719942060680142366922607565348304973517710265175975392756310019405040549816945856619577639702606761777329210377921231822194100321281617430075575*x^27-77916961741723559585325633841437481623562937548927008954356112982170854770810532047774341478627203415419664866199269706974534649419554782583065569302404852799037370893519496562607292156945193013284684874469113907039643430216471595653*x^26-149485034669505020239837076807161339496463974671551917958790977147753172817605088123120588904349746089129179274270488737255464774181817780248373448923658166509080003726193925566446201323396614478073176703956430552076576775308775773919*x^25+189421591329138253631953915426643372551798107085426970749598123069983128329601161734520039131635461644280824707011486574599978722359914661175323014797125149589988547337634681238674927199264304503770071248335549817368285827330224364690*x^24+1166773091346091047221687987520924168126249842029810807457649913433089209617965558015518751446409287861864066165495102884510914688872331413828340901645774177205289775052092733515884770599725620863891810003350821541136965002251662280321*x^23+2172394249205129232119220385091248308469566685991959508739307425055069040580794313261711216484723673907459261171248694643356598992707022502741048011893639605153450852408059030891852525050268972119568941977175341669771609190683567760553*x^22+1686545440035074540242729124427124960580319037776627239598352702408834023246758569468864391397957326991075724726569342971756334398835918086206548431122594020303792224741245634710585182857424587397830382248997615353035508458827242552487*x^21-1355720851273100457609641762996113313959190633109963631518895790982399132420555059432339061533625445475891761624297962239126213487771785409955976329628941529744060794154368577347732822074959194594621182584551803355670185958395442865099*x^20-5162645604713994784787062290421840891299665679556493576300892890296403654022066320458309760831515189460791214657419987377861693468158749297007478311649640489651804401955467896438212289358181938144658666956143851219986553391546473467711*x^19-5184539555292012565622742764493112935742184215128049067709755472342827128014524488695775124374410818097324297534039998473491535886975483341228969323379061991290797610440132174447138090710903500422269119652360993087625079056180476996006*x^18+522611978602219883753909343751171233030824369258761130053113232784383608314960155521546963143849381346717550139128480001803133196716743846417843522562064498067096408123664942450710743902473289448874677819962310866088807812837010278082*x^17+7356303066994915534373326479412704333258965334761210335490251520747138871858873098384404818259935122739981121182191089830096612123540178026358644728052100911075073563874469146525203289048704394398821548190819684629172354098870210912002*x^16+9159521475327862171224761410205402530724566584211041974614483198493852142325330933541533766533006378920087004654889068360220181459099159135507260573348548689372490128196723502918403329154448904033036232754171975507452456999028431098979*x^15+5063363792218259192300146800709756707342279064023771454314294156243077991976456737604028019050000911920684672714638494271300685771557582130989950832329382361132012696066150168230044106909633000629742267250596711081492474803832025149139*x^14-791520210562297789737796453837997754691164986517798743936098788323971925371713132039350261479533850159717817379786085732358469375729031069218679546489873091441189363438417308206095366894615225469035657266269686389378893889648011689370*x^13-3872184517702336208150213703237645733944263656969555267768892030202325429686324794314004828673270536386099780247319784426328936277529167994827783711288879140709114997367509557797981337296008550527213600329758521417671468582214311042933*x^12-3004788276973063971437200442273393612941005803686103665050377778779002068200224108827704231256907429267278107047596954745497633886157607688682515073512391698553594120105371330480897121870694202920789814865503231087317739181177022743436*x^11-471691126621675892734352603286225936832219824548299448042901599598616732060071424071596319713910932091748843266280402702979424885043670803124447446749694789520708083444999801503264491438362359582173589054161830707552623742788123329623*x^10+1199671908225079003697454405165321139608302421350135386500432783437900836476590300248502414551896210225464956677481839239261136386582507036904200125768691599014099445253410570865664687495706609407946186780846853240960831917113352413228*x^9+1153556063904786004946664575173899135505635075273908950275432790689848757431916573258233688874349610251841910901472209734740689715690165267005896873440801451315897183978534906491487808330209259289278919271240572941056865640566084248281*x^8+194997860961491123024704708583316283713737633126189873469500572445092883049323860434903076530554241304705272267718689514175559370723445215506207719970830245105165330733388437923875669340074161044741732467988495989872987392619767259250*x^7-201106715363173776092873943753254026181766740962690369037864294770005069064460315450428148121676535036208495472595187707857548211174411499050865199155577607632846201830646037310946492441719437012370075444047191051842148014617101362355*x^6-3225992346605737732864319540128584935714264447012029930819577080548654788188235541845882603280873303804723214416311444163398434161809874849537399430217831803874405081622749635624489496369612260428372306014615700246382058386923351282*x^5+13423867106937676826138819173983633735154581375392453445143456521091451135397454507367836862546530418239368787871034479425353903894591990434380232274716856267575634559553944353915197352214531999804875786866395733105168448523705153064*x^4-1903951438298908246039035433756066256400470220202669301182254873441911259151601290970867310190329988775185306538348569763297494629646521292923378775298402359274850989087335712934129473496720501197891769094599955222152387785693511312*x^3-213624790527009960814429342093231913888441716079697946044562414108198808846434355935486854673179899661802352862833666138734052754707138014924133407691660929558423686107349263012896344694125575841530718779834233469130205252050451122*x^2+72610247390717744963385234470653057068715095673666251209304956323521447256926466057699748875913191524871395317247281740385005105804192293856844207238660889287016022816820650460255838175570662864289237243479337207338712858767134552*x-10184870024322814419815843085188025156496531306247155237548575987596340802172141165880574021623634389338784655293236295352147623546499079957910819670648991464542647150078088262446208639219942605141310206812341192341235699559339917,4072847567062326991703671970755097355129802596267645917032757905602715098526878896229049160345306366786350950567349819378387101838453750418986872380797028339357567561653163143405222988760538761590491646125991872066298760969712*x^47+53603294035079505571576652288126380641770245175255709686290565766852662164080288878947871232471708039582133346426388329913683861865105259679861988166626110185434639730587568490192757964454855526586319856016237817605894312393342*x^46+354665852692144417766747144203417897331593255259349749720092388968941708305524836103740389260505016688631780075653603854807369377985067865572855905233154726597915231619062940049047557646582981817971755920074188368781063833680348*x^45+1610844236889658505144120089601356401892579869578976403918207191298776913883815441238460709680479278493997430430393693255677973168307737434603233011540486693762347330446613645200810941810726779572995995892623452700084557910156579*x^44+5699113353957206909678962533211746070378848128941756788250461526141747601222606647588215027427189866939757332642792388935144038522942104577143198260674253832487109633131814436972945528714570332315747726694746073761503040091963033*x^43+16450143429495896525213808118915694279327162594780919237763891436965598715059966846738486709267972425540803645861653705832273105357904218942776261979730540451454015742428965921799634253849083968168732710604458114118396531007636392*x^42+39157586059835686346744308283256971181799261076689749189603610229985932060649749149318483765877718271834006956275484339545892857274503514858237153496248019001903299269232425669680313291539443789929523007082535296950949141921923628*x^41+76971449657396694659080350794600620478430083120391222527375544740754502831533394129143467695515160043364641236344763335304291836071931147729041266757314275966145065864060329539344681765828535718172614079038093890895549265664153831*x^40+124453322359747484686809369749715600864867888383923444619682831907886350502664109108685827400820070669686514040436778587784056174006388708486114844972931664404971365880025808837455879842373865507887551178256850118482159073702965127*x^39+165167309712825876030420936905366148670499264652986031106771256903757715281072374731500955513362575737015078971318658993570219593143819005038597969643542367167187960464935977387432093080732728184836301735152655186385309483431959804*x^38+192176142249481750098450278494089272987648236538401123115940696662095480278995155347311156318992736333407811156031238345994490115746208634320391557625280484790528747228561385354410317498894263828011178121103131510555196226722594266*x^37+245631575834583985133697590219917688615913429705776127777852341139070909734302501812502557115958853044517735650204896800477609562049584672829201561936962497167618207922749653955394897003575937265140790081603444321445244376275340698*x^36+354762810656816136751012754521648946984060093163745114322674111991489223939348918167580455939541471840187965322651901249618295454268659335437785620146033968281249131523490635286120026614816625887551691739382964161330428884136949139*x^35-4774671494813970245429647218287667985905316628062300354492104215315869705617249670239877196892363838640738567292982999351511825269009498606430520820261107421841048608976966164193202306350329179283166303328153625068992136916466262*x^34-3368821802476143199563414847276902745105035637341857078550944806887871934876172051102137620756442476406946724978560951718068548778328988515659264176395402666808148160200238318527028472024141105963464273281194646595026731051847362553*x^33-14066281410039118533290482742950844776765211556014380250240636263644402930626014583447384612297973620199683602424471402379381280967667642267061213063210819402046952615493631552522874620375462739359368978242277206732458469888974962751*x^32-28924398550597965888674825224993639395940916246978862831944220406563793560387658444598503550168980356863204012691593226855558616726519841497265974853551571781348058249423018260657895946208572117014542283079612641900696653258428032764*x^31-22287401645627501529198478248664991972888642029836081097600174468682043932801285466663586299200214947839206166867096965386005800487536769333135511121536330273684806606215205262322552301676301092966747815159840373239549854923866312996*x^30+42700640721604798719408795047199548982420467740691554896699695389366330528006574335094394370860921590775163953499069533652369057553627375349979682978844939932484831814074848213859126087656401800796642557253266175456659605819360585333*x^29+146195378398421216379970307440813129964697608257287575741680997352683290958282109221396532842981090576776574168658549187166704945992059915946920040420684404907758025111920829281277002748923151649050038694125096595217194586152319198802*x^28+111665882469530803190346347303039364423009620281323084740623373898816159570109609182000533016952409422470192004785355107295493481714878947168658886408782267489129379882755392327693495377246373694031701709014455010644476952570569447638*x^27-285566292296697880454283075344970474113727065821006954545880240243214526640161051102982312509991959775821995749940780209289522087862166499014040744415992980897952495516803500727232830316631176688160901363924630112733950642342552609744*x^26-616510556099092257675278654599005838854434478533807454744102447401320636973275670739422711646820446660382680489705899583023450744449207809535137890059028070133950786468293917922268114458348751161425711915791075377098682893036480971602*x^25+645211623085150311117669205714815451633602611177333622548991335758340725598337182738651448146013053134082131028203213833685945772100693979561280899476365503069838663510103735108175759058268287502770588280424423203839330765217273754207*x^24+4586905168650295301099193741220851567937886527503884676210103667999835149326528195737486361102033029270123950248934717242210459259432227433301776339509004652377511826030964632588927561466615309310257271262864452666679907004486834768664*x^23+8997370809045329327198744200311605709571066097937827567047772882353602390033639136142534291819978538241485172037654190534984670203438914970900655563174043442272141963135393433002967600386411479552994038675404695677860483763465048627457*x^22+7709969751840475974985364989355678291568777828669987622630639025046174017211840895448797598621118324870150215437394476792062300103885809672474258976722816400667685181203192839902187276178145389175844276149145663706721159977404631694513*x^21-4212042070780857336642242854157107905179789740411982204689712908768058930907413627125582776976641422424659182300828576805397265708000044849048539704835764525766118606820354836568485509127635715871841061439496898805548022697378656204417*x^20-20507120012958878271354636014634110009547176701893346115095884213124079509979735768843267419261705074927412642207449939016169755078622243796253370035802072695222997579549666869386415746187112795446261970340080507826562693014377415575781*x^19-22750913055763989894382826341156578244023140429849542833219717799553835713844860773745433027589930856936215267310674521195176000395004888171848999141948682804234098653722973219470900162157960003430277476384638694998624858144155578320146*x^18-962047113626037966827741294368062232900602954530149822230803517036001895814986997766839638845477111744121653369969790108868972998893616598719722624223030515234920709898138481591260204647605701741807318941200334987398514222174446121244*x^17+28347434545487362311709151703722195359737511864624327611094993806245203222650170201354619301137560933520783116607208333959613153345127960634238235817009247948455196456040737977036834295541792742937612795218258990825304393478352476089055*x^16+39119843397623617919654158324404976679327051369185085666860671424373424861402295715676354048215996634246157707051481282830402736507647529590596067676515766218102489129370161771203529475056454423511518207424708303636001970639809161644644*x^15+24622747443546150931010321480059214051050574230426946124994066255903045948271110849438112296782369385336016938166129588297346417125651564947521472487975862098857815611603261001883689637341249326911805926917632816547496984419094052249045*x^14+96030678111067432120164116638995787594597631736121883135842392709314534835751899573206774690175790898675114949002487355306546471291142305339259158554424637405536473698455078292349503614515610978477950336182533286834028335145057159669*x^13-14947892515112204968943689762148504518118826762473293988283990424726322888346104237854499409861172884953304100230774175407881077432473080391580493383305666833310242567627026591797704619935601220257501382064620338412827071569937475565458*x^12-13494026862017649947254114016143410692673376216467558875912803175449217506477631349833070021915375139738188676454946081901352771890425809007191096054135472563295616011631072324871548411370585697025851788807253517936295491766079097278392*x^11-3503381985245585359647498362087982768575328774406635395019664178451382565362339884143174672976239656405645890173656088160641353006493853158888713535844939852755595600275776579232816773606310857340545376501703196652728114918675234260903*x^10+4208150492828922506531911846012195433004593664023756243101940509414266543387705876475056297065035007128539057075099133771218188107513323419841520173793033360948024516073339897265483348414520898118266260127933616352906265091054508504392*x^9+4985706424050683263636422774605802394710187092109808533048488204167525411332087280389761902315219262067768191107393696188002825394804321169568780873486675049982457249030025717130961843973932564986330202920203348424559386840392351131357*x^8+1366599939033867563039680422859126069567990910518466922769628655023595679592647025737737827375695252990865478725421041382071629497403842420453208224444479301741357831130536750914828143108069247129690011254411342833545008420294084119151*x^7-625390823785625198126863650177987074991234877600774502439587789995642125826214284168453403256189680706111282276468131350989875051159129452590150745753054730461809770781913170213543301388609014803772515361487214866519183030906766218160*x^6-83436463295340965699559885240273482505757009591860677541445061432898214109076707052533208785780723439710365470714721284655166610592501393295590681114303828522563102598557340842386189709283472422082816880831463290359892526178908453293*x^5+61435758254825209199632008712223673164044412577818685116718435147368381657819326526223185161654084716276228161933338516053255651766159092686314305209872788657632840070253403151326780827330752737574829361513984536449300296968484334150*x^4-1620351929745038669045665553687883050512089001630645908617872801284536061858477909643225482512870426086467739795495743185891123302555326893745363928445272428605410773961335040361907535361645382189469296911596438832801538514360184952*x^3-1766490208157779313973966332438326665784267142361111924622825368724896724854217370338276937866295878116141148071574105328694375165246844013245896453320202042463724928766527251315232192651672463004393145766016416152622167496769163069*x^2+221769817801361257399162117111234858001904970464582490314511353566039105193619474088499784358641880353680537880816757709033000285327844870861920574321006275744164534130665926635898825063729671178767980494011722478085914642696577821*x-12806369183461702866660129517014493428759551611469049138849035380345084995552419989156766619755634662908949328565440093765820328161024327425180942482525546189167533755494605805831513809678472958513682499515428158447326667989175704,2803267817542331501431409614457925445058623333452919990419027026912773701480980477235489154831251989271937315120960961029122095904395920202714514230426449708658655997217904443227177122976678022395448414257211324445254747368955*x^47+36437448973231875468862315258077086873306396950909610380958186405074100779520341901597843034711777738969122536722134575584705922554992688858909929114440496408347135378593282452044513610354472342546840106887338509577066645652078*x^46+238137858658129849970338252520244773939659304069929864028985866473488041101486941731225874743161103509112441970631202152879294404949224909843791802692309465986104638551586615794252430831254213750678322492235960615214136848440675*x^45+1069437014906776614569808876783479900648830608950566283365099575222463135166179088301106894366007398369925748301689679718566157557494641805085765975436074308459469966740328654864682016130679335022242999560985926189258787613057481*x^44+3745121676993758562641632239377659138851756985190297743508256271299722015394867406613424531624184963664546636239378489169224552738588445685444377336088175298998973383752555509937346002942046584685155552545915806181634496918981089*x^43+10697196521441608318999873867154308436092813387869798824695209376318476883296526618131558439425793625018923540405607072918377065431705533550212451397013469172705141703545457112654954733619844335838402315887992737410784691696092628*x^42+25154854140835635658971837584205851022967191072903453268796320364865936250903129536338851075255485868492920460617411193299527970294867877402487577026465296382980692615201152960128430844291896556166474752628555232870501502048487177*x^41+48722166105429622096272735368653180322535913512455235760063689610965109497043804756460042007329081962413193680536603090609438795641547446838884601099022275148923058156947101644889487635866490389488463553391953535223518338279241465*x^40+77339581918950058732607001021950885974667408712495109355016141982702143505084123409032744636590527520410638279183029702897527978616623002635543403056572675263433164026552437298441283790225958584396234182069612374325732263964301695*x^39+100317009524450471232730802089524206218271639823761507009997206830856678213078743447328996530849911166685375723576476841295765334673286355836058848277048828610795539925328285404589479152049054611696277683692457559853138691348919194*x^38+114663686417190941233379062052290485825752132933483311954814898108358731903431206761666234345625559673655247189466459999402382118585767646345500119473435364234656693803789174385914197600165903283403896438855088066767238621226033382*x^37+148661684071169752071840773692513780205506919221970240292552733423508711727110199835613882108976205644719815219497473222217483941393257357855332069663553757634200450540750985809076156871066323919891368385259127175394482769332317342*x^36+217920264191460432895624278290899071679725279168167239234982062658724280814156756364227252346390715204482254473700539071925967941451379877292794226167927079748022976956114710714197320761100381167769909336068939109704216082777011668*x^35-41343632912004129146007989353228481187849812719849278432971136547333994815201165419263130353956044376680521907854477851922204375608494402746196037901497552512484886504499154764883745506914427443354618162042493501877658910710911596*x^34-2315595419288331981591196666355363124845405268875141548209872939732146343383677758432553847268812928857816318035038688787754018802161359660592728724281115806185608940435271828287092710497301310116427310191114899627547494916318989656*x^33-9305037579671500084986829728905176445631574076818260940169896088283373591345617768796498144890501865446242752895380578377198788028468502285888261986805941964005212524387805346245538307058229879609132039828118239164624568893290337192*x^32-18362457424063004795205540443572767113053084761647123123314225265862937673930213310425273944614419988233244241404156160585287161512249390834277091500240896450482901026526374088909994159089455033324458823659299074442952118401240856149*x^31-12216698227168808364140145930652299635150569942765287139650183312897972766807028173551503049995653332218461203228457108532202186618133864352447210209906855374240569021975569597986793663362113901164207152109978107421892972607909111586*x^30+31667500084073547668924141156093018147590770546459508288880649257573716488269025765754961414522491734409440339659994995867821974582469050773591556048500845007911724896738267623220005934540783341501418132023255073123724636311053471993*x^29+95725091771563323366887868011914152158190168035891699389101639239930651381054595672227013488390128087353996735732786371753282759284383723597062617192925359908657189878617260436202356746690804634522924188053010252519258340822697167443*x^28+60928873597537550485564195043872684293279351293156519544423164399057524416394876441352485581334187342744129974775060402182384319227601043373016026269457652263852098039265922607438515147425334887170267903794466915940822130149506950544*x^27-207876115520924949209873910029919707259451185388220058937907853471930424702089139433267275869254793870804921058238836269807098719291439597607094329988941285865304887270945902440756795535399804798904710903309758073260960585353688476762*x^26-391788206402465559408196632979184300873638274960901833375241788835028416038478451840517681598380258448017818570041418722402367480085093621759337383138081284749850986982590080340173314089989592945271041764880821846287449860715687085099*x^25+510216923430903213125271544727730776830124905878723486249799120464416921038892096150135856624290379064899908846432311754401556763972570502156019730232958293224024151924463499989940432628945130484801925870215083248894002465009056504526*x^24+3080139598778551125263221234799045699370476583260602017707139598518686858141989434636394618460581245370388399787843316672563236514131473120514077000947659980519002150367391384071021313862682957379436484357242105386322222852264348441927*x^23+5686648945979571018794064828558263129369726626652395627461213600899257979793200553760587429768924721077743994294987551455485673057524641425690968009924133327759865295072920668451631348455526861377013326174169650105220027353304273656124*x^22+4337998512458852068938090019656237043649159385102780839319532741678612276216843919131002876876584868064712130224937248601529636304034127898536690885392477312672216444665074612246537239095666489744749548965756589992862131732288053704999*x^21-3695855285915638208789454640067873277771734314781578223831674805430413018198808031861260263840646126309678296887175603456913662832050491739038160280356122196685765005306187192508552184890368788610261588598142134707268940452247164918774*x^20-13600271627302534572357256120095661811125726923649306621903644854542371797298392766314435332752956382044304378186880408392587534540718755484779076691046843583805910690056258845126651506659999965708414339560793043191808542066275450442490*x^19-13421032074573218183554052455914401156873935995479356346331400429559007514143901374184270188405617546112415781467456235179435803526639589323641805531516769084553175717029239621978901394070407844227514950529687995034672300782402200102253*x^18+1718491056490363450805851027410399951726535186049480733106242196545277195327970130723010990329350669591819430124128034797027835816390366399049523808430492306587100696957371592832709827478200056074244691332041626146016698855266580589753*x^17+19479126940312885429388497290849957469287625240951581951296877830536223630711759576374927323818535205580588984180880958502796621724649121488656200198997064960098697910949696488420325625745879732569666126441514014456951985300682279195517*x^16+23806065033309766697522581434990860576554307546286297900526483821357373681048074434292950931676333569903405152033402702855521087008707101460951536468537767517786396278886203306287358110396680868755424158154545039666841073870341729342069*x^15+12811200252053227344334635717839672956463260765883480577418863504790918554535514780543639818091279701422306374164332037742920742501128390467173747174782945932137969153458300356817205476867881218551691639617295515729778322946154173503496*x^14-2433871843365674812670713414627001677017282606723735476229542947396226725744744356937276440786423178368500238532272781929505215184977771107177377193597920542796409838403092301446271478412234509882326260275656722586558147460977588707272*x^13-10189244021624744980676821987421142324554619049191407179029585253980689109452337822306582208742938321566807482591656046478073882518007444080594109221225110804925633092988638608357978710581970249344304616932466871995432100495208857395832*x^12-7670196485637823412696058882283870571571124982020358595188541297708089259925470291771082122208754503069205189709562158055221923785004612449492807289971535683487638749754089061797297534940328313472468252783239317767759154592506718617935*x^11-1020484018172460567817907442521433819352884642461777058237518609963981129453001224367851532567028156605585274428546747622150465905953883000738006502746836872355753790501208695507485041445198466403399261313420075721954569631575963161883*x^10+3215772859181522466483827056360610901429319648066588217880334530201607206622557545630718038841612038578264724210222357909784374504038621264874938610171728383866418859385190271155203284687566730270338511153285058093813959148735032206573*x^9+2963164826863760732803729962721554157558939293593631059400592890471657401230090128255211395838442416012511951932974190586772500069563473931211846723573120017605094572397585139964419832354895210287680343435947368810180884854929734403884*x^8+423254040568885978920597860216317196137212303238259757527085555705770653794448993055344557212096366893806831466695010795661353287736047623840709331121297276986822357114174964804694926527761804950890323877329901780547401874870318988267*x^7-554286483089572814293242811083926660846173357211210544128423485126687353219694032190224720859950686435044760271068465443423406269723404445363281056245733695858193871857855872317555757217013313996879769292601075552136079339905756012067*x^6+11344316249979773805045195417473794290931743064324017131079226063962021049117315663588696784580371975900849811469955870373148294806229935784599677134712792010742382800652710257897453900396985072334174535231491564407239112177020419007*x^5+45116794423532885699317268567071375894882148278769971641145336954912497754170981472134062136594648649989795216548247507556332282503026517662048358494290777187117772759372180481548037516656616809095112260534205497531453381347849350655*x^4-5933975510295513385293727508292119308879879376452844134722019974480673672235888847331213301273519296762356740690884577822250788677753004071543898532633143957828068096253194833779365520103582609590512433441030661918301319844791973048*x^3-1183599544210325434584407231115636769058789438754279279760376326452255664961790507690231312162216820539503134919930986132923608245633355821633497002987228043429746897807962178677008711007718778235225804549161583386774856203483194073*x^2+258336658690539170949989782069111369004713400381526589069462730956769690836316075491898603138470375639146518588129162413154338585185716963532095228175565804329984753142706651596074492509275298476095114743114426684467022969693499777*x-5977642420746336028117195830972945898617676536323812612272575690805518260023175823370538240027754320245177876537271624554422927693106231679424151304151695929251694454463980139603883394116535098095106815318857371096775144175070810,1802828550542598018822149592677696554444680374901143564031503032926755668146917601355817957246245347953560681091787147257310292766658666206880447023773259850740918638457666111851987973466940155703179217810599746085022324337280*x^47+24061605794180098606991609745715775428235026129820398476619973801316178518831055691789591841254254649424362069360527024506834098583131464866242730262055903217082654295403383298510998986951704140640044930007564791517183601652867*x^46+161503094520068609276864212814686683339143839753953250512416807393609443836102450994865234488902725744456100992193330505054231167589861251061109467113674891039620026213090333186108875128085577201088077882054908607025551125708477*x^45+743625026046921658669023150912054305679105302190792897198674788412846862263466051302212129540400388319281337882002794261995436891506758657033503802274533533602962288259218032286093041746082822113025978560208629739551715928920519*x^44+2664766191776759109803821578808322708490534535483677653622299194306001401571959171524912403593226331128034008063174768285483603411606374538888117807896995947497726334761415959408060348392426721209754786854184198721668746316603623*x^43+7794450695864964340692995000739097722491380678320093948305037774982782868548876832229385358473939152261382027211848223291373144738128688078080086258351771049846666046317492857645781304891812493646096885424677177363073708703138117*x^42+18843706931041286318021654048818323440765797947815583058632155206928857853716981258056693669515629326408662431346154534111601263077561205637947681830699839446069214122358094416760330940761581898609846490392597671906769631958177832*x^41+37751766258270250392347954828345580270434468109368793270529061236232008675566916247651660987318477576691090193170110917849587017063250111886660816183738540673452723224436581159677609328852055612730044851800526096125969584194918144*x^40+62526601032325190786957967505119599572114562422430774295119569292852848314514785423200059264729344590789173630137291113140120362889511629671271223109696530286117467835504519840140272364328823061480299762468121639043214760637211622*x^39+85550659229412670183247813426159701477350972677485209686925578597207099944208776005687645260081897622836330710446264221882172470556210629299125400147413813799200286722279307512983034863781157233389836764642949785893564803028244435*x^38+102269876755371798097584320760804027168433130964573872443986580655933531737576194762643367786255179143093092765800365458413034948778451117027192911947298407934378163874646683047917666001278935970077229202720568049991191532368250786*x^37+129429167559554998288232099268817074477501648649877114807416852372142215267352654707059243941803931608165438109141066790037034595897521107510954266161055503102849650811918188337083301765638706939771032565588419915964120423782213301*x^36+183026307235214904080307127536553165194037526086166313745804779798737423409928780985416074394294511241040599835260333669183200701899262341238171937442321338841628879589567627562283216641981384547390689634173154112646529351478624381*x^35+34422568248227938657823996929527689184003335552748240620969063266096046476434518570031313478915935524963483117913748470093351125942895204343424601352384716712876734017130557628795151974943546666139442942123938003414404324107767760*x^34-1481017162107516445398998898042573505846038499806403765608044790238046648737441038729166879391496616994031593072427534042970140921690106734068869653881250332343671462469614116586889255621068322225537679451645865425193800475857563674*x^33-6501861807351610111325685252271042179220079577850935425249968680441169458073664552004522111081248371925248721106708891633978895994226789585832440823095240940849996950435553386505852400313488121477114071366834188867456906838491225272*x^32-14049713015683748574681649593505318818869115465643324909819005404525437009022477917076904358046521216078899250146282438662663366346913344477430806449573221717337555274090987759981320951547042413302271531751755972657615721343646958604*x^31-12633022438585229357473956808430336700559948860592602533319689215145801023988441304122764095893522891598619893887095151778647040239536167420602190276151890970901462547742279010364892877013848000161050184584227795755498319046451916958*x^30+16241451834447970970452121020614328876157174613622853397366049334613640173171580908816020008015291552077709905745952797465002029087215663679397020631699537708083214675114725663020197652256909710583436926631008063403407725030189412197*x^29+67519376068633572621469504756139156176867486591371476458368213467739653882507919900222517670699920028585286745145314146983935895325329183524892308142843847759593544709943685157439345336934312501062341014351036154955685506505299718316*x^28+62505951064241033115562940484453447649152999380756386005458723355759078473160908506761172664937281205427130934322877622088881411326223172201570206078301148010687951873986024278552899726851611502200020434704262544976255023114190193200*x^27-113163558290440375897435097894602407605627048792098809191601355944878685505261527885148229802242665093779101532722186331135333494687674842140550518718826325884201443786732939792617806217302405561100830560015138623597487682114452545249*x^26-292873278408446182528534722492131879984216901210075740849870201149914107384993609569449249750975113032901324354937120331335239978213420956790294639252928930066262801321180240669495654400203801039566126496192777355592040069690662675828*x^25+227636338910529159526657218374393158983037369078932142299792451683822670401520048075769101365316256326839358452074264143633808425198824713005333030433731005460833570953913578482954565199884407258695010178563925915275626876807345679529*x^24+2065925826831739171345908007219137859268978431279590776619022146327011483656153444855125763421433456797597304443700307946847956185113055120449079020333853080010149821809401866639611597375120764714354507815740499172347742142686576610649*x^23+4374991651421747264442605972695307064230252637496621899299533149587313790071918479151966405854831162841429648552290715485606490681041857916672813593297113083008704779017396876372590881898718578506682872582268859689674278137530373031982*x^22+4277687618926470246527139897651173679856341849881923715149410568316655216216464974513491841879353845401357184612800209038955484886720926967195000787490856398412756397123142577387377754952966193129072903056321535353373947244928383170908*x^21-973317388670860282639096087056484276850937752924615519439377861412822233416164359865631684733058038847207037842611477094643383222887373404236871146248929373750108599330399197066152930374310452683504263591938582610163082218726499118982*x^20-9184299382022587464881300563233699925211910297671471136229284150027257423552547544377328381464368312010067354334912207024765877500949124893013932919710806764196649385290135138826597123357414692935410841962500455915235161199645586303817*x^19-11838664138717957223856420352548714075382520327812921373550584585307308958210111089443126942853888066541980276511451503646928791113956146571551508478626792692940249516148302463286939611877138625892187201392633099912145934247393492887025*x^18-2854413182386520332545895534376456791509187938951507068222904959467812591614259502896366465259187691542095499696169225923533447019251800266543355039473823937554194815861035316031634613969500708503726709605917771030235699125526459098468*x^17+11791559663332563669058537096201647456865099402630875866930720950325421002616043519550144791123384511497133796297935717074388897994192836212921838301499137433333431694766882202510915630239612274560840176708181664633285103317517941397775*x^16+19535106701352523245625189508754720954189802655231934477668229968478749499905773989906196468947462916456990914304864150385093192880233998882641436324266757671657044359695247777323330008875996533770100113105000298650617318079423712416473*x^15+14853485032221798002974053903984611743236539676331894818412103686465300085252901353993730848670599233672389571523676096006171765922026972129308112072962934040571839930597690953540989699013555833764133956774841431787464988857576739280525*x^14+3200516383452125155067662632693087526712181911886350323000359433745817651612383661728083017702811447083543468095008840110835154426645119500652450965766022928503705333822643785385663692367084069929039932630126739760163893059223046994446*x^13-5803789934275707653245548889724317186247569883334642339645788973549367763629056795006413294226636988528407644719668928966851804440379595968303460357272300176422332478736687578305677383846167972579940229133975770769811210553601567435880*x^12-7085823161721663238040662596007081776552674506089566506371115791674106339059494578300606359190083312368154351430805237030568764677765460770507883064259823203611009855071802934088309185113720973939109761207770171258469398118468096567714*x^11-3032757508039956246105928310973723149640677215905178446437503441042060879030683479647360546480128799751381187465368472542074372039027891880478100889372484571281371045698421731072781390735564297205057748834733993085169009028812305928651*x^10+1172187232070183203951338821650164440845753660902441502415616527121431089701175165876131288089204517895287957517387344311381017007161589992098120005984981716902417196041590328605414381246258975188950753602629266658660010146466670941499*x^9+2405393780283933523055053964599401293907308860458460310733724839931909157960923965515774529863008088000059344345844165542258028269619989326507613899880892341840120864806149741756905314219514273441702577084258869788000537851414026150213*x^8+1102895326666187717257954288467630986924208979831212933432280602212762404998952311526376250302909313629960524093221003587618035240815227273670661943311407653922739978250640823329329829410372543132293081000058450519014494321761542391787*x^7-23611920856095629456065269294904377365290089765746664004620139663269536985372948477921750066664329701035090098918055001366516091234626280479637917363516361972625938682408493927202209008219315683552982637631679092031295704430140524195*x^6-34011139843492277986656983023265006451333354956304636313166542425141277024887239594843658790215440603692720721188701751841851914181641062358657892791817139488958348642993331789825385541024750378981421115734348295123195719632868686595*x^5+13009748411184571378329442914763450286589423941153186849313948972777213256805983919561878709956504647213415140178671679510134072030642270896067702623681566397373865568331404966327095126391427087272177274667075103145572526189399950742*x^4+2638389235333919420443609573255178501594512221627958306801822308327732687413841700349576452299946131329654419032592217115104032614953897499613586482735005584003514725955459178555108793983397764147198896023015544111180351993710298126*x^3+42183095218189095138993524651347758589037259577111877403578645688351784905362505378938987428567916041318575245401531960393550275103543792638774994243186855458113989157909963100106320246460193519593331659334383890780859573601799767*x^2+30431204419238747507533153603579736317266955763605772694664896389661471255637596169351526924474318375064142759047291962284631379556386832626739251156116270021940697348503651082152611396049497960840199695393683719103546911131125179*x+2020919442127866943157654623886775317625563252871652419078244608415823798035679962591382683602055916284393464754989809433661539444820777101872648521148020353655483658038676435721946423561722060856514872806657946784332954068004179,-2028389365241413763558839964631429135279727010145444161525872489658197855042864446101332575621615864914276811497219167504919598119336226307789658024780159567197528384063392186096369642018685140138905874092338323618183650368872*x^47-27334561381084521161956750953362371915825972345838162332576375832038815716547074987541967918863642139791295779484244095284506734978475494037032150443693168326042476096189145022969944862505798297204426167609648300042034945639671*x^46-185151173810307416870854917507685632006882742858446814646674198496138693052592111791105625513771811380231849846302980967102621629572074310796034476197420594786919680542013563201158350404458987771228993130248328982076221464894909*x^45-859360440999483126952417826957972214395070327974240721290012701722614355317256612997735770057014197694293010999436914628589388318242500597051021316568954413039761118729097959032847077956156037885446500884926024371154366178853239*x^44-3100985161683088924702629027674569813966906508417428775325672140122087003744280003749309439450048196928827298643758243802988553451858802954902969787073863802884646063818414305774683925604310446917717685070627096533002707276684029*x^43-9132664935813983183659902411295985170216352640241764974363153492176679352634597331838549963686261315920577012989494931556455953554483124403619633524690931082854939692354429107604924649393283730210801925534324103100162324348939437*x^42-22247114989840586529628482818088404415549650767254174186124577582063794927112374462907454732721831047847640729765798358096186118295939714651342575200906808112959335332042526448710205216360713422172437169225261996092254100046854484*x^41-44959286107930122627550094566403150743025870958717165185475653869513513271937911607865715987143769256093899442573236346946925228779757739376942747790156192153670058223347960911294558966718515929272684222144068754398696435727746090*x^40-75222114883580251110543276734078518973556350614231847520717622246444594118305152187443991055550528848407342834847988951337316542493032343008735559625583193775963629164064889867491747869193769335550739457392362654130267674641506368*x^39-104114488485645176159471510708259951152682492364474720510930588066282191040555033287861607756645405545543240430124797887149578082421755633332761178339035908908416371790486771639284572054193911260069732466058683401601326089765312895*x^38-125473981618062181226699585423087204863820594710868285116601376699378129223948434349653490095988594638923338027706880827428491433256621108794418556479187215760969020203866379445607375891164614916930738390718093873135337976435889285*x^37-157729360386389122028035853666613022762997332856086135327257354735003480397756458774227404063261291810036657751577720209576895728882595970632340357922502372551947500802261616284918964915096453571225481216778569911137097714499448202*x^36-221452987905180755616564590614288979753943118615165634472223246741207847562759061361006584994532435948694166900214563326401617273072224094947301154685881097035404958391033783329596947376812141324822915984171802666675966303811499350*x^35-61152927407583003584050391727087668217284609346347078158857213769120469459203447477638871929988806155350350327238892077773392843453563732848208472940873766220304730483785820303243151409321886937293052441583940953037209113145793302*x^34+1667297409679976763218891842454042323004118095646464285068647875314746673222742387277436188203393551151199537888739000754524752662433231901148488470821762196471916787764581223554727171428932161733414480425449047135032795610435506209*x^33+7531753185200189957342816005705896409045608459706034618253262376096182777229745562178077797222106847254909957240608783298108149323521303647448842601462784291314242949880665736133912291619842046005759065701279679364645840036210514587*x^32+16703664381675854285377478936664274635523464201277455906683924653160652029978281792456515918360335190065778420067343372698688145355141162389550130842202861445337699884024297118656876735347298550948752244034637657027868129345353821001*x^31+16041421749356796695097861955000882804585449798868548115069786550228342272890511066964466484059754355905822961981154837265527397494265398874955284543479315992415692284923602448936023802077252189437932698334080889662559016886430944319*x^30-16896609013989403874455227353503628282845816477278922166473723382531737275235785321808454682035515575340660196356073145436430551138015045995316500743804674519580586020388388564612762973388687411359354367711886798937970853158997752708*x^29-78729181149114000495440886921182726877663387386148106276259286098708921558775561044664514513600181446068191712612178711434285783210376942857283493938601963626753072411335136928573101522329547357107879526819219955637339793641988526931*x^28-79581390222022383684412130519071571749421202086509573121270388510362303310938537157490927027453032111494978651314164554813353903530739176290544510489375435747532321487449108967332631313768051482019140364931580208626799466140533085426*x^27+120463678873227479532333911872061823439768313992136100230889844562337483717199191537050946706863353782615271950225093842530322762702451651159113033818400049246205282964807654041779675932439612940051206339050407984784019461718775491290*x^26+347944140673431695894987808756208590602515634179873972418264127488925193344304332997753958782473851512455575386235865637166225358487319740418258198667962813581452265993302728472474222521628935240804966920787418994196554581343961521188*x^25-217446948509447380784722945555285497006933478451678431225115750400679915890579662694432812731737463041407445042709002862768711283643583687877078296121885012037556717445227031099731279233934209510315343678088404818502426632795944223627*x^24-2367128510308500634508135693980117921182700817624387762901276564133931619860354881080218316120302626345496641513047581984500825565712997823136166242758255829701150915977604888053773243642966935646345757732985289915282650207536066967283*x^23-5214626471716335164118868420571347460943011421259125521638532843950152846481097859075022767315149967066714700207356787738871117123665697411372803489700861314367803206851276704175915994868686901308671144263254516741650395376248129011372*x^22-5380323271717157679615159672686791718480168289705961803125900957029017233109417172424951854124096406504277986579575625794999797562451836892333861208586655575232241299715036744770989855308237535257498779208806205173287103132176961970278*x^21+615842448900394404919921370724070374201191695894854859277668914492752790050777619841500957540979283855778820831195954574263644197225459694190561548460511867508238540279832961946515482915983874381683248149407776399886455098657807717973*x^20+10610716629772895017201288164049265933182972407924879920866185482501856237334177741418530833996226330223358977575974077099508285335208441794258041061703104748219385584088356998610790352322759125655652721464022803266731193666416437130571*x^19+14616471962103731574473169230516543804755330223491505470903227984612127032278055434826870426198704222178056563443985703654547544605818518474375028957761624971776431147690185119977208999945230769750858385921931001683732257784641621846411*x^18+4629754161355506811284407818401461713741547762747587565803600052568557697497587137663170365527382073041053631637726396803335018145508405293816028343009249286764123256808887412830194606367424832221771489718811690647962585335665441338547*x^17-13229434034847824368966886820780151011211007559018347291228290781915377987572419572709658057032279217211367893648131961518012986939468553402648717439759688477043894706620992962832510123953185368906375159411419201397605400869056109045701*x^16-23769855728200838384870273675368132395304020018106327097380694977135165827140452823520479982114508178929930163966915302870360777329129368902139740955715343656545269170867699479938741529630751446140383885890966224462930910406151160852931*x^15-19159859776786288098311139132143175349172775160515061135692879243332441110470155578917481460694396200467685827631802847059275413266600585857019478950157087078556317326741780452105520916666555430503564897552985745053715457951813719099912*x^14-5134870207446206560438923398360706902934597107517244185860847011820012931956166807147557422763600716708174993429875679170239731780218542153614209398488457440508575683008740423963599779871981498006668380507793133264681649983858116273609*x^13+6528350845809247533450070152548311704842579386722904936107525656904847396046569438854973706100594895468074550983128960704784632371328868357516569925819163008752530390007373825892992947159206765486020658765609309329714382138164996546085*x^12+8907214752596956378784674130241249601451655932577600914010405693127455659436278972002224672305737937671802714548763219751933095434921144644411597805822543802238654570479329661940358163067906238971363088323354866129351259203469718656042*x^11+4254491848137803381772219083953801268088123258443195880497094083977515284015846153927365158248437605504391730072823029538552942480817110366956698391689328792437953734065044841725298527037777903477311437185627162098827209452028716344628*x^10-1098582184501251051050780678484574417375973321676224550741882060228215102942460651376191022640344543296348971456546898808202366922898670116697687896926962981040299304115087109093538912874846218976034557557282130429936604660851921001574*x^9-2967262408003763917423228997006547983518391215968454908576769528813978832371235889209882041712234296333683775621599459003595236960724610768692321674920104457964620051819860713552937623141578092620002365225256374488868991275289493509412*x^8-1551033758492646744314095036160737965035862575695138764711885434792624097808026563779512534912182436230357348937180349568764773277417569652079905948592169778484044644574557534345946220590981814839509489318348648905715202967414228604990*x^7-59009695220320267146338713511185055895551659903422291142765868433515029672936767769650515854576510749022159121726973657745442629992396571415348628070858324972937391788578184558627445807804623060338018498352382438557563856484245319558*x^6+73886169991296423965763799154214320858027672838834912659077938519795432734734205401277172488783526775513041383916907984750170030053150520506574510314580196683467002145354516401293856889532836070930264897399823459170438792183060028101*x^5-10613407691371365956896535696474289588604667752101416115946423723109595206840212908961009495474299189849309270012044532162092039271149317645410485883403063067999478843881202189593189719790543387211576226264707977599175715426344348970*x^4-4619727762437932268351376294371118654737357653550609860626076353241532008572311300192080252905269299304959940727346661272677229899252135354495164675597721691093541525098374966472053095125190304012019232415373709996459745457337652660*x^3+13260559092230001516506391429853049249049412351749843306626707418024669657837449203211708272275284356684020973253508602930874065747842472969453000780769705827857528565779768993707997918538434543156924507788358735622109627228351415*x^2-3521315090481154053077791158020181420399420456685735077285305079186952663804723150943835649922815866003436620323505308041422803676231699766133851347034295136430427589216236041006246404135514157095935220065469186736371087676838588*x-3241458646295574698001795522309383887942365049488797374146205189388240074367741889043518559156338981290128059574352178720441558646033487230144587413011773536571211606307838360724755025397378363397183570949701325301979805829573214,1696846320589222312043421898723272563353269861232162813321171883797722556541407631659800061689359974735190421794701191860655072654975780935124365450264254397019398046435212140632259216963432170469287513612955399604872155281917*x^47+22871583983667766015842429651714674262593988553541942782482577016796279908173463655877368788261752075367241967502130138527875543557527064528597077352220300405703429869937603602869933323478928594650929905530414856490228555453709*x^46+155049235497651883131351620750496425237869418483992321232046476255647069194714351346434889507084406109189983460890367722413360287161014189591749403011470839688775035745836295682507626503511137607638403875830439778614914007040546*x^45+720614808039484171810031540569985575745345163532148725460742362097436288687831948131278376647817468514085176839797110796535839165784808608472696468451779495516668745344850552845337125482988258197033553169570881736327688512958037*x^44+2604725396479327509250568396678081714905696793027437252197286622952901041230559701147434066324791479309469452618599405002633474368851581068768330824578597916561361931786788771464085238928353404593202886751739108187492194709423981*x^43+7686638799878870276545465535027246445380888514211993065111760126711968539870636393742456442996451170675167129466971239179951696867173658779370872600928848991275421970492117248545611683877443961445454629449351199237776894372717484*x^42+18773364094440348184484926421311552238744989198575004404617278161235126793504003126933445602178553570711802006491552162165233182458326237974626884218714308974203185941453041828197868174334039835607024793090405031166613710073078104*x^41+38075149463469790099186263367351245512370851995982469105621134516962311945840551776612633095490696801015269861913395801235418795694848032189144045382760582553209007336902607501439695952660759092041140107155633339182383980030800545*x^40+64028057012304538799590361691315527100571009932241933077351741308416846328918412034761979621611821073310649487181080877614626370180227677575198714953623701431976436981518599605997253890382692229986834225336247871325392809672882287*x^39+89265460870519527734020081160409445124257708227658386544497987882893612875851310109987997843626514425583460042936001793499369269314321992983454399351713658042022133436720909434249765725490174494422453290193187878234485977086616621*x^38+108504357817606685920115199270278211265141186692492675590094384829775302635577386485691177963002421873456941422770056779493203183844278984065483592736351975197346168391419993014430374035252081153771748950428256134275741254009803021*x^37+136744316114563630006500211103337972099974608945133459046259212319445836384786408638076587164521999092607149141792161430424952891733889453699875768535950576685905732395637025053396390721060836840566313245645600582732218935781742427*x^36+191001742133142725419459473462286789142778825655813942531079253535852923484360711718189540014501322137551047702117882461163551254540452243322110627181352150878763799961098544426111793832728429965977672169649501411109481557011261612*x^35+58481501842631463906925956898221663771668757118766705458823191661429570818051085727456360869251860689774958919110286126954084153803676791199756854885897733158597710575811930207165269845950621150378370249347254748138241168585168403*x^34-1385021705774786183558762935928424184666753672681865122296048212392646696691248243641996145286836023139479771686371270807532965167302082306477607256937599330420270513408267171332487197317749188608972276441511176152627981316406531274*x^33-6302978954336183153319489077360127987839542257733051418637919631855517234902725772174060531961632362044208845615664890369667574309161702894889561770503514485501256999064760269759352373224092201732276241623143691513258177609084809859*x^32-14069923983026556039233495846357279286766575029791599549665123250461724502319442483879782543954116800460801893939711824304160706795878508365355720392581727050164754649670256424896351159829384075730414456694439627023662527745471780836*x^31-13802783282096631465562161311520980379923337630326595540135081402519329286247112634973913726656867367480138503280737690739793892507471112197448016465191574724258708466331945360828378207399242542292480422633879789042865592900110281408*x^30+13356329599582038630494722201781569765583660459702972449604275527347382696354780288213970275673667603989409717506837088910138415688337825431798580885218503576298471352816507204587641456203102048087719578508241951806465046593889929499*x^29+65239958284170080701222189732610534677520495013550006799595386598634048035075870190361628786446116278196321790468004922967575757816180806415025859861908325161287692633472081238594177741607112856462698628545611491469907107115761947144*x^28+67627890117158742386262233153583247949717225908867330383644124104162492195035889395396593392948257031643576088654245718874286531145736971267115519176143485942911262614020757921579354577173946722910106404439808453230458968665191079471*x^27-97018716106189076442923382570143444182020036382690890723873792163019250620717101963176552498853245927441088207435403856571961188622476521590032086816804068136736300276953409589691815581619239725998122143470840033777801873473232244383*x^26-288085823287705984233644766971302640533705425708353236161755634746453231021236966113391661411917716150055461482892810663645387487526953429118731844014030494666858239393035718099730664981930486383335383859061879315866473161654271618151*x^25+175059317024248392118281929369693717900279242074523677715305820988448980778836943260435465499488818634255034875052330406603936358003001406542221176771470058919856531085793588811758793234693651074818494436514919670133403023823182530227*x^24+1965309904656623795215192344312374559736475853367780280598370655093513262306574719790561351694098867321050228719343249081256244856190413201453609965947645681253465540520306865698910529344677656995750097128185137707193959402676949376707*x^23+4380145419901477685715805242977715516120712970664239544702704980843773954880923406964492308293249435157995672295677996120618470619518356809736282829389136948825949699802168252014781967718019958057245974367138923266327114638331811502422*x^22+4622568734960249214158550675541943445437646171955647089250325106926035119672978343117569098649846482603708321417589971346512117677879153045533263226775471625116345236488610700922392897271412966160231268868007192732917496138917593721997*x^21-271819871741466611623867670444010783238266387654997919300772319241821706267598752952245256305464720740004484304333914552199801099331442068483364556026957123138298962097394149665676672455443295413594127331906494663486090812734092293898*x^20-8653594263496537854122852029111309768424022584291961956986529213090363431243583681634221729284154331948523351487107871243664686024537575143955021921403006448293166357615306235080524896268400864542547041483040459763983353554438393653239*x^19-12306355059087221655042588302552290977856110344437030628520447478947202155369948939006247910367075195033891322731180047567887234212112571004540049457559090667291557782858241036165282156599561150506505064748742044881469662333957570736355*x^18-4393756523803646087591928161280102931000174716441283627709946499419451979386569626920173961558531338745129108098840611946250009425815197372004103663173091150325191005199904408438002735316121472937152495511960835388069611291152876522101*x^17+10433245261837363567475826294900952732120162680678280119322087513139823825240429121371196334371104116063997697075066142439272892892828613875474364480079678864195929453127706945224880854097938069132834834682724616556626989411670377101129*x^16+19770096476195525215623022622262429328618130464921464058034056927948284194509874421621277545827620547368143407274292430657502093617584956674799122334422319192933391678031231952390360141490728739775935526725825227670453351112994010601101*x^15+16710580233163034861875319766749484169901122859227865748194031531558969650852730052829824828159733370216666407847930885028457654212715177930009857982947357608522140497628472413752956370796764265846203570487144036735636928605174409634544*x^14+5371371235278669487649982074857122945653031730533666609306480135612614679391606536558756813681830825265655140187594725034886628674073867930364209830331559877142561976478605662012514110120752973147950386972890684535297713205879800955271*x^13-4670322618489956172485928517432439331727747393405439967538788304344039738804538132241025679161999080495557727762876535797975663862714215943969441565445583002486963199398581286565082644080675603649338760920872662929192400431035432554811*x^12-7304715961940463593842883642959939249613737480193342568456361453101046769938702474619552581110764228791546603834643951031396444175970426437603122524153591684935367616686623269946292049900048679461582016429469884515357617713863517405589*x^11-3891537485246649310250913347157631252371641645915131233157175800454732462570352044370948315035719154459761064185110095119490899985869961114854486344595256702406965715206069415566583445899676182691487516742561386751813504911420220602116*x^10+533380638318726638297255112141271103926314689720025286549780119885503908024883002460984960737111064115190141622682791918149835855711877401413968163446579757867130142841412789981934419315769782013315698755413052953567641069484085098939*x^9+2325819681951517544676929762643980312438708686116113610670154066188792474402000155130494661078352480902139972669528757974042522544781766104160322835558181612006551504236318446821483390399395810313074976821315681732493981706163491732202*x^8+1368161776466229688401671859146233516700803001248416138194566198038294396847950351352155803067350184673771339403340120072753353361614925048419397660326533239160635093411575149141026851470316800190171567963589547521582779578822602028569*x^7+180985935202542222380131100968556441296559182631526573247202372587907960278534683836700202889647458350479146191100155791692984614888315869688216266758387856263178901286050862335299537550678639610339116349769259117197175293861188307959*x^6-3423199424524295068420982348968058241227143505497962230453618525392623107541521723390716503208166158383511107320165005691211295954637940572708018466526881106715099745969761284936808574649888354184095873187292808815954674831370874296*x^5+7152203806619312785627777414768356620720949007611318550972847829182734438493914956358028883524016182328692022906542360716087059554725306948749991297145330426743789993178467853616995365138301342849773487934225138415372347326456511558*x^4+1695003620750665133497869875829297035596749619286867067403444142592001922798308841882637584800117030840087967090410153554151930256767620788859002854128468584612685959972588519213853723539370449525685259630861773791499226808272649226*x^3+385378459331496711947661801915981435090589510038311891291300024871176420170156751691339099835397603086500479553496850469240655966659912649711308333129070799107641983000033081972393863045049859089120738462670862237704858255578435850*x^2+96156550764769656785287290298151078284975471198543350901197794792983733633305503247315816035264815310881941196801940067668866815359138063448588521722852940726410705918849566715312043176182702837765709543813751261737149810683364839*x-3404763438103260226976373600498020148344010896252143300469906764884020528219467352794798289800750935514099660316015576124733972002339281123819862099332410463702633394700229561182062865467103842627449181030538333493089227685071600,-866105734834638382274075373877016513462051948568030365475330186269504673277624183350480959940161157429487101566295164302424465018883097940001147162516419651846595777662546161878917987433161541189931679331723710897601256456726*x^47-11422569280583290950898637657123070118263362486115279593017814340751239499108625531378745705379906222527929643423232984762187415214188904596604065454493851161674800126166240631774712483264328881869983522864893684592288791069509*x^46-75744472449392395563869086432963316973381040328491574697409201951404314445754562984319508677220987520305590975514324400161989699414163043948273109134599401084549056220223051176922698810380186964397564029513848171043178591770108*x^45-344749505305563198067225589136535864347211131709671098683223435663864347169038959732949148782837840325097398269566508341328472488855230334154699809170993278147118143472557217156407848274945682405577077687492954323609442428841375*x^44-1222053643673670072997568620532761057829938941570714422617184750964139516491727715575751865667855874527992762552140857280677992074085668086494489681525199316085981673732369666608333383228797619656787825497123755562239872164879830*x^43-3534116997813552873332230935282435918021911296857089191168242605604382199433280938483778987785830989847862108174078439533780085814984277580363876271059994683100293356883519893048563266015602876991205634133935601579756864627035630*x^42-8430610647235504849418944589477179355049228117412635535359461290990708428947601178997352781732364787716077572730086695377736771379089308563181225137153681722584939821737929040709963554465913414886364274118700356435775907289883858*x^41-16613228968979873925042448633996029624826099109467106817346316666015976839338898698505595501390231412974743624075497158659373623312695884820061270624097582002360744767274985659126462971782163717177652163349755785643884520535298566*x^40-26938602147877883136589397931372684630011773854334825355331647439694879366345153472872738770149038623060948956636307420304255359348047007688070321431849800434680408612798886055989531481215414034614292655171925745721590591570335300*x^39-35860927060277542450228257776007187638520897445944274418464274173601491347872204960344469069346852211399915226644676977546316599821215135224389155295529484618311971974943112918324870652241319767936890288368028080290682010484433702*x^38-41777533148701587571648110076287942775253983270914118683399145924151637779092856118806554074379263503665989596042444213825957075908669777938499710886661465648039225647214363765840057753089062831646058451082095358359583757266768853*x^37-53169447793737331542887126605488305086929999395843937661041814475805672161770414895745745845972423345057630201354675173087388540689164198728229443141917884462638388385992840039262745397315232004642584657110816865361093594470855193*x^36-76555771891195756888437382782504657630857987101122664582754999829709209305900616202530774496709843601530360418540455532624110480088487784312048111902638204185832991176667129011126208755181645065535921056239772136655575277903309185*x^35-753962411870775790391843456727937543293076150526081186042646928731393142006608609170122730281901167502336196196526170776609393530103029843533084392384570121965625274192155524687983170487213880559375075761020277605364604144830670*x^34+716682801210107500284244024313852743661499810113232264760649151543523520207531902823914898942173157945408031645082737232938959207534077972423433155010095073489330851644783646478893791872972667099359089257740161681800806367475706952*x^33+3012763544004548957612757893910103684297280116205795571681986768062347283046045228054422060121200552500628282772724514095216332934317680800725369762402808586022493301724980009857950535840220323195401481925222365767213045650945432268*x^32+6242537837514340078638132973546064226475266658147672568882982650896797784468838980601918791445985016454363744486577981575334760097708954194725557342576034807520086471150315282702819813840507978858035425318385576512421570891580440158*x^31+4930468509753516896409241158783291605079200816062199180697125494525110342573872788722743737439289461696627651535072973292567890124864741265899694517469912803967368283102896019834373296688378991137042900070156513700057088257646299479*x^30-8943179081854957027788452858571620611039360548105843101515708641683781045472090539159714029105699240025740613530558508719824367363311803694339061799381647035791227218033185555014791780697747577523704968854214991676994772017907749988*x^29-31429035003773967352747338711235421214247153584154905719846749023448275473659208099464355289628256165131258028251942849972874475669100111159799300803157539188072874251823753052187763259001257007197657989850807185741270971014267067441*x^28-24836990225757441762215304049325349671376342226157246750445439734950307982529355728593768096354207880630267210078313328488715702981626996657307272288854981891647918740023100321266143108428887248680609226423719632589224119827423058263*x^27+59893903474196536487289389003565538685546579144781177890668420553772891639730408439094907617488223251150782595283232807680389027132006106197065839894607251313293789413615555664667445179880506210869197361986904540160902518842188469409*x^26+133240351527972331811277063975484311974966428111579432389244144190961268161917643059286905761905947387970942492624586180218089685139536740209269784438083461776058275369413674824350458681753767055125013283495117125079126165421892338055*x^25-132205666335864212245931589935660708721339825732804046476219898040576047525127147470475851139872617590692110948115203537344239591616424330606178079556113381354732717927901545947086729321426995684280699786463560625526740313464821819993*x^24-979016310052871946913624704076223867478289675361649080946398568404528484016316956821112556844300747647841687065207403722811626756823842784103973814607507513507741506669393712524686666895490960771257883001894023737814825484108809359642*x^23-1945274133525540210550519638100323176736116553085769293524154183246063486430188625971255101610121446749645799661052506574036062053854836527263090246348539758824060009509225970921798750924085433249903824356542965646379110456292316337724*x^22-1701528266520918918734561143937517939553701622957715941848797834729861489403550397675760427079560471804248797690362097714297981711946721180272019814585305262847513386713809833309376639289359810042258253381798657514158090837639808402757*x^21+849860913857074299416032063949930251374917562744325414812359126707785497451659229007763977697585746124493399303238687453724737730027046694508187278185538311399209672963336615353961092425260634315147177203568611731099698119228160170143*x^20+4411375714689010665179931511195652909581628954305342122956550777878400273276339969694722306891294226939329898639639814783661970468143133041369847402865586464592285756788394552902649541044844728655376876148845890445666418599628712524113*x^19+5009515867034464153907455618545455130444186734660559434022031961578819934085602025031460818052849473822673639214949407033657101864198569168629578536465555748862662973810470356401108609063320158363816107794283359742421450945979097039563*x^18+370884137743209994291981225644816161393802408604599940394516208839195487641635278915412453280572935427163519312826637776831668192263001755438331717099503558406360270918175530715345038291150765202340454437831319383212345509345027186658*x^17-6068295628006478825845081154516341363597928863213615723943726878957680952933416121475783292691217174325985175666497968912963233497517075799670133021412893797273629954635913768173613082567918273829761691889356389709093244582768002547016*x^16-8599436619509213996081480932415834675247704875649853128635906806745382752724406441315873407821160996050133585047760043655969097403100074588664924990949984794651850758690854218146744175518306483622050599957812622789811077426569807949235*x^15-5543452878129395451146575617398420660656499249903736121722871986469670278007345765840032134200872615554658483478223157471976564929752982689708021853287580139255545160712911754919155475703671858295124738073494019588098135922950090331001*x^14-121967485977519159528677968447154161682843771220842183091987385801901586842207101621271970797423719850393320412415263975342364970746013384562091514365588191750318447502935931723683764665341704469165475089689350076005963007271425778960*x^13+3310793906481960659699276766302825481588467058937063291620861299318249834128917469875067356802079554150203782470973459337016042985238331482774707925564771731428119457456779063635945533210129385281088723122236667195691993104975723285009*x^12+3078940361321096632975958240413471448078816953294401656805892526694797157907500084603810301771386533168555437980763066227773682924111504925016121847421683021011850243988988819283096119739348324361607271229966360352119438601757123089443*x^11+861904189322353654609561582644980591334518732133554046662027975111840258162192789947766499763119571046265797048638692015628564293539921392680019292407644972620881468404546005966660379806285237055033824000492075067639394633476908599540*x^10-914321112461652625406514863836325392197436183634502746873594097820825854074639894622580747149230173251175546778118442482016643288531117836485780581683114582350512952022169873020724191892427243118683107598323282780702629893050536238616*x^9-1141971638069808116232939523185703731802816705770054205476558145685646236355556752555553477279997195551533279203432271263960817858599775281671464369311555150698526281396088277435406564416295593832997138096758828017813793697244153004857*x^8-347102371373862396252263778729049152859055343512749417211991315405105513245950604400220376058237386138468338453147346163547685753887492855364231625777138829657982878787326443823515505360926508448003546513895091869682394735259615154251*x^7+133398518775977821281229196980331195288332622146435734250119822540228412234218315141261549732556550665593005866484511547043918632575550216899976956840212867714242634758075034462854401332151913830174545427323144725200988296013957930608*x^6+42371680698491654421345776572619339450830703678744135142513594076368314955814834788413326325651750554204048457158154792630650413095312768464066346259016123496349618901804339631768822094257277196261168750419235754396737534607414422065*x^5-5158336534810167469396937006427672673228000531172747329901411259297503720153020612142235559146719880479044659018710325810295982929493270644971889217680365852899820650206895641790321744308611410834470155895054737444142382685459894378*x^4-2966224636500707765240917708885779784667073550605016705829333647388525029516989164663022247910609010237674502152583706588772947869511751042620461747552318954776549999404872460301168800720409385006139919057245695166323835443640182816*x^3+496965887399063449287928424459727087981795879141879852503280148913636368995491130525667048692755633887306578570304566634945511538224405961537725663042647063042862067077031806998064315524336319060940874920717426552346140746997950532*x^2+118158702096737769653295813781433910922242322660316582288271532061731248985232319107275067133344842127131319870385561996797699360697129553978319017279126816291616098633544665302768787092270671006597393097441618588960721396451668917*x-11833590208251853315656010669815634898501399233377119032541018703420443731268948197686890217671511139126046536825483545234876769224729731510083400688645996565903937984499777974348082464272826136130835748719994114438036308783192475,5544796275078251735685352388327041661704244064850090606159401060382209002531731964694532469866750145298535556359897094579801546171710018136104225547444044561011824685115800862157353697321867460330294272411059926194046752558361*x^47+72529245335805128039367018873213048502319903319411070392050987520212161706764384620706401153619017605739011801385419400153060802646012607492554064086707124863582395703531832294380626992453438433224801826409284718026433749640698*x^46+477097337867690394098525892987772453064918489894265905241232609356831905818524021852756716893440021041971747120167808921188592235934127777612950804694488815919524392985944964897636672798437809519279853249739094435832555074926715*x^45+2155818243072993051661430101206614145692808011630423277565940256302982684096229444016845493490375106956283065155760991962795983269458914602577338821544567933779001570086276106791465338267298588466698278958068498447189521091612067*x^44+7593228858855855810001471448745977748685235700735769092128667080431181527649282398104673573462164012541625899873751672261505237896732064832168906228431378221190446262293478460719886419865785708102687305035808300712054271230058176*x^43+21819991588112821668547278573255669720731679407919881613527993102030490259061823315264887400446493173797784004352421233483830910864787722338621194470253180428898718887762569905082355734748035480249142317119448229302992723650486364*x^42+51679174420177769785849135311813960989109508066598018460836738863917186610467825721946220347834933646197079298055936995216186254673012580335317038154065735700782272104958947353752307947798898772981247572403529455232910699227263677*x^41+100991560342379671960269544808486120129441073594756538389485292259532804986856736324976351547711595244182326603028202341861908792353543237282866167931483366831791762700982905269682258559559390789581712821633692975148400544108409041*x^40+162158149013944289565978593686869804692659877579097342238733455476011112688523111596691181395174336946578398209961187695183372818558099923538685699105312298567402373693962325594243202545441622533317696638336228905902408134323382281*x^39+213476365476753984436251429734887776695561951822389763866592628898890193414932738637674827844540292873810711623949024002214676696870023846011601764034463259743226728942191741174326985849202289246290501400386978616323812863904813503*x^38+247122185366281492234959023133757551940836622223893896277820646491600098930546752433851885354424498878086030743708787549520964014199824315522521017883376721425101190696907401525428199059525549979255033601185103179643753033913510307*x^37+318032612927524228171511784757543112608153113644416555080344889447311981850936192566057679233195999160632015825244210700696440645057153169218853157315317091365624427935496751161000121320042030121261872817842915134005644484837247230*x^36+461463499214039587932836803345716728623935268584946134856687447230264330515685176360194317476827999023028542955076234490347694597940607895076763913545306800763570411957961363860951383388975621761758378905657035100948743346497084326*x^35-38346421555895626823757418179813099000533875887597204773703243153697602281555102880459463560287264487949798703835229662924871117152958968430247605378615936229080072564909739901300817301756776093677618661818723896263879456879550121*x^34-4575541835552793775593274217685781388583741397714744266188946167164514346297796827866448660186903686624632834694279069495423430973473419357027163708871276556568911177960957958586499721048964575159759669909345078998382585814314273102*x^33-18782361543767805059359190988623603652887612908066282824031538414346683756304926935829912537346154660915591113093741874222243200015018067035961544985280865185324814830843428118523440261619280467987619179886601454507781105319574128731*x^32-37942691111131801971852855821728206121682444134097782878489965849521519754616332037803338587559106848278884690512384777870477598529076809369453342668056386093260000068130525708528344408236776063063073482225674029932517382125442036035*x^31-27600661204117398027998595049935248755514885176139587473885220693553224532547533862329605641161241171062174482202602254713387185271023656167227816200773075925532402244147236373032268284286268139688832426723881251790341842120188355198*x^30+59729075052927215607629043106468290371821434923515144785891839253270093788294323134096599062546392179999967507152163494975524229459537880308671844170121783882813941216389098193090795969616527719823065354377318526810242749547109226834*x^29+193781076203490356761125836816493874145605945818896105701698333084572463986895270371895541618768635487683746572918842245118378373979183407656397299315943752852044257283755948115745352521736056340648429582872330465168036527686183842222*x^28+137430963895851136246581564583493870078080580919100389263573739592895185595273662586585968926022432703798165051713380977790503671966414439378771455869375370350849209757155704248666667659516734895719615838908239378559821534943773941759*x^27-396645004283032821458829252446564511202143700220235990437214334105690680620446447089628604763759434196359380807483852499044960707470915410103749786217166789401685033950457932109739751599113579107504179349368823996459933069045826233949*x^26-805228582281686431632959167236931086943780234367050870107733751952605400371607003049680730035298409531867159791195404750092833854783612533869429868751565373761970899784111490230730156443721976390302384944980402181882320385754027182829*x^25+936506974591145718022946278524460226813603587965070781728739529074234153462146877370143033765062419510812542434512682878726939982116510855449987504735602177260235764266276949900750976052856718313014651216788913222577775817710792801049*x^24+6156171887358935523230266729079021694563882266003142551722562172429495588459423255933710266612501070961423460394630686369494110080467858652631149635796308979335490785610526443741447464979347228700070723693631028965521001802556641094239*x^23+11769896795178517410151874866681488797932982827493956957193450439338065804517105832186851550032813626665333091799519446715383156627047959238595746267442864209695991275075593366620249196380614771592803842654896439635803601639337922097984*x^22+9651321713122571210100574540758194809671681923443950884970760737631971980061929280656379340134659272639265829149201480045907115352091487788749702252971099856224369697978386656378615551048933512430571596819990607407910746650041754060548*x^21-6318129762453598277467235529431394354178477025686100376168394182227599117352476541827947027841452354104161721022556864521357803843849090135533772419259697656983304620025570178637927024572922147826033246413904284684008788914870134634971*x^20-27254202613364030821751313621424358684507038825704815749176983675747621914229823483444275452246978964656899803103999113889474298835998152332573305538439636844935241728468191754525108964856818452576098974790541492641972246625172424113086*x^19-28886256736633661091869894713198081877140629306874006108077424411300235126936225013481209808356508120087422534746391316916195310670639224912973357928906787180229823316223382170563193154510965196263247907021228151208289020690019904741512*x^18+570595972586570295033478130750538662875145566697355290206167883718741491895064552501315238542285058948983402497858535711063100852098239724943571344215216162143093760416156684885587648568017140222353851636701914667062347676481895126305*x^17+38083007669314098381200684011189732996062633218711690413223671713288568751981826870432068589728127735179235243889355431612087235614974565590428257384028095456679132002748970494100042962145954708431909951826506098640860388301606951652182*x^16+50209319397444470032577019453525831242578981444068059982945320690456655286363723239188528435693596347864717555093320409459333501657180488164329178368589023253066941527420511632960122656135739834428687340202760790867675250279345359929003*x^15+30095665687523590801686007842588624249765047010963926578131878583289651947323510632408469168042973931640628727615477790765554611696372528160751364591429961635254329372828703587601047097944764366430137051447312573537664948898159527932645*x^14-1485555849843695826666521319785186491021930222664449646153076967656985737025991696992111641547159269311191967934651526630875237074797889558155975827676996824516284710253057955365828084116752056143470475656857889121377348422736440026185*x^13-19742063725732461608879690441830354091430183744426241195647732974131577850114505748794864163627583347349440459125691971846395187741433718755864639363865799202234212079574719671563213538582108082260354533100889317421529501269374860053124*x^12-16793101392118399075724808511290979429937842370075040215362524782863857878646185327437331813747893066597481331065006016711910349545553129920295834980571933166139796506146265046665182062949680567283853403916202955891654921062549693549989*x^11-3721635978023847144454166553026044673557388268455072893220488001877251612870344545971220460462753193642307203918500186682715523190566250328701657262417433355834244824062848708418421360452141295833194117416802936658287983558357517644898*x^10+5765026041955191881835934938621955572414738082528643048785669955645889060846659280289043873616538639893275508156137208369712667940491169001375545746518012945112543947456516314503174877028721054490924399225631393132262655361192335160257*x^9+6260354404337122173005556987777958099947581547462004746951333968682001125274879300690269664486312869902444894218294409222064373867601941080308973780276097276766091342918465208945702673194129241837097873158385923291562407928345519309426*x^8+1442292396519097489971492984309116313926270041859728696123069675764102594392184434793893826923349451503864986317005053591078879559660597847922534506345739520450666052280069651461716377996981985579067254610118076511195896827869947457824*x^7-871534581133931460386419962770962457218527977412617084484527102426854912961776681140275755878727422492046534896749144485642365258868816017985896974078772073439870523537758685559631680517318955237839740511833086779223716514398290237122*x^6-20556660015562991593767806336253264354062928104012533779694556398648098829173390724398130906652889204100477906791516780270262705193673842148328947947903467767419335376493964289344459337648430105778585743024422679031571826443904702504*x^5+75050433007064226424361617877721546971521301721615242437877052223760126528905727978556560857297099998136401409923577299961570871003458941087992001667460197952104694729507951911826078958090208329556227473632663022673653449781714284224*x^4-6383546425872254139133928649990338190010712082532717914687240863634250827746544556834744056856491875787051025981957451157069863588281716310464384638182923482701055214339087861289524590547623921613630780318420332299455152207743112142*x^3-1657860170901507823065289353132009318703888615288548686551978683710877774924432496418462751427002423008738875793190929438692238076493834455413419998287784382719791064781670104234823970738941234566264945826877991738416418054863973869*x^2+371699259912589764741288342695715388212281117504503202845462965653270778576070493104711918492373741280104687515322577027812897817471452752931448130647232325027224677363561289338630607478659424554858223914361148695417185320310393389*x-12979131724648580091744226310878101270729985622200089924098260838143649248087683792401911460672470067856700699615506403923581489372220055461955400098125066164862778263117501302014277485322978345895848502347374879362224534121614391,-1044207197917746975503011776167378081726988169595815767520868324252685466915457858272155757484717159703992329249830031273145588983699718394182725570378046453881172277116842617228881169612013636651359905412387139082923544560675*x^47-13194729606186352907721997096814383967934866261687472674029207554724299292510739846796370534696671543630108872618850673884601987364288074724942310341402817184005057198841150775909378752989906795763513265683108282420359266783854*x^46-83767724244924662686453813543298308392383527039781973573908380905428078289760497573336560889370233763787399146804071120275775353029214826968697313340324197269144685163113252820519833078709362454120198413396853132624409248695951*x^45-365900970161893181527841341370180602946931854518094081693905317731774595640232081663008261090472015552845418473275658211359371263652720001026779756318073058845224074105705177639400881450834534732259950700947510726151475201651316*x^44-1248310404972257036096607510630436797917622285832384695464129958826590955074238107234529518027342523400743035150401188963087255104657260641279052169047719713840769742504240352228676730318188197023889990792781861016456159493867319*x^43-3467232355165377400560555994046985669905509323914337714030409595632632630335767199969564482993300417744097197866630788154031813216435555751499903482867874383974225988038498669987107425024454052661397718122293046250355398043887192*x^42-7880547807957566715987669646988260679341151153473376546007476917718867533499140487663743827340357331488934777693298184935720326157033685470616491584766552226915615967785032804197754357236406218401342205765067939378840481444150617*x^41-14611551543538949699418830509683275123256307456248324470206882554374307659668542562159958947167532769612341907236894284337593235678530833314361718862986141443264441066815531963186961871447055630872153693131028258526425152559001777*x^40-21866793039693016389183488141436964956021041693815665588866453538494341787588539823208410343385900037470028872444010938098357184064338804802982740375133834354909603799629855845086092499242958581785926945170623411889078848144704629*x^39-26144604595616062925551263184277405036826114959851024440640515780885868325035388130067406636553204028745859635854359077973753133766649717275108643994746095330783113936811816854048798290313680862440328861506497437021312247793983612*x^38-27771234657638494167870433920595845953990192453883376314878378717225856622811158781967003057843130940719621293348704235284685111442518788323900344693621008217975191979395826221549785570284103490422334388910808587189768650438210070*x^37-37821123501674188090174859756292442583967868531249973669736747473934996039045916697163724608903261224030475498379234125173356780606057670717674187141735572436825686335316841579304958416922621957692252448565631217871021003147039362*x^36-58477399682411260872438714609006485795466788648416146791262602332712922673261482759199856003501207041374240429324936844946360135007941201973246171415417569481664541626892295293925213995132714168781974013243941419243887547189951537*x^35+48029781891459425817851917941325681759396068593396836432624763124716092765049696126332527743512870462068532752030803384379190378437778997044085955562929673599688994975845364129408411244747552044662079953346088747244601815107658308*x^34+861338608641048340020896601903104616570956259438830998671218149264773834617155353473479465385558749639628135371384505280278964771570252889415575050105275912637113591475976222294572254069254434239669462996024567076149796632886120465*x^33+3157078294811060198823477591498941456136923753272757178810156502934704522859330582570225546913876110124341910583717011545112683914862217779655950120309749891987569584186870844963394038589736090499930265910300147713961559585744250469*x^32+5565987608150151250663627031020667893593762767028852325508198948243994505637225668772141774002539181850067134766779279586235739843603997978852249904856451500530797011968865215156770919803052485688617129465346360385526524032905888546*x^31+1964678496620238663136424084655453854950467621002631123436195702993621593299504917980189719424803516498635052564717947889165985240502257546838062633161861029417414520293454957926878308723226914022074967740584316158633942643477636485*x^30-13732837359987562972364692199989976556492739733945134324545159404550905780545345317750045986330642972703756958458878690852001112749914299677643281516753529091473659156513616942048110674378195990376098103118569736397214921354058455407*x^29-31774118604419176848076136492873435603524303696610014262528713711937720575158055243899686257790727742684581406582279002864782526150926102668590628832881827388190822696586398453588484844299399587367941543822050489034593543881349338908*x^28-9758946002106721171134043645466275751261582906739408510440356808024008011842453464833593169974941341882394758994944460307532302481517415874108823399512889100187065602612472398639949474352516591395032465822352763243165073568091576386*x^27+86826242424832111171168593973983540424778635037876864704950184378699903305108411486608251650470783141599635754501630871463175641664333703631275269494877131415185009924226251023339249674239914420009489625601342727152204060491967501770*x^26+119818449147493981529679968526410657356854220965984051282877281353897534496412281663381363013561267591467144227597607925903887888506102107864467540552407529802808667800834047919897911762529576114141178236485381990873913767794716665796*x^25-243451234667167286506693053642210497386326340575026010917791758947245335292689733522870157725723328674438146058747206506704743466313492899755491198109466820067481642615965050077586392208343653450595668646328998943925213901260010812059*x^24-1084370817430572183546519697744403931353134590450903232576695375473786724499370973067104883612669627073426467444162960275480706288359082638384165361629070311250959100029829010376553068851307414650228480674858590168331420235712752655778*x^23-1704575394064607960014693649738946831218646070729350008068268717239021830560607551402526982538211098340908075294549665908933970422282197447984462440449664562046525182791974909376301936219388880006072849463552081609348190194036371724770*x^22-817628579527464010992886398186963650519142402148139824958272148008194448682456165150114737051985104828336707731091411985765701846215230331650162652606543881685327401882109930777105821415987262812963616510041481773740390547604212106037*x^21+2052941071547237914959075588269658757186573777861523508885510144614764454011275644884644572828278848271993478761418624611254973748050811776969969247893190198767869759602843991344884108538858956487290965173484075205940104548442519021723*x^20+4692616296570248259863731929327969186219846958179291141002616016087704922029682217655688537492418267852447498605374806772441107098210823128673162165733351117409862338266358277438499989155897769055013057394755718049234860771166574874136*x^19+3215581116472810561605716218016249562385924433787583881664679269840734333138806775678933108988239927922821759007519577012204635133030760394492872823908943022216278427420349092455075202373485711860702378303867448370461662571926631315222*x^18-2594223286926299322779571101930358311634728241160838756613992413062551183569465343340858952755094738650052151043510115480589798756456600761827288507323468400497921636546196385496530632565704992639426306591835110202120528360098984764696*x^17-7329709969991237853511786304534927392758240509474136681612271916828804008067501969840137731241826034214023704206337577482489416378035686359720610463854631550241243517681148158701564190601270098578551688143618018057014421836997442376137*x^16-6457361611197737281208485766779361138725889671302773972954624123933782756905455629686686565947308062149384855381965526253399147983193274095429542787061320305355643779019354354411643843927996487097914354307145652900917691114743051335683*x^15-1432730081004622580294736825729728064208712847869859927281700540750590315342617882685364110821390994863821590493030158009036470109766401088257283989860551829182769456637088838977525334869572782210435357562345890383316460197987373083289*x^14+3089950619911593575291386371160428731130784794661150019876282397553064265598703996178804585252551277411619059965922046171929608601388854197243459703421727509919648955829198426950487335987032786396737077342080735969573211155559917279867*x^13+3962662392298285411863080340612042128437715564365576494486620008840974777744734938073144416597835588822016362294797063421300357533183009734342223708830611152278113132622335838534037014561051464967324058127984728654493281634771170719693*x^12+1735602915489770961991177020082803471619245142640508082732628371783813633146255020672460090112825830445779718016546675426871644570823792171421065639370096274649158614116525859796590740490487469387543301278183490131922061780317100276651*x^11-702197463294067422245961282378329438580965878873331260108234031066078266360844417536752176360831991233006336746800506620475650319369675798364622745723610358466849844773461039224361552987741242996448248178323232257792925436813186766960*x^10-1527581861976817151526568284928499340748904622165207214776037455765678355454994585729536104347023343024829589775944939848567980339819711495632757378212728597082735931892904278975956971046782399923136901049544278697297909221772677330095*x^9-815059913288333582030977718120456268465861326180862173374499772219229779452056136511700405458044034738797682794252092726025874105806062580446043040196316316371403805216369891958135436055431126574618759430393310562797867493667975790090*x^8+219699638204943730941822361258548125616237686976088618312467744946882339342611511240468577639906802502546673117743511211942703705696014050541258773312822088515215031903244596688672555790391854094635983974469086852281237982673234576429*x^7+318811632338504795599316203042103863279653141559884747141262945996541611187578398439255280982027110030759815078979808329486125553300892434399997926450683846957260158885996557957797842341592533561893675073454765830003038784269639909708*x^6-27744569137311579143686759650516953653160090981619123634488266457029840438068926768069180243433083881215691341802619344268588053666430517424214708521658695561073607759436202608064624995400094509811247435763480391770245156266923295911*x^5-1917137001665487129999979591872677447867599497026111790115210918168278470341391792369637781394802056020602444427730122191606880874666286550907552649290928768343875767213219738507405870916658340390404834186422726244826648296289775279*x^4+5962282903024968401224086062150154140711696605442117543369207337767663707404525361772489701298784883621282496682172965194435444784541271926666103478404872028314615685292547138593455058831733812873245764697461884205121662882086247089*x^3-263882315922107433037678346988352171803338751020086278105769043726391637512872928104984881588611122560716548658640621156631760677863802332580776901555089627841164079412271386113246820947232740129906208083388038934395940292034872335*x^2-19215190025942606489320690227520193676912851079951876540917183433661895028126927240915659432322147419170223464271554494855828571840620391982138252812768105056373592922007658289727269100889904905869345328032405650214363785617342115*x+36441573355825084514120404527986617250892110081770043698212528023001246232855283283265171496784501844685942792042145486103982463487058369516018214092052452696324365098254412007393327767174197238292330873965316956320608153447684770,-5005016269340531874824908023671625008098277619617434725054049562591743754182975471451903092074571041585733640464264665164509959582700097774544332030175863319807065547960034261768252436210854010863830330648859331549473412160307*x^47-66465476162596800852290871140841815791694478531056158048451924085968329442381167446105522134575457031598859838919417410392903858551023428626547757094502710621161109207356081075949115350556181079253351674531993663380505157675725*x^46-443823357336506381176200226586688752614289730557429187540310703467645318638416774116456562959828161130007199803419167138383320672868592821774892811236446525483367556202988070980838517571687274142653310557377470656115243868975160*x^45-2033470251145922276278312381929663103662099098369231595598993497045844978234541693461606784305914866950985869028548125673252591884257093597684270041184998887031599416815340885332047469277539133639318520749521953167522170637524945*x^44-7253267877690891565428630806410132488271366755984480012613135541060213554279403879569909676611459419968276906313056170484738489273213340258369234521593658323573157479323531620216168161302199942797042460696547704544499993245548816*x^43-21114373968049684488675995509044229851989405886447655690352600566224503257117953825190976550938983678320248290476052766880348885456408599007843675649140239673862519196661083074197677791071336678832302549389151263438874973237013953*x^42-50761650932259284075909142471170542584302651080713674414494650536585097410670798626148933101239297854818724238502508937954372896207456338761564746489816369194244845565063294422662067185424054988923307006025287230134090584309110079*x^41-101005918790404036990203270618327918030643794508644796788882619151111569162163695378168296036190239698456503199123269557873245624743104591724508080393005304156804637687740663466999357144503649311020245219921685825817940258540499835*x^40-165862761324681291319635678103207659667700428047995233239587276902928473120013665486270867580575238582770043947814756620103597683981022053454495283268770163402572219651800863924906119714169441259107941429129582565654280873285961135*x^39-224502859079361435482583465090121147026689139562972484410679773816618351748282206591433390570528024577535950886015158079623326893000074804704760231565408222764864845609765571937980788147760521262621753451081010610489679015118602865*x^38-265804867647373234040483129733648109458064088281803565284097329620140182257852124760936188227966944158134402401343762122067670411905012556116639895893937303720418189963538945602227407531869585795829789961496921504306734546571999621*x^37-337402720534614057400754682958751231924329112973841734785991145712338456457909379629219060104179653178944203966833671724141856119660944049467104009199848368633166738324527448928061146055894377170451857157986488192804632101429581127*x^36-480701553387481880758414108920481285604667248501566486052299136257411415916541134178058494491459060144480373068634226925365373430097593758137695131614689315901099713515642591374021013728993391280744111447101328618231529287036884011*x^35-57206033328184621183773694273378702971944952461981016152734934658751993646370241641129415238656591322317734775189386956696383286301010495922280119652718566079109768105834615218749262067322841457562601601299338251801397506195188272*x^34+4124398680964332965005065233463382257999883023813332352537500002843289024311514795732010348643697305686573795232469739760724293318597735427475822836002406766669986040908464782708980764974487089035822742428183056715467553252518660788*x^33+17775010494919979102180684139143145690535980558851507869085715054522889601480939884195439081517351297958843793436652245366857821086183525161067694868864560048918250594889153687477773475720708987647786073825968880539964066970294244132*x^32+37734001445980076648427156282317442026309977647796026112941677585248171832167750371251500128397058390085484932759923215208539596178591342290877882063287512112444709014659697224450175244567528670631892644930742775155489791202982179152*x^31+32202087827557671284998955003110244535838969499610436161765970786489784127350154124053184860149504864801304156420301665210582236301733830215879909879540460540498465722681740369695795516829043394700313084967234965295734581342334263894*x^30-47960250965521279708526160577304227664377974265538234832568195214291132067268160811758973880523128739094481319638687647081198573869891969124482127952878974045633090439027594752334919935104855381404211398055093724655352016813229244864*x^29-184806026674948244683949752249774621941744305774304558146822675751773506901796709255493383155855677681823004690441135832325852122009599937476425925612989664086880398790544592025300340037588825154625466215568148234514576094847946542139*x^28-160147683846166686813889638202644409994856083506557913731289695772208014967360322582259018986173775929858501616382430548736647680555502596785490502703823311000027416152721734320943282315312947263723457956011634507771971215184510857189*x^27+328463730203608661990902408777499267128789751445456173293130554063704303821651534884629662072893164019810375937374190764686909366111985147699134123789142736296531081654635716820252649087773090965883305534806994347076069819087185471725*x^26+793919564248900983980941407002418821569961693514585392788948525198344180257614406535653968920060446010416258676208295377600257630953496566710936240294399767164411289491338876267455228477347642130715270216978071583711370660067669630914*x^25-691969977848195324445319824307397950380303847762287530770841697319450449921491200469105044698603524046066064635448158482001591944268322101194537830869612025963881700846075513317957684353847186662617476438376520410835877027761437509274*x^24-5704341384967031146714315916356146729868412182244208082024203796851852482816135073963241284936448442703585412933301219183971914398057441220487296929708058666967666991671822982700031045833313964280341048134791202778432972770596909741658*x^23-11748902199308836889157613301217963513455952617930905609934394068325370103584195096792139852199764814305478248021321026710428262279929941950556057921912818554978984702810713288220634712591323183293575349479177837532056450639777151410912*x^22-10977588231599361262365722586721847154722888741064306187225276346111876213763538360661102111754187602162764038816699233773843097745706518969103157241134230373003344539362581189868872882054391356256362724863740868318102181807212585086243*x^21+3658839099422747509200409384755200781003465625761003583222269129878956227957258136416852504703729632229617253975186182409197089529279732425717408433720681787767980014108756514085554368531443403046635470720010533814976883552747390092935*x^20+25447557953604581015474536242280018895342843905744090190064040064120565219111035321200274097869157719579114076524743850349472380957993238712813031020214666211192605477615155152631705628229668276916414199690058124510410975262439471833353*x^19+31069616899053658067977363063909465446647610720775137592888833813141303943700673134780421656896350150830816769850332703756498126671122981026609176634070964179906793376886074351199692497139153630337497155775728694109490503577651067851584*x^18+5348305984889585980829860429794674636962166875146922776660483331517352191771008901058996080805764750763470126544829428789792718342771315833229620521222396836962171125467862841664833132317826779172853420080930181069280870750455513467170*x^17-33658016252809751638651052503439921520053079489752466113550823130460319811703040128708844968928860152596159648509429962122717106681019905991588601221136748830566340924885968687109392490784354425927573260278526146807314873220073041299142*x^16-52024623780411786383015752600108735670961562527436128013185482366366794354193154777384886661156438640036770689204284640721894985242661602953179625325757389899660752673166166144625534581416667383297947559062499456368835815832652998331810*x^15-37079514457778293456286405447336119956942177887290062631615618841191401332720661129480444374145794923179018332678174039239335103693205734445273487098205837204619504517449360678961259329358531501545407632692426720990838915040602544895294*x^14-5444155706572274675855165922608611797896581988796723528712366833310685347341417480527339291827724408584081134523898223616171181860849026951724703110407096707121641925897006991922685162038070085764682855440745393782707704446566560920217*x^13+17107268815700064017742380542409504081806476580760588215679900534435539646830800877213771191608950626131129864029218717976973447628650539926393394471519319781356383477086327471192308718156584292698989661466889164582420710940851014334697*x^12+18566029538946570736448916482749886077896048202354443349179111992884802391415112162291804004742266493970805105999665410429942380924923766071426033475634465945338979968351544048876040327977696985791531963724272913325939103914317559386615*x^11+6835414274838478923411785020664430018177009472043129914783394351339574999041438404303233167082052178445991247326559772859525160560908402782714901093456628104712462259746278093562538432893218535516136795090170626735913913088255585476247*x^10-4039320483564934212318535682632703138508746462487838198853383086777415231010062590433149339865251802163413165599486403723574677017268380076105241738350583654438842710747630499131949715997388915787462710864332204025264696742200671936888*x^9-6504913400464375814254968480156384021732399400109244922285476395307960471142307947536392007515658157906641462119947718829688277439988159060441446719421956202934064358347009863479478585585760998723336242569964688831437036115230859806039*x^8-2535449739865445275284286725941987877713208310147656921629731383679361874127509225181876314188474727872687281269311901832916430442426731373574452245466047461281518329587682106354776724742542501942459593944241265675260278241708771956728*x^7+353087088622404331485591244562173055537697925723671669472123590424869306666275076435303462492597937778949993450334692172531812039473274742107950436634853298390095663140194574633345793037372510527852070178303001590212344550099564623778*x^6+106759862607202184624810144768418330807569139449884080102937764414312733812036205521461338626524570110314920142145313904946930091890414463456816070944379137685527998320667830315851822468216234029682296350520366278095119655577225278403*x^5-54423005832028489358613343905773711349700915248505844716805943874648775864288839998742862983380628409830239968776387312029372970647262741768494883439515674611270471748825879777529960467547924661410936221834486140255935980859839976743*x^4-3849340882867761052663652328099529463030389705187068963282307703270043009041248746602449258440998122771414328068393345661455633848210077968324593778843595741753631609232735001863661104843363492706807573153185812623478628811653428479*x^3+1609537325909430067609746342049288696336880086866736575770823127752815938625786918242786664646615225920399222358990761632814246651395928559539829753726910681182087743724658511668745615176906598847411091256800128498383104036067134647*x^2-171471311775088600981677018755702748570600438316163557858683613457107837722395950334380232871134164578449414048242531987793776266956876380062174443707265207024827302386423964361616306080769895579404070629276628140330233392061816809*x-18834220230627191213199560161943588247725654758858967362787663614041717137470662543160752665445969958055500948581451446631180660333091021998679674988769333606520995237113874197111624321508657612727590403318661477483810412468667104,-2534306552384024399003314737664046224024523610246078436593651439249266074829118399207662684306691351815908277494703794655236529838944022431115553753829745362503333484811419148475151573556824999715793906659767292542919728067269*x^47-33060688119049752617818734374155180615649692585135435516403683160651387238413352269799001901417727387058010794498683338407396065779558649262929645048237096545595950967380227367811839342493656022151302644723684771084193698635188*x^46-217009515292263040250813582066898178806041861339667218102211826047346382588687057908612414701595942432064108240201420838589826507983056300969020420635841927452723593922722623159394621615192257237577448281279865061877885730976235*x^45-979193928513331986726530884341481091625222826822354231464272271125655123021517013784461908281633977152525101954832730829873438214659903561006020885055960711736083452264744369828616014934861080678579386469523871628760698864000841*x^44-3446067746896877220637525277453397672911401345103830470035624635034093628184899777490178807411417941175965911017888034315467169841248492758395211422286250651500790879597907821443898715909221672047318308003963885540604316221531136*x^43-9897311685214550149853500029621246565144619164169490038685285697159162618430591608783057817797436367406194781054889247498797037277921636776700712194080405249068233332795253037351808257574873613528346956185731541693201450697491090*x^42-23434115342865367881751677387337191862338687924372983901481143594906254091284089583783941100730420854072650470006624155602841562507583405437197085836876551783553740792997900828093587336441584446921143749012361209062944870928168007*x^41-45804239071395123378198449212765029331234745883953278899685444786407330420937913365106180580913652167192611031973940426439352297623275170161906705821708868595300569910446077978058489503719099555192340963597694373814728572532722461*x^40-73628256706199652653541836344806524257878836253620517424904181007437160869540582431117455047356274207276762633427183936524154707266815092057427057303817599074408870730618118726854064727530389361672417027671260991871873518944126426*x^39-97204530520353248087749813867803650557593436496022835409492723517680014179586403506668885061933667779828011875111750610582869149367500812094369681016036201189539993391733607514480767413216203933095703286994745239461051294543692877*x^38-113154603742217961892591034646098626243047696188528898187522856623327849737557612762382043985586083173221702444212549789216318673120710483306523592742716512850011255707741232398272751046966286239370909170491917792219555918421117262*x^37-146240522919225704787217914976480623476178108450909335503079481546350178101272884864020447707370433170693889164926108247622980681530665681315882820146311964262863882133876120863422237891012832699788407773667203015421256737049772357*x^36-211484174476856552826551429437501158040606279880278918900647340613443599588209003810613330589672619364609490503473201147782303881678093969882715796756596417330816566870218980422307751226682232038326838571114469695403944119343481582*x^35+17678928890371143397387727080822704629388085268437648637736205889351021276786418678119170603948231274303498860957176537387910084477243250671558785170046521756555373984919888622970956954844746891424216602934123384855654177827965695*x^34+2080184133238019736147193394351640782271575781653101815171422429293193943408829498635624008926922520550840224865801403830100822166599262401922949768245957188064638384690393314767693795420955154202548510138874212982144470989118565105*x^33+8510716298687039004023568460337591211259096547832473341933507650915033226759353520611449068359253325826573616259872322285030908495079019378934534255231323978416174043302164531035318477196349202318744184990170574623918997169813943750*x^32+17136454035241299830847038235950127690546109546664968693964772796827077892623109020155351277477727554360179696939481457916172861477977639603446657831699990583045442830371833132637379424953014136123734737001457380510522738422587299537*x^31+12411231562079512645160041624566445300179239508628646430262763704863734500523905293995968935829195828429977927023432359099794214002773174994007388253929826708572869571669821345099903741377055765057796308551363103837268189087932889283*x^30-26902541132215651252226512702647777410125937720192165810994216875538358252003781854016571351469043436380809534154952803131124628079541443166042358188039643287030808358007973808662263436892360472951765843870333317186037734252716529848*x^29-86945975186874441425542962119603383379628014645040395148873325177846450124209827789927885692184440597248713485465802826117436647142629246245736337444255995805145908240434022404170951623093061437040281263140437562684302862079377536235*x^28-60898893445733988073292933737666713250492001425135379543559790374350513042818365138857295319422929490533983192295395991924397086006181865413106068200857125463509679628830036848699566842763002824542377152321151782926785729559885286327*x^27+179288663645215450613342770438220223187577514119483041781992594996028377191705105779048644360652727858649683578345686352678208520256729351317992593117398898548124799532328257258565000417505763260160698987861406701624285067551016709148*x^26+358361653623736077574863975912383999359551913200305591175339663821542000402661384538974514979249926227399412608492335916999959526404710816768324478309129728134099206193692715373214144144657297826453116669077052090243168206754160530983*x^25-432879259587917941479250797238225523975180607734923003383712597660366807862516273457100355420122535288113087645748382559314187810633728878318990721805984563309306126331840454813381374668003326175163071831674449136515095220016630776017*x^24-2780862846226479966428780749944170354578490060439035857522159963668530417506691992831715110618127539203976334067324852643307233950167853647214408270880135889763309645932353446336136694195655093882748397287231491803336279529648027063426*x^23-5298707255114743546834273391666793696913869864293364759300121320426493341314904526489436483818064716727506702829166347302254886319453055012315549220128791151679857849160753694982172874066381328836118460286075865301287300778441026511917*x^22-4353820691168361620757688381445826990179959570751488886347003461023386260961028578202125859988960041347694415151115106858990516525816725219732105823311204783369059583465553779040350066989691162764924567477378438567851598695093078974034*x^21+2781897588670899431175221601133918728129446133614046454655584521487971145314221682054985399435686868419612080603161706541932441502166932801344811858291231019444193325171623886204028359666945820756384555393077734229206417836730975219616*x^20+12126812150151308319234597901856474205671488883315023578540790750841733282810080109282505930672854380598094233006127962259415635103870200528233220840706277466514628720097379563291388978904016990818949852035925658894686937152763273637633*x^19+12876368786860189340640264654826332340638034860157071127400460743644776612543968028911596661661130310971422649620481779725192409453013897726761089970980210898595757451905100239920624078967249218645131242624033779740974514152547513688494*x^18-139947370468416052132158071498489616459026809159278180594768730224779367863262815818030245238892258123198365650020724036698848379208413715311844452761799014277065468598107699939382214342413745240647968136086116564049117907656318818288*x^17-16733566214761751375044636894266801871396346699832189416249898324172988107584242804278677827747991726081697869289734000212662919170826084246672064751260141594285256184631781615206932142791441055574988539731741390811449691739747206725312*x^16-22286042534707130720837112723683080653286056864235631531019507709504141641950095997232023372204296723015720838855746447033395624750688562301391123131545507813562526185223308574114605474637788262277320953837635024013183752825407836801525*x^15-13744072149460126215872281228629030145895798242170789671547796463457130479805377844537856200256675814336059500592433545413248958248435123701672793985596586018259991815089874477833309489085063720577759603159859858947521712152680024971525*x^14+31619384944458105953385911862781241222945135712073647043358729616265736796582236138765430335040798110631600232389732303842198103685408383755608587590491681769804483359871375109894146640465273798594679053705688147770662006331907095387*x^13+8256529629723921176684065764495334140441129743522392538185228547407202888160610558761919039361707378294920709678989249318782064550876926854977534534107461100162140212903621891808938728107157639663710612822048720487134781698118893651775*x^12+7314241834865705285852613046729661314961185382092961816781918821951552811147907813932973429437208992246561822550502930557002339244678562334019716717403071112989187883459706373634718887552502158733180383262107167130429152021075151458053*x^11+1838457575557462035091711501188259897481636580763604252683828738476812562422862031225406309848582405383722679738699180379951515670036039472350898278718323297157058331954485050129869928808149464704412178128699921856952705037911620367192*x^10-2303721154945900398094042313133401941328304046375727154486547616666552421842137867653061218522414238181998962291276323670150804972241330637095530544896812063631908520659538885680143099402752152126455994430690412838786417038489010383875*x^9-2651413840012488641758863366639757263582263420378940669914084261787831302617540217384813453695635067861607761092394052882754537166173063354043769709003866150429739106734596519271382834330369100884386075282423507587498456583251400555390*x^8-666618375466549104831847271537604161346516234611639407816796311147016080381076059495009441101565395943404610180943152276700656852403252911420760190632196921547881614961214333762077107858973006930872697988069735265034182373381963680094*x^7+280401549312355660689446013891228174040846192676895116323628971230164498509059460585879352544764374638388452595985701066929448722124993436462644156981540348936642960105356162584336272511548641552303050433522959576854436867867952300714*x^6-48711968759222018835326264327827017314628701740946407677277243001338190614628361664206211196016189048693836460260261570454486447201938459020579056587915826302098774564020777703668520771826340407826743444881661719647702761484063668196*x^5-21726968009704416498883394720554332273777384719817504232683505187600978618213957348084871632182450788963171831682809304358514874770231163065083920790679668289383366857089564419504262844581894280657295797181009920982341508254848427371*x^4+5294657628355283973292208467776738075306483952273266883032575731430579128936657918336942051315007040867204477141101651234668169559863826436865262801698468989878424261826223767615180457311133506800820099572139448295222141387182665418*x^3-307809999315943126192891224216543525432145816385946472382806190224512091254859068439054317525641824116951946996129388782777689712696565974981405853976908258773237848671365833338686606167776363561628528642199063994237904815977015266*x^2-200519897842615085528711793342195976576526327503283427076879444641029405821696096304108944589102851588775178647523229286148305380284529963845899883156321637247662233326977970460893426022494106439544677890896688749593662302718553716*x+7640552930585500056008064308260751971984041464890653298420053792097201116644917190492113834835776168618124874871724731858989584175736362108596582462004844100453573015415005970274993694374443436740136742813861671050559018081924284,-419810655842858537364398445752707746919257156243740222194530055504990785881601800477873364207912677432611183409711943760914368730693385272910191594270103285644163275021184822419189080781144728158116218248337168652974932468509*x^47-5998716617333765504861821931912797692697966074845849136027571880766614873717184461566636557335844113894031300100029408249842873202492210776715362895252801481426333722692451034565921260579305549453698094408263667408314865522967*x^46-42698380391399221180804382334561524977066798647139278837305176589472828795002444820119418784975889032751764298311648931587114306249198075188508459629538108629296968514898955069222313553334537349902369719575101909691991734305180*x^45-206100369926917086031812709887916707316404403635019661489827056597764839050162704336485378359217727222969353253220123616152105461948431637737703141358066858656997507865964854158990913071929493623641491484267755040051872369627247*x^44-767124813040530887529812229922603642953599227522288931787639289862958198242925397459884587143131597454236164589971309566174387403303480836865617451014523255244052296750743962930434043560228991515771025477699203857157409937189851*x^43-2324355361726728958277047329622781086331886293735602669640549181543285530222588696323236875195270590018302690320022029634864368618584901840370533717059961616887148250422310838524698453280654920024545127290969627495937902654271277*x^42-5830976935462044475561633800116827294436472195783813594112142368237604970658203825692376468234518339611384747293290521970634230723207413380003473580428345655772816177772016738409004159157762417190760605748706161363552392924999327*x^41-12152295643773435961722853466300902558579853671368712640988976951281122974544695023874149073485776939532924767079174039399240941107093403473424755565214213176194043555277976618321787805951705757776043782353577339449953266424818771*x^40-20996992209945491677804405402032795829091630754165229139703396037113950868348181660321489507403029705448252315558634039939988594232995893027552974463914957359006739635919003019850996723347453135086482958230642015656364013564295829*x^39-29995833602235244535178560133717295507913333108260924702481081890427556100848516511875960690356611175475569149425626238190064742542647413281979334543676150469044284514818663427232538159228122117183610919413464685050522492130005759*x^38-36656419268181973348131360400158526851927094559865046896276696627747166323009284980694147016283704363299868656804961493341548584801978080941737445799393751413544168152468927346383336766034672422407495178775229173239660911625903121*x^37-44639725121982252511585282419503138568206885442980512838826073026833741721370822093237099315883522757950207293204660697621584200182782094336524688441964395756469265216734026598294373382069747148302857272994332337957870821946160875*x^36-61687422261449213180713836510917267556512311961782035831299427693969404906683522109337603213506508893894457517120994224071749930364811914363445647688423719519298937974453551870247546103870190099400420009861308628662703551908849080*x^35-36236453210336259688686335561985025902352319448932747675583129146386806280667519697398376655435611575720278954402916429971399463731546213952013788307001376911838482774680885514695431412832389691844091490225588710276682710802998908*x^34+354447478212486676160053773928363801027018486643085828195460276547833462452446381844209923430351646427857680767778303705265284499111625429788111297257286884423322970182244855570210034761313821951365961913058234963553951651307364558*x^33+1839553065604688789534646338196968282795735823718080484080102747300595622937060191804429579949321292975007189021854260993930296837666038965558890694438583631121733706572302806391952936770378912173334021114707310897893209835245448466*x^32+4542024288891731082104205108875864859056673584072636442132900120901378053716591766222622840643170398529646760290269667044353119911906460725508642569653221586721830344684237359971192470093329782253859152937674167343414816648169369882*x^31+5367014700344403811203175445906157790964739202693214591870509931211705747390838042305428719636624065894933392708972783513933638823835538849475588343704606357561888507745295018011671893513795503808981604574810755511231307939855302879*x^30-2372916384443095256099066541140327882068293195996827932387174927895292124626161996970541874702929382972390753078743295039243724037477909066431763549793885338771875379043601430752817017239162172377975335584520396390826723141873842928*x^29-20370976113907932170007424124473602891276511238372349606731200292600626648859014769986236847432831451550944560784027820928125458848879249962974061475800251494719092268259303478671000285290652600013566704859880773916219762127381591566*x^28-27457084820722442066940398841052170780657568308448179475337143105239651980557321956750334076252787571705718124821163715766084963666890385700881278533679758387962405217132076084107822801799594540108519787866120000480335403371251268647*x^27+19417468216805964538867882264035036039100877545284254239421609283142039459479334441792887509838827144439478326860455233604588687640040332259088037554653301467942401867188054029214130151130097126383267363677591434276906654842641466537*x^26+98393338334521476497461270855616126120330437540674322256164477808836381654105245966228153760870718780448557083444681102213993839101234486833072494574526024546869197925811284548267784153689739510150278622704043772181162535131488907636*x^25-1678485795089624931909081449442430095780596149467693717554725591716891374434374225233966203064061580604075351957413136421200763154728702402703122996039780728126418756445281435452537430994906879809394916594191830455662771188186642559*x^24-559612483489426098144359145279396351473992638765715287500110365086897934874151808667393544730504207805408553968827730497106709598735478714843690404930662744094809670891899428250005682478651119499543080190314193596312441519308406482312*x^23-1442877074570044891903118559472126160690686656285395361524442776806577524231969620556961850223371093887945142079290878419256174407367396500600472514092012940866404336809195071615610789396909737835154735447449240452276001743340267616420*x^22-1743365722846923853317738657666749853667995379236508899865609855473105037759768163311104486952840877291269702716456873116780553573386772849870685097088663020201872004577700471265518706831812884929312424478329512781497998149033266872807*x^21-289027256660686347080691560464756927058152785868919702782142425820740893535009367644175101338253101851959981215379194536720470299320645956961421852047834680294184614755863311353637395353045200855642416446461454081253340795976953148803*x^20+2726375817512261659922212960656054569921252617871591096379959032408515218142087441114851368832697827485999916430261574962539331785564005791019311851839065515045019440920479223245155982817853181804562860734331286052805400915419488260588*x^19+4600422380565609810557955902578338812385749649016639652067261501489578303405371650549207791873945533824302781894834233792522981551066670475291785323304714404417076101586646966871585400460588115582591803951895143514420567849553154578451*x^18+2323435465930944583707722791615942411471256538375680630565782293980126637457427397462391309427334362960158854343965780132631865270093039808845375182673109910110995897750567540686858971893995343708108711652643524688787965823337512761975*x^17-3197973549069157804955014289089155286624270472040452190125400551286368185835694681449230643051484471285068697326936138664086235768187090464772319916808729892052272113705982424296451575406282398741648961933764433830278687029231155698156*x^16-7239701591658505875954676500484010437863700802266197494663609816384794780288865369536827067683587977830111608353448612597699639261386177735458683186538207046950516708952371238358274586222076976249526634395645668763602812120361392471171*x^15-6479832820424097701685420508923119767213975711152055409506166820610273025289607148079465316389745012678076280352788447544113608857936546879733062411805228394647745260628679120868335477068756228545220465483486899410078624860999024574161*x^14-2172363617331906029172016545601198729551356054372994330679807533951688719076893321608403438163819766917733347820637119819179078875627443254302735218350590727342959400899793488662064475825952988852288215830230041885315184221695603374566*x^13+1881441533868160692751732574030703373138237575745300566894844161277362565771495638293452855765318424121790984364277866186777824669379589645222512105263610938031023680995752411100317925163000929090679262993900311087614758943046816836945*x^12+3033196722931469269217210886212399104148873286848274212533716017526389938693171712844838089460149336743107612217843618561029449231511412295231819647917837330913753996736411383672327149371317664879971174379953484931225284056571574480023*x^11+1625044495508198422895330296657279452874538651983997666190672356022123391821358259597463968394003244082215689577900698063815038337637731226765000934664150677792734763405504884822391232904225980709998382247638347989653128779877516840228*x^10-240984758462435580412108389352597435661286277634703137514398547379428082201449106844741731970442334815572161801441728585623715450467788867943152391032457558923873668850512688150681381844059600149404374747621602152652568447883298703440*x^9-1021467394510084306882058256771451765027127578109324319663813619666362353421757949102652801179569028544984396333066054240021444654926880888259712149311259417984175552726765522975946670417511622962746847258999033371363021187143378696584*x^8-622309449320572572856735044549447097137370284472391550017622449602713207495953517622588063758947706515734871322206394556718086259478246145564684201756677714663331018068760827922905827136685873572740070346719089546761095478908217373646*x^7-11219807472794168977532073868937476297708349247186183226371819442657343542961144431791442819220205898833100201782774599827703013418482628947375180257274296245301224807524691987101848429490809107744306609073184452574437637128547783747*x^6+88549070648928619672408089086344741193055324409556336688324138681257875166575184270404429354574853385055630131213808822473372193040102771571659834543915532992328794021667178871789923763640938248410914224975300966992183349890829327487*x^5-12161903028593551391225709365641555464555879340857373539079762817592978851390188363040502290483452695771651052810712742868839707451805247052111372622079822862793635366884094148985160685763531803258254375334510319908152978056806229493*x^4-4364216695343059310762197731618776883110887306826408156989174215180857364260324727075818455880630982494550091729030800961395895971050690478785773544647204242593425947741600432496836878213644949570775695347680215833535187115158068766*x^3+799358420111774153292813456906739964030201605229976493513542249848232499571990886595053900480937452108162462429232871701633344261263878874049246451392326757505538851656250355030828852649560800058856363583485864883963165500427501635*x^2+23180678515124828950830171923415718370753056029114323090606726689996534977724611138927101484493002712991872170929556288627457845929829255971458096814676715335315775528586840086843184188641199007840990204268692113697531428722025230*x-12683042797646600644737722687652103881499130451476579181274658434787871047065050859841314198804547696558710912639013543827775030702673810173923583473295932556472809698642967142719149495649290331163917221813820619051493558146860382,3241972471270170440095074164287755129048506575357594486977528343906925659291588898977581094680796506867571459090245781401320480946867057277656516636737102310760969717295494992962933189350780298727499417583524332459202265063705*x^47+42158790220385409640071576123994653550598899669864176580677752351042062227332706798669775813508216904169216416385214990695618824947434586104521227532461871022873145325089445310226775703353402055850366699809873336927225551996851*x^46+275739282682054629018322213627067748368506113003027824055276280416294834310264904801940505122554097279777108425247515796382642664501069611049043027882316880991313128438679387719859113752061328458657394026786366738247418115551456*x^45+1239516961757165347847780604673026929185055562338749368969251285849887307104453273756526267396935336950656850633483002367430243011950231059174357933474272982007835327778940763436369091657353563372830024068223671229941811995506164*x^44+4345512625323611466654155605531068674466073927247180791937327451328938857045744314001927660631541617675424130026994732943272133561054195383389740581094707048445012165642145172720296550305954669606462262706063567785012369658074006*x^43+12427593328157283695615720740714261547999951580453474409276595009075482484529983925640836012553373823518822331342740182032834353274803379106239516156100480880139707401124979058753857390001757897481629208947646208294395107632213316*x^42+29270081426640839669451596423167022814715369385235986312788038911463042100673123851611906849347268048735252897194387830957203510314321799576279779687094629406610490094237065955075275683705845171000713928680304583443053509066939266*x^41+56813670751040205448161354162493146774822625640797111306459994304946274506862854325715592297378307636236032126606961262259704720992394679330190576291857011806679735473773715755059321456471857778464219953166651045838645792956460846*x^40+90450491402840900976526247539566116837396846806616585410625364923515667666717548344314872969986320728563466727663557343360972538658895844325561162058775209100081035183987340651699597306922400277082084047543445666678676916364222476*x^39+117805995631172995716408570277811999669375440036171295251821027319208026832553522706923067861805333416281492591325296529088147181653525821702340350131287346300725596418004122139617016171698883459973214627671008389836137696032464072*x^38+135201257142960704530151123120625474729698866304793376703824699662947189767853798113515296646870379105768566177716278403647832610883079753985035549935816624723284574315807398724573176075666752829148882025358318568282791814865422850*x^37+175022511259694634263838933107874952653424789352767890555661508559776550197840637356094334307365484266636303921415588103979737354505523753773992938758799155677250741126453551790892016285038044369988960787542411866953067572828655916*x^36+255519060924317783414789744613084525413479253009726571877602005078346424001960607170780997883467571074088991485390430284462304052096673900519757602696421982558081749204994771225434380016795470758197953331392922780740307042245322713*x^35-42994607768788440769201974780305470673963173234166632856641949091440516235681782970664684970902725461325642227088210854871618433320041046617559882296351091181526391171850397846735314660123871165774129629286879338486448825286540927*x^34-2673123499779551495868872005727376990613899013938508663186806922765122763409756469589905510718602569732083366356333309161792685678024718510510070997570215063924080359649694385627907975942429713011383537519290246675008504679585775860*x^33-10780505715552096496840403298874877104576310312487876258740227354911695991293731642562302875418818207851790837821763318061650747358520263442459581071302198110626665047781918439790408652293990104065334327449414965959884131093055939935*x^32-21371004939346694775220667477546665105953207436295659424358439355503179338012187370877952647575810112941863147607339995703947277241384681106912686205947694140389631654619737405348649565915613231084930249482943303098541565548921449479*x^31-14520848441048559850007291242202818783510933086900442427905585715821412986803644598401147015641319471967499643737836272240950567631503557062248826679933333702524825505560618817788562351676367368982933942586047423836512438590685859538*x^30+36057719401004712670975818044590645843985099556924839871768006724725597535343071822113031100819680660700780940207278925435256479235761050180781297604121184915600040323159797473553170177898258483148965503341278825655017134193212052587*x^29+110720959746751319798525670905703206250569564102641061576722389043664953750187159898873192481000140860542254375623477516987540107263817203883068276859448840632688652090077774047337054989683480080597332772404472515684435676837001875140*x^28+72239775666280408508900417281947466549308508810239468190287447428722538161694648022254880509767251232045750847659596836428567185878884384316631842289526596357529537698725416847871841250624636629926926813988684819775180310960449073497*x^27-237270241072040719463499735648905831171180512883467534998463788018865507125085672075755216748363999272334050330209815631292494646272086956171579673849350072633505189536445058777990681774131885365449598658008776604571047288584671872741*x^26-453500571810689682187839812790859191055894670893554819445195946427004823574135335571913572465759287427485662652868163076433717046994706123289224803510276287051335944146469568807281675565371396144035585313021692962392110655839251192781*x^25+580255164794932236348935379231807788744796316181227472202781606334470897617726693147873171705379361840472027678747214628502016181634640789703866418558413890515753253229349711961112961391937441020808879251165099292586360502221344252910*x^24+3555127556110198925176917972182131140954903434089458679283181925525429819144950213570826947122238058859318735468591474205954317981175425224245284918543432497589385444111323638087633289762054783068193903262993629911386498262670527168061*x^23+6616952767468662043499748913579644610678521586213800965542067757847496830461067219723283192745387490602579820890389130660370483288165525845564681082056720684215065658627193407300610524093351039065454432076051416315344625029215035283338*x^22+5147093015774361142637977369532550949888096631947767086827132727769037409069512950528706485695419892111349757420292019067200986256946734294699117267994570982216640784779422056135258357166246629650406495605552635657627830404977813634905*x^21-4096300348808902059818630840836060957342872274424572825903162837775549581302653035367237169516117817304085643302248447903744505910311909953909853212493158737577613154025385779912532389022140389708821681687746072298766469766455006950070*x^20-15674832092769729884948680874751155200807265235834250012396832153255713634496177320342092173842485984536678384627060579769461101210589221091213781230247530776771610422687959053030311547236768943264913742534629271322347756720941541539263*x^19-15778444723008950802693746296366101793057900299884478003198952090080882325781337142548963801756842831279896340993851283565126664658804860425186177515105918552158471232982473814017672720658354516233531039133681131338529523585124506111154*x^18+1494645936648302699369533931959570246219504331686875410297151483575453891516507181265349296152549198861529202996698442208247702686122695691881121230464606474356222082857059846854038654320244729309537486377285046185368180034518235611515*x^17+22243685918967786110465106034209122188861706993529760330298271491837271681289299502625007065033473787842639903138747850981978309202977540406312938948621652387541491227826809635304239686444615726169370552961206304484895769538353469496977*x^16+27859367676650733034268931670963500789350453329856675843085103614932217950264248626449143787427012854530513858799507087803372074000503519465636555005183653796980602864995710575873706086567375980163483966435273439337390028416847326652943*x^15+15601124035098709400813367779907393391009027072250457861148348634862635383369110377352019118036956408147496922661343004457016298120276946988919921895594912591128334361089349305333334612899729098789334444493687254429806148153791071716426*x^14-2148735508311260698112961722244814240620351155385132380572810093314940447481886287559364970706058776619393383148904124032697535374620338679617398670568462914860214615946592028485712493933878298170153993346635745554127583531084202584580*x^13-11642992167659157840678640989926385513595266876116792339023948529048937235815769687102564863520972540208553162112663644297043427267449982377789123855576567935936857998039042995709919424287374207674578064667401821206750697489757994114344*x^12-9185384961259456788402787858933963277266094730881764113154433652487181152213928959868252420013572832688250452700758877307207791865980854722984878643983399742247251550721473634707300708066421464498106802165908308961652072988367122439665*x^11-1574690595051290156777518545441941684574039162596023860275728916869804601286721379041250795586564868250635525695710173966362637447561799970039350643584753340369619824443067755990886316091496704907419285958426858346467328681561851364050*x^10+3549791721606937585970476797298516788886841231961992798356494205569958722256892016012120889330342536050789564040363195251110473216729999266156966198858400430701476303497868570499312924672506119498871377979172981718953554285447198865033*x^9+3499808980502758668948611660626574542654093934966987840571231112225505404055167205017469375999980558088746513145896877189418571772698520677130659101517371334298172923552269108515773340150718637388427296681167526452808814837393148153982*x^8+640567899939296422273378664639904498387322642531905566086752576253167459755446798886916891831075319801510220349353159502256008035360898323807221089529474611580649891789647705735579180678953669314277883450553047593748331998494398270937*x^7-563324647183830581789109490580284104911796967908444914615599326765726169471528545549831151592373140066793753419243559934284285106274529144688481170023865766020223875210176273400959037005575424294642883263804675731148326487122389998648*x^6-5847700296295415392915966543366328204031118315276252394396020110434361261875512365850154932763675843024469370765435042557803345233833700014407951096018936533734689487210151507554647099938678934092929684354546095206709552101560644745*x^5+23929004537565687059524463009064268406528434612297810575978796014639128143430010684958737164389763540426795754089219461758959615647331346945139519021381343719422088056085814614035755924255883417225475691683784661007575431337800958867*x^4-5545394457346740477894040517089230845632554822287387001510964372338124130688394652877432924183492686215009870365144520170187707978987247756549113273602418174659580987909393097902056270006496074808614161882318295910200369497215733842*x^3-323579946921903820799174910217374800381366915415358734372770767355062359295668840172204546855856095594820393738000077881802971365468683269290162304188948660864000211301855896038949585106350315323943601719582037027478006379489956160*x^2+57220826207542956339321095470152006342965911073067387095481747709179066227192883673551625154353816437532757151063197636376823831570206101991283043325630945919389894860020220293577781271763168716127502588187915085187235497371129283*x-27488017821190243829295720072361451604632930191616953955079386040219625463343223366038017348655526512594160911101870904057419700354841474436596798339725364058962915076983506217855849974373637681701674602884476272927891078536206021,1058395880558717158161101082993657526753748481042249149549551142655403684418901562252126474170753298569525430664962640815887440821165658699304901646866070452447230708304387180859777480610149438829454867019350975538136962171435*x^47+14153068310906006377548460637774084492052985151081369853503602151747397440870471559244479299169667816748092660958908733886526885430807013001053794430957266734491878004365043383729213082603751073618604691170302702121388890988176*x^46+95080603540875513550175064114948757106377670716165389455299951372236600398765039906295238017037513048913826400378136475325271254499264210978338440657434794343460646720627275328215841396823877821608970045736714844934814543777153*x^45+437751167318729414894375927831492123799128691824828222219305106190646466047652923205796854391668693299240777789795642927729978884107731607993489106885215984036453598486533656661778177885760982208685304941132618183875770421390630*x^44+1567494358917331906678066247406419252266052117848200741721482587663323160667126785639211063457417162035289261951993680743479568384507998323898357468495764312642428632443045901452354186845907277914657895689239474711702907715795563*x^43+4579597220863450840404704239950805743479551932147116337190533205153825005074396545008381373371684878421638395171349028785491382166320693486784386477932607258488475081148787425761531722048341616395405056938570144370137837361077434*x^42+11052338662159826528514559855906064271589002286002393880729887910239742787559371378238105439751251770945381185918921813876366830953192733140916613010586788858978210380786707900676021388950994036771659271985714604370185141609250649*x^41+22081891711581668283595888048801931535465070101389307221010305578840898093000919710599919885937026547601462369505453824194169912884670584021971850864280588985655002181009328760604166055128685607402518407992048670179792632399903354*x^40+36417057134306490797703975091792666486676832383090193309259232756315588534919755442816970397792921772802911454243189170939277115544512893831415656099395274266114873481200928858215204025507758439346058669378663667382365838283713326*x^39+49498699031918986302072048141644765060364676769962244955560786187977640481895263994154815068071822507636820440462189811939311770795095733449186912616939415888473222468295521161145449657691353933618598914267502242368355422251395084*x^38+58672582839059845250487189944298242147053750339751549183177517878466895657461239595367935347025970472375788442768913792739442906870058223953319501215823531134924827190414678549661457817690521913600293369525578401364681910149454047*x^37+74060639831337694425671788741113042048536662385083511957079196816872383760973073904873975134356384913450260623119070245387125441018195065413212052130686257256331395008150867237324521651676513872975026236567640005897379151162401658*x^36+105410209914293508250793216657797601609745158623045454869892756614490550662495399230268517822625725985929981551872021469014850788010917622100728531499721373440040312196125797449740292278747421538610870846647330968891735013052514005*x^35+17786169412744469227742677331650906071021968232600120731990699216206275175933359130071645108637831646886421536906420491845833394725302550366000909649187142191794362954255702169755635456480114357013976219975933980833554190640764630*x^34-876491063913400223987579092696084170855251518659531731278147137278148501151745335438118861127345468501722909767241730791115491340120523407358599950233287594648361458675149653801671517723658748157566097458353566898615398330337422629*x^33-3838073958145615691057280056677514236740353259171154505915849194996692745039811236930974378357672086498396840901604416109750984467419281492996436195408281944116373696151448659622827098501414812527355416478300084614276768112021939260*x^32-8267451071755998457880315891332200638378775051567018059067436118447283047959492803328578748041720417681344504513772122088508941147134876991434742589362505253924368053826422728803956183478418069507952294475987917331441384557030147374*x^31-7311698820859767412906133477456027371300542002149645560856472920957372474288617067806361007896807799846860363336372051225970921991109187682956158995522069015310383755360594558251646557092378191548625241824722654306432572969164927900*x^30+9970188101967381486223055723138088811824235221123716703209182335529382654270954602956948495786510433374973242063096236226737221029947702571269347456195361083872277782524963233397410339744297059963504507883544351352975634884382766907*x^29+40306120878198939453195145918099672484907568974021989032859365443854292462182296571571232751324619420072698906295366126259918777957237475663341219886554580007446733640837168251438849360293667826405068448331882361649294730841848297523*x^28+36655955717616509647683209150434944792774705834402229161290012812620420194224018601045155101494803461215641948947882697367978543715481524437052103779846721245517214257425970845580606228444608596610335802298775988296148840260001109122*x^27-68723620840513102300675706247491017129911530348684615869734108382982547653332915806915500794432526565379255660024563903528167356435999627419874531935757600917727385670689852457718471904648489930769749133194780153520496028166188375605*x^26-175724609353927984702022816206716834082121195152862894064715120804139692162866797807327062048644108360688969220807680040676307629197786789889505037869091754945627922737045676505281423225222853227816291958094632727270418556888552353987*x^25+136191034154210205080334358071085272637404328195850040369703874897013407477564770079360778160422386813632242907966462636868329105218776506291596009389539316985834591006720333970011781344445955769867029683986976140009662600573664269760*x^24+1229433435197154046092789177070242337837722823952097131844041322766132282349711656670698827338486448665217477776190377941548174595033080262371754653893962980321704420549293732914537773654420999945178778419708040827641244754233728156925*x^23+2582290775954885752011664273619957827141946966798546296288339523372550077813298979077899542484689969758317355161168857071907639277538833543978522634228433682147174279555824762417747843406373239549620471486504661381430225539230365684930*x^22+2473017537952843773557023583315246785288731463679670812430039315163005763713967136817720845548353373097439428016671874602048192119984431498977393729228560828352877002941382051637689761825380273208701353187697034185196167490422284432591*x^21-700315628736255445246702827396700479862938942395686249586818157600363408930188646752855523533690188158604833821338586463749655682546562712464324251488771822874414921766133522130335944286280964550414249891174032175398634872499327196811*x^20-5556753444784220212775817380449322418150993369941524850691753516918694703853398193910834917910576950273125056223027955171038774152315365699915897079247752881503112032309325785267524384123297182298841893312967254235079826679063442629734*x^19-6969522322265357137400500000676290731798466852138520536538808428098411842312648123147335365707298976076868781786575018696439940762531939586040947245606967867201540792129269052081513266492614277571940427666671862082179194720813240561338*x^18-1398838588780449648751888709407993115900049480992593391713806405917835423515056143937039352847491634153013081521003336794032560067620789520346063171561519487747219870332934571352945619996761367654179428207088123286015063271691253338982*x^17+7336986567953036483538767177299360519428278103981359798791466746002944837632609795326547112153028520795930907122223286052725286611449234206204078376320678926950004290966428938248460384832743175107917933154832283372507623619108595226586*x^16+11603175978826644466626063476668952675606364949567133425353826720696836517284776366871898298413087364840869046312850397430563952862243106148879912484416431862096795265855382103182424731708452580919409054240504566967138299026194601445930*x^15+8371903035821598148240206318100217834662693931707411560325933920847097255104258794536541791211587643280892781065248975453316285042775649381101477491322290223311121336835981006480870405598645857540012321035350900962932880222919540092480*x^14+1296368437461050603196632672839658508619163732479643753590039438024409206781288786371445729857378482263355003241741385828875595943605910363327363498585423406824155873631410006156539680302776361539234986517888918999595175054396102426706*x^13-3816194084806125544431204963941863360408204304825146837661180848068377471521124190832112963157498883443581650267809322549104771649432455365243940187453742388030023241097634551762106393021611018833690032917082582040132036113052523587500*x^12-4195767911633980274976573347017010347672012124195420771139627381988035667153310111881393940973649654133178188220527368156494254423937199958129081057064159478464999708510947316907660316730297476703626149702208225048126123889108722932768*x^11-1560609115916608189604112151332545377121557862940191562535676535303400380428703219991355617840908520307895812646250153324099781998778150114291702717919032120881317625334639338021087750758670212219472946017599668944578952435596584541740*x^10+903297055576391383021191663425312913940226261972569016308925210004701373539716516759322859058233329549380862341815001009634836417952828653866666767347140370544879152369457924541769321109702213553137103470835641382253114625898219253704*x^9+1476779009386351865100452384758493421603091737842310579772053773039189051375547155021189098764165133364483467926635343664197321319097620320685112423152075415705454295134742906448731865795857577949623597293216654223962991751311927410731*x^8+585202390800708184030663621115312426094377401459284028435302194486272349195573994459806151378746331683807349158523528593612703528534393989142406362131157874558734482717636522800160313178430438859486975402349821618713735665762820525433*x^7-95371419959390737908067081505361828646391441710192352614028481045387447671212263464549800636716585279786712535361627904707242300966822737379662909946876586789449637368032323570672993700275015431079703391672038563278710338944054310570*x^6-38357218170057214358723160794294699531202870402972567401433292929017522213919438392798242802661193634318733919442279192678843635828764130924841155546088868918266637699214073836926900710231731574076725970767922409624780918684773206235*x^5+21769671648082158793668860029458508003271587143182478492959519033907253167886373244870808893051067200094894584241396741092315557467785689081868567579854571151829782156433285927598557818500837383285756213580249304698193233689657933490*x^4+585159455543145590235074830364086786991146639682805391359163893671328843818203844519097588310016263432200918435872016285204483562660732013366417985938933208084809623655855333207710744874588832453894512734875353176051612492391538972*x^3-716929040728718565949978575115771429094063087398591175654396270559631201902519693946865773374555580050557338026398808589977274224692480976791334024403193972051866174077688024891792125994520687537368202914573487785794619125970042548*x^2+97828176131807757674228974461038085277385404709066163983131888735876866613492942483781853610302465484151172936046170652063090101396893987944717079634380123365627479375612469925776574675062815430993175372850018154058854497695236632*x+8901377269343076754870665594660878305210072250793816692875633651200406469584150037394475236870703838613342148686694736187892819674175453202822423074222854712579338870945379363929846933112130507559851168936099484199593449977638348,-3899818685218857536050996774809375917034529432821056607552914164511820856292933807073941768314978051908448256391921100767642501588169770197516218454127412753329947465031510932168616769996660216348314123462112737135465371450513*x^47-51482011567981515916877409432278811858389946134901687305043457210593355053117215108430322584195337471262058233065138893614050604941920995745500134581107246759760037683122470720556993550478243360102593102136247459860445378479961*x^46-341787794075130039997897760917843927024541277754646877832409802714160823986623652955729819613632397092953655745625664380727508562526336742335046265754095323551428235302235015892192690872997986067554562989426636044972185133711040*x^45-1557775272194386718636655657405939158528307201836955124158293829201527381687933090969613454730793200600306182899622937770298306065133825697697105334817581043137725947941076804630824918172975881760870158959946815736999673650636369*x^44-5530393367759230737864851343690763662416017650763981467032573636471647234456818588656714403951502425191129027786178770187650882171982835755130213077533938386195494285172810794913238228107354646501738541998346018521886653731633845*x^43-16022386061506354044845899790907168900530592498410401482272594229297446521430315730182624188186030951949624389588472993403815887694748852216386576425041097537039209099367616971208788455691695556982231197727848927796528557030864376*x^42-38310011781307394928161305423726816132481219981242886308387919946283515204844470460940064602846272186097915479255877865004208219519269941660677462232579649716596087062983112203462724972303212722630607197495852709325390555521898602*x^41-75735177928596205189261896990363057488850045098647287782994936606846668487171668370148636369779910726336869029162138968863170854077059865479784879172375545093755818292219430096361657836645205082943819112328521777643813327264514401*x^40-123378250693492558740596302207855206420991431862119815059770060205092512351868961345171665480381512499286522929783436135447462250333503152300202610653585854265447750672414814738846771296069419688330608503094912536822596274259780861*x^39-165386565539143173259939970695349605537941886008990717301841827524963706409633760087668530016752279182879613040351038967414411023744155354989163667957776214413949190250690303408646566082508990619901006814932181310621884042294398723*x^38-194303048010124578239843075031448329898213581363320818511996672993090136007432399712532872090470972067294236364915073043209097163080962993031144962597685947446345445455620300053174574265685023510897178457814961523115024899740456197*x^37-247780130978768408616259046175989100021815086193440482828293146241878031448066075030108184080377845177375062908048976337479054931216315869034824243526869262804468220657212468942400875927222071289468917401587837692335548027175827808*x^36-355157359263990920477360283368958569123602135774397168584929066207447190686015098641147118140421790922516795258006829621365540672547542083134788503688468620082761853618674017914772981045936205789816360745385851089345849976476301579*x^35-16827366847171691856947653411341050917800401590719791789338576871997826725088418198934226274428335535798313013794881242143814598261413010901351589126849152008750384307805931142591351841905209741552915687334243185934924324737167537*x^34+3214569849798329889882286741651388840282222049148936715888849523776518577310247665195709646294505422929650284176860234240004579989307643010359413242484351237822284801630745294225052113327282204616338201329403390887075149423610423507*x^33+13598750903911819455435103949165009242983063070489583009560157006425965117743341836134553531067449089480241386513793550478711497012473449138570138598478706335666300981184278538929400162705354538511347304888348341747972304636022135584*x^32+28346647164929407132773553188127067118386370736648347259987937539647970719984546387171523831883648686386415223524930035427584704086827160841928357245486848979108584172401510057980771612596332504427118137520484790208465458224244637297*x^31+22908017042478526217313290363825716984969790868713134170573789998798880249590461391062154811437703842101948117390855383209709103061330454935839282488812690948749003448060588129878062882828435542905137668611258762648807506332175901181*x^30-39107054153659246094602619699511703646568856689676456649293381148489400174890054913003729047442821982974991947941236116562781114356085645114458381777775585725202898021318054760305487076756513503939424559858005183590541557416940947464*x^29-140950336541159819154174699434229050323494083341112186296288638920622797348375576648592597134160107657726623691938131166077174628669229500399310377840732180709771744953213735792911143302288076995942374408874299280443837655137142843591*x^28-113982559744568452747666603541147605882447276205073411794015470658386767442171121343368671228510167572886547136360243374124075864865568080720766934667164266072854606549947336964142121143539900895624231268492826133099635092646761051578*x^27+264439217636384348199998162149775402472106091681055329068123536781446385150480765852366189635714702218210987989242683907897945599289769717579837049041564423888900574243975857309279267107021265834448184747118254492685784612007935140587*x^26+597942356971738429906101413907828995864513631372903231293015227103609750478388771340079380440814190764209234503625174726385101835020461189727941536507898727206368665065060643477289878953803820954127535733280786699599148118540226914122*x^25-584478959647683357293302545150917475570336049309181774444781587143137267144869720703675406749744187112154892515654627779619692234894945967493506936990399980730713103019462355579192471024010251263530260767700701459915146816864975357554*x^24-4397249454401447226020160484539843211635707702457847626709639234550088706791403358213143067496213732719492183407657163583830188769675278991754686323463276750011974770593731976846405571190477589824177642196677942568962546632310642796223*x^23-8814033652920909861344441205562444878903887866925545761942927905448120440955365638977002279899978790338557452979030451744899736305056132020245850481851166230943590299046080310040227063618339408678246267003138204155502860117977641161086*x^22-7877418662448500618351273193182743413738435923425594871485006448976123716258741957668478510191830896250805923734028961995489017007989988965244196850440738507841401441429960404431611826215202764874775628270496095370911753557551517040436*x^21+3451041899088658136482307652824138735418071204787575370355251153862269900113939589399788383977477949489713848124622085463616318044553667273785477743313230899849019961649658459773445139315235343454650624050340368737763788238888069492246*x^20+19562324659531919435468923812359986150621915306956094693060333135153867704665818781262615006858255194247885224313881590363770126853544102554834112671888155421605448462426463001318281952041844670535846420375326744766831603931084368251851*x^19+22723218569428839996862108750600589977359898612940900447080963451180721647636335007805834513237218271219396375814011348744004397417710830105061316696732008365117749531481470468342684823027105972075094564026079089370127341211487115554256*x^18+2454072831064108547017945302443137199421101995164647389428447978040235096717777614821175515361642410439009631887023068011440446418109255197520086067445301846729264740597547959586705542754976521575709258480299940928650495223301038553932*x^17-26405362035881259916781446547090245349992802651499962403909469075354916469740930514399101195674879404021448840149923080515235395288685406938538965222705251649853838570022062390153773252028664581089037776949497250101331834161423565145279*x^16-38555067244325048248335204954254509187611644142719000849308394659974213240453127576883977492841773113473406855008882553384984270576706944853623244633276584844923089236132027794392312372563461085661480100616211456791840302953132837046686*x^15-25994095091505853670321969238119862502716235168748679509465801247083160350349828126566120401267898199185229094582497546597475117255660819255222010104324884023975210191514242280491680414330994763942510316553864097234564050359474391003240*x^14-2253267921642702924176766491179841320479359069893590332465173643045000444348965288771846430205913960315354327869650614402923141883236736095908999527851273024836569160991160511102062304265349053868663012976955951208451991583261440830960*x^13+13569003134801805982843632322264452634794837808040260828463437008886594100793602125290430307385315382481942440916101435906086307313537658111699964767689671184825808146245402164942958702043551647312840155538762610198144236111536615141727*x^12+13515561722057413323830192992235217430784879167842751353381736877085674072217483315902067395858736554170842392665341690139064046332230314036959256627804390869594205149129502036682773398553438252034641266549368083400504166607871222229905*x^11+4342266165860977843312948017995551355441644606000127731260511560719531469946013816319590015617302881710527410788708178113848435816734915101361049656228119473118064820414434790512960751862577595228158229131646397845782821427853712156122*x^10-3486402691355992564151343244754573018670749755701012578765863132193663674784850254876147820079649263695393955626246156107241721980550929442935797008979759130866061804600913308566830044341948397987961105483620390321612024375912658302135*x^9-4837612668509030657636675058030303253123263053223402314819392460851192427408308805216057255779032494387451323315740036528752556042020872511935300072487964903244190074178067661198179750245542654715618313922542211966772563465965776886785*x^8-1633698637718474435279671927401831808786124719942165366041976344501766842344212106154915613503325157637741438082502950970729144257745738916657105830858413150800522457458352904568850150364129036849426300538397150316163443485230172315167*x^7+395653608597156391097965154623215248764011348969110968443494600572772157765668293514861924979146960197640824449136186394664824039303043765414049173084302389637674969958756167617550349554685587869879823711262279639730785342291361027705*x^6+66644901321595349848290445023315271799480656583906071160042373583939531619891394341833196866965806244945168970048747027045351596763469816335983653386492681799968186303880883563636267450848507253683009013848792257111621995024435820933*x^5-37396922677478603211515840180575927092546705804971450265107754537575830582103500380520462944281937010294077317711509011124954824556972806598712004516110319673432418889634090231184204967272854628627548346788701893245632718627949684460*x^4-787947778190680722727736414976912402910465228320854639533998412283607789828239492930790643294400934559438844083607788065616226873448860054381697173477180207282546064504825896500711083616704343022826897099999815129262934620168336180*x^3+963662396071117592110240141744284929063476696606652622817553023742512675813780377574837591614540417670801702461738918825000721378299405454172939381779466226520161828866995658362947170334191776753158078834390846747828192311098443801*x^2-39241079521197230889948523339369872666652022808522968143821438204186124022326260884348281232567178519690628415623384665056971796755939779556314742711357851047805146570629013715205548711950683167808325374119409442404687428396898266*x+10789821231042418633429036843017040023041434015524818093269954723356789984823047832482979827748348784941937878216051382258190086889850348362958926690462817754634564922933433851254847426154714496433691030152167151826560323423377052,42571857371979360348635837493960952269532106076120507810491672583034608160371126998730281205904741677714951783717636266655359798090118892294169231652019039045460570787745798400522822611733341135019199602170875203066956821738*x^47+1709811886439276484498492421556371450818499790784653093424048802937232898601965816114029591712204708279722785652405251669485450214569917696963861097451298475016717817245469366016906521372417428656053500305177220828633503016031*x^46+18816579010301121676294400371732451019846439001282872042780206722011072129640311635717575057337190598353536138512086831999718376896293762960222520815206554872551415242549590561595479066085684454819407154839835879721331384107394*x^45+116715624889228223113670751950881291049869437883184886458804352515640998249426798569244941765915806796282850073358038334238473142638057159532074781591996184129553861572174549364663647281961933627110877404014451149326308494130349*x^44+512961369083564179354897254376039765661166346905606107414957556521826732799589149858049286784904568745743699154642928001962552917798078859211025744375826803714574705805537154780505803479792139579109511434635147785163518222751476*x^43+1775650495893183846356650485277044369543133252158321516165934892782414757015843873501055919727809056354843572474977209346790913156355800685486978826959872910089447646510744782633154968220276174498809672223291959832110114200970954*x^42+5037874804659469616579281224378700929083491643824528904920571086063186362455061628573797680096584027421447946177948251430160825278893202923288150569523502483861942214817999344205745123950538976682730274113326344354284208681922673*x^41+11822915515450573569073089928170165596706226180116493614926538151098887127304272569862188521814569547823402210183668636333931772355147991038078751769241410871296170758077437275408223948129222927272998675625610364054112880403631001*x^40+22966693598353493931254283745082042859056814316932696802910382477976290961216762590995641733166406169844961878360803929887667205219652438220690963920568695342153744432329672015244006534588845580922103308313862687640592255449911990*x^39+36785359033687735699022177900956742193203456576702729811511817722120382916234554797618081941231816174951479426191720578232253303985161233943526702259540083598501845028813588432602470815863254496356208331397277354255667450309031952*x^38+48610981914204615104873493459330515242142083704596772174567878066100932075750764852253682885628839088763842733423981750656637804517735827851657344262834839794676887589265094977156320482091038071757293913803739613019221246477321402*x^37+56932943105433837761107567801608620092551718544446482432178822587263810215900575086559072608245129906938439487347267358728656595741882809875931700349144083451016614838319908189634769426231112011561431220038531171357598412931798338*x^36+73293971350270899812710956722214248134040152651593538141140830718423930046776371774587684366457552704187380232858500450179779330700955584466282543123460413209070913503980749101150744436855640550177094546488003109850845833918489401*x^35+100242420102045366523135718398265373103905249639277686639762174508857868832321215172226296649748454454411775682623440113267299436586145495729104702918982887896145157184989341702918991274572345588103607097392471694969862923513657011*x^34-36507583869723491188347983152677721518442524905478991046596630718900378841455145390017401083232577611593438478650070686586669385810882695674045859690019667511682939699212221271867926349529547125900272816991115965377868758728159930*x^33-1095236069223745161926487150365975442215595451788229252305865841605398268916120573876252928580668912734490252497027795081679155242484992289202179815006817262458955599696377883010149509527722917300174682146526627095887352973548201284*x^32-4256919870675333962207039778113429932128208145398655146738115102862745050852614135102950296177002328169193566027802560308023488465923119569645556115599423320169340252641709213474921061195972523019088051736547928839815421902115115899*x^31-8357719808037153852326448483914583794031082423005000731319028762301405482075702845645581602311347496928293787411251606002866116527971550791512087418871730316920074264459006033410742537350425167253362577005674440621471771987727609200*x^30-5818508199889659172775124656732751432584422318966809850083530161778528016007959832520415206865898433516287148055517047289025908761079145227955854092405254799716451700721236518391469297841884438016199271916223369418314563184580086794*x^29+13467480102122666441593161747179589852340977894071373128479330174242134054229786286066763649853413797653690142117759479271421668002996127035436608909505540843370627245226239660517550392510204647230953677674964744801435096139500233452*x^28+42088397230664261585288110033572083815188634523806739953342664742398501916450910269282374173483966922012001220250643576281989981427066914422602643027975911435727982292266521593106285185398229671812077440984920863274938106375193638771*x^27+28230471073656318139261995247874779323858190924199862678955427132220462975449121942030848325021559461759314287756178214630745633866972566624160693036946310359387241604288425620052500437834358838554779221063431678216181584768648606782*x^26-86423507407240156549810664994438729910210579279154422979394227676682815914353405260518863425966034946431755336003368507492914546701384833074349468114329292112491667361289249184261427809817640265543066892905401053517416461530781673608*x^25-165217478013641048732072459095583632953229566480937775078784738539756382609302852289945283707330259610348342599693675467450187315278942895742888405706494226625522451611373999759797606069074844611335654046271700024056835052333603516525*x^24+230392849399842708009232084475096477885553426482395735601564173072899285280485559729124208981446066251603682405856798341327042590264770671634258065356291584263622437378229490202079051698060187167357347173867007392510181719065540952441*x^23+1380911852598749215668809311864822005693599698633032822982897551307013175099584362453413473620911532445183077664895237561984799220815526998531335050019956205399026592808103346016558151393299554627092081469832885450965912002240787978849*x^22+2604647626358089372936343650414757366311348362184343200672866180337617401975328036347435907310961843882941516852747546274882094979949794987237286983356027638606641218413472750231423953592088306759994026070779773969578779482629490651906*x^21+2126469259082434263508290962895184269199348888391870650482531225410507370869519038436898960307739164464364116439861815469251326096657972527567175514679922372357191327586596809434599467086472048895831767029659660173023998657890300412926*x^20-1372453797821317166886637765479497166162021915492242323543152227041730999295342770697564981638899475089553059684707442723249167660501999345861486305465723483328124152941713628209486078795077943273697140316873695133039878194955652368767*x^19-5956405385497975792272861435218738473663461818171443050956485711014499747352824656006435876409666941525070679905373617599418897606179067919144248130269118536446285341611922853934206367536611195067809828033284203245455111731794242879605*x^18-6381512848204995918645496431724255506970665020451706203633745919061770937526053512511056640044714955163425148018459656008226876115637748030755951185289599779897253507709360254378699703261441123911936231016566243451146112075502301074885*x^17-30301082074140922995831734704526706508369607164288633615739686843319465139939079743367961121238148740693413522140880880256280077425785760230061444060084088398643966879480112711707713048058554542710982143457853948114331184060156453705*x^16+8259620437465590155236656377454177168718986233719377015684894707278582681712185486471118173830126367514731727367571962246282083401816984019585623645698021779615383040863660370901520505677645336930875853608033218738090197856676102105426*x^15+11192972657629277579546027150182357356722087490620967121197302421399021878332151126265411607902493885637371754596544226286996116381434253762431341847487664582036408174818626238608009117224532344799708671131209077160715074562096366912423*x^14+6999616953357048368416924402471052459714779450403031099644575615057224506856025825584695394131909442258602400943324360554043425164781356602960329169454393583285323802502262641287204923680300446849904667190154324130697867752654512917930*x^13+30839741063678149619775109983085852747231532042075056412651811530782948444125353997542730187508943293614294147977778045454123805593131259887324159720073474841385622631956646766445442885728249562494568575563964720506929829304130858189*x^12-4218414643605070930729141351292752161603532690342096896439013807810253862625472232332465543356612266239361324381638773044963732004357686364278651386985293555486792235208677766417163853564738525018729960505657495464598886796889746345467*x^11-3810348230742410162717299125383222040574750215921293195306161345186985277778662912067877079539863726019531533922297562222325144927955811427380154398847297726082487106876122849099536386302405104304762601761488146397983564718817543523470*x^10-1002626873424041901652339787146122741324506960911636253462317101636986395529579549457686336508506291356437554822904504975991707073542322358349389453482436237278551020091750411963816168580511884618179489123721880192510790366917710099863*x^9+1168847348747961048233537196241880519481157184488085638691227422601945295964848827079513864400570306803124128016908138987080983684206535912079237955517897276790944902321880389068551521629536214226284346664828740449857770759828799719181*x^8+1392647767692942006340147630217430539560457924621124617730792006098342459269634355674110763350614288613569128185667845303091557907023662080722903286946581055094927360242329867449201559642129802501933092159324310512124398309001459243726*x^7+394665297286242823562513818257891151815004764688535709939902799538106246311367268986247324056663637959719700440954512490618478287069300245658039063518477952352313818355033673494168190833827743183953437118780694054518162054048678412557*x^6-149669890343398555582119456082251240400793683163721893925373337118870623356808763416648095711627428093298214648180889780305670077797408570642441390411580710443056253669826525443985978678719233389738572117312821727636963861346675072281*x^5-16215180140656573215631660874418191581693524107009124702949144891699638996078120999944893898067205232207131110648054062083023296930806892194040983417856982774944990646586251636724766876006081291440201628378667405278427146759949958935*x^4+11145581467735697621535908971438133409097487073228892404878370214470225554106743233932523905917757370509054513210936078884875570996455153310917076366657235379837363659272324344750895928392381107051355858702629775904696162154034546533*x^3-364234352201679362555412585115757624867088073787513465678817602047426480009003451079464112768935387695538799237886764579194171592806323722983084394788862117911317120911977757961699507583568514439855338384756055992441354545583316388*x^2-291167563098408430681035486545073681565455643671991851891155878507139531262956261348566811945926490744199911297276541501810433412454934436724300111633180468110159641924478645187144211682161295464752390527601406212170172200671962540*x+23601842577659668868549287619008969037395176941028960748149255915555240365310381272663270871467383622327031153734020820510396026859741585644133274432600849169916060769080631162508844299122320834561493258369083798726423205754670022,469009953882911281845362208410440202543014054697895402438035958508549880565584004668305443692891749940908278549937775375602639561372592115788240997869980592135072990063654165474722683350568491495150491076453172778978359875834*x^47+6980312921805862471894249959161501242213564119044166581215008629836300169246756232374015247968356071902672855776853992154308210163222382156350976644641414560638614263351968241218677601697588405066762341617248406557527682300689*x^46+51598139162679475001234610225676063275555855965375645396090486983448165140042173379039373629384545883022483100149090044514468070898196659536621139799983011536937890287238606238505752972009437296329015751639196880552034927241303*x^45+257526945920428172412334960440350578630062847028544957365320268751382829459147284602220582539250757123910041042076851263000064082438654416931806445733976638873791013853243014171819577911376846439212573753669729987892951073723520*x^44+987135015258894921314694082550246758056304723422185440096127784893441776573266926333129683311383257358441293186519366527141929687244228661264275848075116106863134225850147900368714918862890991469386276687821814437549780022331459*x^43+3077072692119181945998281266052477079946230822154732075313911254853230118537287949412153709805195098514162856603094306286360730588945721203953676071303799650886642660099273227853557771562296825260245614847502805738799267639541512*x^42+7959839028331732464755246396710757427313726736789215464087689896549195215446410456942053890486311851177225267315479067342888770179631679528543880305427731494354518641925702477874225141523104501448338359872905405289234108466241586*x^41+17180111714181998050347397602471073117695745265266377193838843993212083315773226631689338742973103354238172203081220286919601732109429116849743088273431809186217905643969530123260860360397542426435068861392824794202112246287731093*x^40+30927606977826396264345766699430240563355667621136072265875179356794680255296794715186926228641565346135187788388718876149241821526550844321349784186028568338300239718056222645499891321606267125142713614157703126466848088338460344*x^39+46366576374636434289899585144062517223410391653057210340094739361140615471888661848682675530577028207061936844597764392717101345683046805894612741928509797685134208761803517354974934340592970862560051321087204265713809219989183801*x^38+59293772856416247801574772077441113679687976768853354144057776550502077708552108077329034173631180732708257252531512183309097893367183638455775073515727874968617555420806456490310038449133617538242894507296533485405925476112869066*x^37+72412393844528446072459234480271893359653748540103721879362162342341125295227204565333620416256708994450387118041354574647880079976599596361057610952641712894997283278781255934718926401097057727665772935354765572086360659575022385*x^36+96725636788551742271430962638498296576333992858816573133720251491030205890721709281203925823206561889058153816411065696733775193198408026119539741617939618436553440065397288514657398255683379814257509645627787306620890224086542075*x^35+78845949306868738609799330793554676107520276427795968347598733470504282539414384127873807186251495345283385283625904417397515271180832087721441309070633276766436516783261305701065793626859374282867534134807745639073679839702990391*x^34-376057066809675230092870871034170750969784197409662951989502140511432447324269034098672502199526506697617342209620706258165577446718579610717764353126669189809626536984578186085014135827753601282759082136397174805949482503206392187*x^33-2285501595729511455351760501108863619553711352592729350573411683654865922854966260135362060048244008977835883244483971214115857248489309616082517299659936826012143311152720250997005833129092775656574484659995060246155529138439916506*x^32-6225103495430248946388577413980976466813811155822347996791987108079598607671454392163010947844800438774090239444639550301217330026926506202529587840289876432994573582520024641756565036361062725969490658304566813544948746670601700843*x^31-8763117835668198610451430800947890642820407684371425113566744525659926729742772535497039225523718085855962659746205356595001617799748884934760041163570859245822218120309468508644251045039702468933160382112018600397829990446507483582*x^30-498234402608859087659941426314700895715582993576134057644746055629077982514533997912756691762143194671351603816501927372506624530804957568049597629333953079931255189419895081211208797127366824667295366549908182418258065313825361492*x^29+24411004056079560493401826664490861243964502175572805225286264823759449591859847185524318056950406895167476206754926753831028655459247772214839269099106495169889403836108246793690982121887847114294750232485651180127490323602949697574*x^28+43017301741439193362318463287445483712079989001948705045655351300956411017660218199550940894214104366412619621863366328358601003627143103793159149640042228830987142107601542221204949650944630464032968072385035714744161172852642993950*x^27-5923692806242513793476025182238293143349361356473418517681871380814841973474534569054142465197510538666983346220972274106075323464797026516119822810413583912385496015795314134586813340095658800985049703208586090152626636598745511641*x^26-123175060877846315166194341224172509279323185878776655547108737642176645839884984051316172384894399307355235692074005624216692750782912060450347932546417983358411441199822224085814396024978059863337549664284123799723618828735787354450*x^25-56049792011574518043001109519501480110359746499105707418689742410479478201517069484823155877627585997862833712247906201752125714636387376920374922431007725866747877542941801282815252607100866125532231267805967572437699004414458007375*x^24+635184146752474856690846765119125183356951060076959382176744822371232573601752035140838016957880675659504670114952809859655685927307932453208502254350537312765961817941727704553873545529989533817480936982096345443278330344020936958099*x^23+1961722006505466769200593626845059445374222166501507572320988904174640260948105880726288432770842689936801723005145184343094113515531574888733092660859874540474859142923589571540292264022709158910812617219750764921021606357122826811359*x^22+2818916426282119717663074972295881971945619955273588007481631458160415821990221174492640659712519590438891543265849514066157650487334186932866576522740039282395164427226892015052341245547423880307124304284150271807217217858218746942863*x^21+1354514290463782834782350564716417505137058906846381660268527640590118956742801938657222427777919719353659605082049090676264036139225797784575170492398942467353570499058321063881625235866743364315742989241260722381859118802125986478761*x^20-2894999492281595187643745460867702651607343918997655029165399585352603225419063073447769791465193713908263952754808960207059251304536873307089979563037330426885230474054253156161247312041381163836347093284469944690749255342124968503814*x^19-6761269751792582328120340527753164905827557079249952113999718683033356380234451837235525702245535548941651492821394275292156348662689610698141963644478122949246502456628447099089492549518288122280555755128209389871566649607930490753573*x^18-5282224445645356596659618721301359640373451090705029726592201944226297028895226098688930845620998414942578986289001223378725292552117974627314019843064055223013044830674197676093446152815751975313763532448961533162615829685115597481030*x^17+2230501816686689950355420682459398351897951203242044384843138008057901224292931942704347292907702811013885506412015000858201182032551983031364514616819438501068993929378151072811369692840951244700459125418647076922360166154258118575667*x^16+9934708342676566082490238620124926077324676553972822997125739631693916387193917907571968709989034242290459057236695679703800294132352620809971864037516660000350195971806909377654358713983939596563882268299188735709787145214749032029047*x^15+11451008373384802089724884695168217180570827799031402423093475080112642910782799692469148727273473381244724923182358596197237900143852863361020341156817331447618434468590166338082462012133667983502447140692085931684075943049975710936111*x^14+6291555691163846195319779191032040784169465260670090568437625331747786200794522315126220597355165832318004706290837542141178058078589445071103215659579161780341939788539699798744173837314494172236957437990200930267306369218150086507293*x^13-662041322903506549345069972785489876437922242547093069417489532088578483073520136630505141671269627676707641998975890695439974427814513108912451179780223108761503234369566205813303126445178599047882656796446992659934747634214761417568*x^12-4322970782355300471760582643849834906104436833861900058088668465470873324430824968993574456013071252297780128069814773489837670646328464286746057579687590128853719215238085582775620314556919848036720149379382486061878247296180113553242*x^11-3519930828574334825490533635007536026953894798523292257673165954651943032876347716116767560779790018009967223996666069158590245222024541662555391817959453846900539894467703529101103963860724160535814549605210902047667177916300080547386*x^10-722794564755972390916933586155865247269655684698179624305991498734992723162621956867190765857015383475443989386322649741848463263295236011830780767002572273005974857473371921060724782034377579606398846824322333915060697290251931550914*x^9+1201421513977476706154540836144953262485638242802008560641947667072222793977000541034254303639592843383708745775749896565813275207610648678678914912020881868247193863157177149435913021641592235059072269525803463169240579719314860810695*x^8+1242104615256565474919614122608696990113655043423104026117390691190222312897062191445230304148445098231889187142811964194206810099326404125492959504607194649746781573019698794761084149454196434197609453882713232606592430538588648355410*x^7+376588213476835745197602938377912100245768958797828816466146952104965407707881169004950229096997695136420951249523631019348567990190992631116434541910862783212925792075440762934127232110587231732886212677526373215225986969493447167872*x^6-56399794250346286002778678650500157219865137618408906465362496858592834526879878008676626505181825839595047612350860009675867269140150947359591641022882812515272251136677624011363528036246626519126567956991585669445097864137555971092*x^5-15622852258122767784236198392747458978884647556565718072521640071763804023945677122353471233005255128860812017313929097592290026575700917913630043603084124664895911604848360911143006926524952462230437529392563710562758010804456539952*x^4+7274296546575189068984551169949697448506330661595708854563300404110065225856792357307515750372340050903190181920665342546722396484519738905717318478357847034107542757676694829211091953028818867679992240325128206623633263997635904250*x^3+520429412827316617839441628555716247170448464406123215653813230206278026849914239677194486031866839305313302981137857232609728774256172298471982056648333060715942735141954228651369845349004234606889285950739352200898118231800088074*x^2-124511736760236284439368809298068571918385499439168873110813461124386283927295028951111796250356896860012357287734315023526462402278489663146169737168446723167532015079195261736624452280400340613991504584345151825249122872659212499*x+13977385746857278510306936669390684654364496412615544113392569968512171001182567734107130877404498634486674610167594668413909629226521290152008480399490315237679554460994290823756474952628146799056545975981428670698713346470335685,1663848442141755183071150926971258938357174055847040963677768613389110442460209540970633180614267222991627136182354459946761802830508351268667860764533718178773403284828584089941728347947138468298903482890517644339712416561141*x^47+22056638401016296963665881767675132171367776878260747843915491193203723686659235740698432593290824911721909830786009287824168313523618855595846769850453349260877585072010983423063177363541777009650307829915826097410739635277003*x^46+147149965015134257006482773628139720856067750314601444852790799343342211319733246249704902391813499863771928504166677593102026734261744851268779688733384099589514907491193585569593897689199467120617325741820366318833411453007911*x^45+674148699599041645565492037611350615432686624982087458653312263922040902701857455455226780589893979890523753896693029456998633161515797944373954276078983892870841680169115798872132196344667906259490759105038101602051023439100774*x^44+2405853926538896761899394499362300501794985620656979130395903248673116540890412275556229532584999838740564434876251828145941315842212526866739729042241124220319786721808037084979613002395549749515275323960246017896776144561736019*x^43+7009407854298910462143509014300568558609109518798826465844266785429248206820755428303990476537861828965507061713132910990897285038020315791651404469633486880755497154923001197971839280622729337127301054201602695203322243644813521*x^42+16873673417968592751239989918489024145786623797469126968352461476589312575752972412927647773118928715174528776676279945710036767895777384028186940781259481380792717798132361675482737370721686307079518390568633065818572223511070961*x^41+33647255548958629423468592451456983049393479605678460480073434138075187357510246012995280438614353031075512573961104822558703959287377201220074911570203562491001969959861447239568787762499083695507982742300256412274989363958346761*x^40+55441346480851884745394021578253589487930641591714422317133796502758869382751213960227447429161662944713889901758744176440943584868647144034415248921111394163660895691941392977696354025003918792611528785644463039520782759483156361*x^39+75444056754627960634434324663821939142384573256299180387936119835602285190901210017045697559815977013253924045889648991209353966101504277228576134203713243658668080911608448537565244263742376183733114264674196170034768446838656241*x^38+89941293792053856620500817576561864269343310246046979187119046707767091152055276812128743711307388193355552566943917138639569808147805781777253951359575089732733357389380647007499734605091769033518723633785258021683647301346568976*x^37+114394772526787574478548197500037009753275340377284718069318157554069016674732156342275898899442912676753501075999416547745404627474510723405007506991105475682023900822873985864161677312220990672161553032841540043858824928164501212*x^36+162086285746637402588950092688029907796687830611078582795593038953714907340694208015282368097044160089463937027325887498051662849798625975199848061903663968680159467592333692521914397433203812722148813856284999073026723392455186695*x^35+21673727498932589591198423269624601796088915406839604138522614770032509809090818255966239185526652593370981047763472692225708098889186935234148028929415035394582694094462383592272935764275175532652153085550494860334958756591629658*x^34-1362171191518616452298560250815993009954658870152990248591055040768743074256613610091922291498198965443106092323128611303354067827932070820547694683694830495558207851553306985299718351254737442212161630714754692398777905123964395824*x^33-5879178591343155232265317048398752056052565700791077323812810371356613641458345296186460838348029919732561887274563692613241958398063047378798315513176423031825928691713075484904999287148140793229839170888267385985510317575517800788*x^32-12507662427846502587648676602667218692472008749419940632251647527937472798857065759632718516598562913989454724590162860822865038555484590828110056099067584748593864525440267116806234403238839276027731193661526300720128063376449695923*x^31-10816370013492189386697683372028229296822461195587791721017165303575225379037321869971238254180189392112940196817678114074438737850335720145441199806894425502397338666873492159595920995417925687440506141418316909363462965005176840775*x^30+15404105770954360129222318562480937121797680855552675186008717185056582810027784993942791158435891245735511002322530529422213626839228876649150680699594332817409377254270647960624032716005597352863986180708829098208788483034202351124*x^29+60556712971043754219679036986880755787596273714384936469038513833861571763368707060764784555963030317959832305088692596538700685159800768738276959912964970946929907217684147304088521429973774505382805336181992714252687604583131486525*x^28+53203443370797544551434665310250807459266114586054261224136787261456411509072531441570771574100180615170731035540934712715530304272951397472371554193484233475129518915587157295218540674902381486425590585964084105800785509376515838079*x^27-106308625593258427651169155285666696462741195805802361100674130947108569773679346905552757503963073785021029475157413553346760447008190112788238686232945020507906541491073205974798555766489847415172680279026560846110268486666891137968*x^26-258870447176539090778259547375509161880102016031355155429916216970306542819623772289397513308740221416003001722139409188633150077754126214234748241057117007619120126884166577434262637732214606156038608072877375961889520703539155750767*x^25+227031990186284398866122667437381828250804276044966592178492443900969545652666786173386373054714665628660581171724711984321297453489871476305535084125695783163519319050874524485519476690231716998961691188674858403310660442447045003335*x^24+1874250773908344781436623090453962539894480936458474453505744173793612939253984904715911758637791161709913491850694319951537496708724567093266130252910637586380858927240311991493218032568681034757164914247598262354677153401571435842168*x^23+3884521957418027516417069836249443686020644990314052738595631010163085112495282117514043161732177572241255495096466603072693619944146361431482861468161104587089878379453609359108652161353360362300822435387331155052274489887672375239582*x^22+3691995470101518766976627775162804400779316221801482888362506539030182875863438247027346659302314274578209941126339986394588223677641192197496997992731845801808602668800216272179098816493043937340520457399541422887102504106308468797343*x^21-1057660358410371018165230788406601540094006923338134411605141667345148799772076848931960830967519129462067453720847999445184970542880232394052001079277581878450160637638329674468233653791413176077884782088855750223362761625686733023246*x^20-8249496854072710219548417567023652023575202570053458915670389047692097900383596908158409832773592471686936247218628851279677612448823478695638648251661268137389322042905009482495828966667304376393406214657209093574167511390578741705908*x^19-10296887676242089002500361762654227693994849190105474673819415163735673014393884541685179172930697469619496532582712298838279720698138486822085240878502126228959169639865018671978191635864614566617517230299015547299280704929343260732676*x^18-2122409565711714326162213605311134608523858191447756121568085992478342362283114332951563168029378392269005988402457459374970375109857743072475350455890332571696240245220326661428798190560065485012433601883988263820730736154254231500131*x^17+10665149579582185614754855311752212984873365942937754983088486282857776016160934928012769291849087114752115939337731338617326905604530011868829736739928161677340407136590131583561283588386173444841013347579583385242596871027790340461110*x^16+17122489430376563450068816375875558161482301482138419616118824983164710207297546627203509734998496436148453446994069439366252956215396014009198333517522508213539203027094178146710215174505413785958776401337543619170173895032821699329352*x^15+12761301653466195030343766399553735233978747679162594398835019675289523414360295857572167170483153377320387555001430484757413648675136377058699187066506811209321699144833573653326860935643998373192674103615069327032980790935157412418992*x^14+2530961041967683966428161470918379907480416966030591695515856871196211998031353996803586979788134868026294339697206806704075025449213549484484846706575108606303719187291961372047938419133427752876638409121416754494013621000697897919583*x^13-5194035614404471077566658829069716782700130509784842403267672211274931648150073616428451000329643275818766069697597277957661177117364458278238656556179093969806768819521369860039305254792338580453388562518143068248139805025128961075048*x^12-6148881095203706444928880327450823137763245362919166789518208092524670522378845430324354341823018763018603787859706576319827327570296115753391614981867096784546127854566848244172687166141267866870048407205724384035544689888658671812257*x^11-2560774700053140510699503215607892562665124337089060778261932303358912970125504666744682495462614742030153312911189593904882319359124238771492272388034045917521213207784342002547263627535570651864514215750563792930651661208080073633616*x^10+1074040155182106407896574473697085472476890718599513553864056550425012953396191782262555329479464942011400480595979874404011343519276854698305505848918935184823047464552751836458736555605440678997663980672283601008805160315612519722230*x^9+2089981745367584364332620538217394789208001346475417339008339061809090213368567590618186186898659458099348437549154486850828665760959427200074846868040045117209343768529231395383628604541974310575454907880304709006985861023257502068836*x^8+928486016806030266273174736547011026917971361609796224500589984837028430637468692528682627659126266370824459331325538828720337674030010829753224406037076476281991377748430585022164003856640197950007074908839281997378952530222427978846*x^7-13085769518185914922774315846376982261001970618081380757106496062331215488135725335339659248230951898088800084719454988101183441197255157240011921187850813472487148468286251658832895631087659020276980653767986650014258406685897886056*x^6-15972689590146135048134592839679969941254625411988601455718556158237189580874405005967472053362897761745068365898055586503922222225290511512523616396468359138198860054223123567331209093514564670274998134015882132798518508235517328338*x^5-3136950186598760418002292976735621360482764136698437895529270817630512327940784810686107911556559002618483701576939648594768486987845096745647127415820718680660778657551278236008017009184873949371930669134435647723448500041956540258*x^4+2303456901604681356289748407025503350576732145472588447741767549093513131069000682456180628283309067346085013562520439874135347526942993688291026649207490843301725143067545330088625380613219351580673297116925403850445119099312000732*x^3+413837270190385398755223205673313180108434450207744394843097198237971737159944093213267487683227073224326743878019208113882368846695786393632183767053559614262389726232059552912848323806292158771268992658367823590452300753411104355*x^2-150053904065943955215835834536730151918980603763819803451672081871197246928083254446415617573652806372557662751843631140565617420275417477399297157364032813330047588451188314431095156630677966541598881889446730331783930281470015449*x-6635163613757606864007902537939514549510989129221883140137553284468416370304036246816128469671460072961146573684805938598302085770264093292153022497013589766334967218637527364979833140772473935690881166274684849767862939662608563,157681051483062309592861735961806114643309506871298794006227130150443734994912131761088735814548603217737242463606181323253903127516260436455363447191104133540316071259838245684191958324674803238179833841140491318533794891734*x^47+2280458052518905011926651911912015887172666674863404684624505822163563200370268646924367495530286365157471180229008911961750106210558757738788937377815629571600686462075066581581034651526957280000029021313498460444150799627520*x^46+16499846593807174313201567107977759372600564706291284132385020902767476650882635102907529543771686110937522196327629358230921589010516876585646166730103561166875902910153337427777274425567686723905779161161552349140460415903028*x^45+81144979323640729646604943088597110948975547293644382669752772612797146279892152712425912704509852417624858703174336169496951079616993271987110221199857010389508674137790435048845674189421253550630202231931910781020523048336992*x^44+307929170213454109001034625929725647719154644307629745344027635250455710662553210567084936650859567774597694385469357937215294743934777261383437710374237586554218324005272732181019754500002937715573954233908042441002334509836138*x^43+952258071050757428169866081613371325958111466845028593829529494575382632012755571511884396535972512604027787392330569740732971099774775853930276658935578931625285556205308082313782687101801740371244723436053242351130613275367122*x^42+2446144468518472345058764750106035533485393793289280677759697827481594757182122219422469788396892063092167507766738305190775334152362443187573281499240591879690982699994276648258652884273091878100902565608662964684915824318788719*x^41+5249603947736325447068271824653219656479669071190139247061574814256436582797803514117220040516089086878346871832307428507344154334213582393318062946677839828071434604613526126229845800809314562499466552457662626087726284990413239*x^40+9414647629032676057313858018458508354123825674446125070939557478830103960093996017272433322607174513422461151168134280572036099433074575569644442340907537050807668030298580253099950716301522444138463876731319147299345526437944985*x^39+14106163622933608377468838535676115451633804095425817518820618727073225757942426521543276312351273429588777955684639406783940080403877218201481055993823942766251956270389772910118710451449855360729726529788512977288279515655138122*x^38+18153360333510077352170347057453462897479742665282816106727305795715157421128399581978184000524543269851944817867276613159463622548338202181826600680121318146027440250609259938890695049811523536459489795037942392384227912529698860*x^37+22471420041658158881116204490153453983855334431049538380030642786671003027789464903000017274690855221880615615358765232416815578620294558322931145727162415644446546637251273885707169064401430865031411537146230637442636689725559125*x^36+30037177822906273084975194895291477715366769263928179848119307753075224549765513994056538751385312765339561373483818755989065167956294467000786193270169544572335892580133811001544436792100257971810316276785171021245218849980997468*x^35+22653421173451661046902209660194202111551698278157172894701884125805949740470658496931096274642744553562722421888551115673532631842103781789069899504779984117850580513030586292456034199425619862561365853694696765352946541574756884*x^34-123656476573279916343592768643819633658118969118109604470633530080295787359760899124109006773914461579737634959623275450003335790376240381847989697446790773690147385654816334744018717111857606489394457946701351490464427011467465443*x^33-712890709700917758415702847893787765588063825417424033814197580573163258173423603826840987561788722860863898186242938874690932185292275278086473388376000795884215569202489299954508636196953289119184960358832792676236819182187715075*x^32-1884546345592713074083982333246997802906548721960286677414008499725908477792624786265599273056297145135874592753318005210752196584185145493693773747363842553573882769700094978349007554735134484282678181395836476908576427587642142639*x^31-2567212408854216916468202430009863521105785095576538099815685751829897407765863577066168383528708447435676372560651645750592405527708376112570017151709809099100151711547386073878668074285847480441910543982989378604080195029803568183*x^30-5814794529522030125492993198844962848409699733096868951756702104330266637114438626699931608566221718666167452077825797333206658025375366075739387143386212964620674231748096442126959349550261494419361710297786805488706406772928398*x^29+7323739418636275640471609318909482051769164148189988808761275005047700875503720332884052975847672465819083342873283763997967633570372053748280530699062560151654404648456172472911937655189442035481451838866275686659782258617608787514*x^28+12294871972353692909334757017316659674125837849683843904311947871531520647426214334129000306943803389062332977529623826201191873240939698373323799277994989301355199435675658994443343220568278742001649587292746704614757973758976698592*x^27-2863231568624305769468340644287960634809529702482454252661279573897798081858298159890654867594800847153512667505921994638780086091094111979811955338678827676045650962940791758642434073673700520167823038739240508868737781540529636592*x^26-35843371963522886171715202631976532681060701376317375036543794290071628967477799072998914141247948310263979021087097323431428263009053274839924514851764433813350388588595619183007775264723598818839926079605004610652169389282804426113*x^25-10319611621284596168791521640157145774595338834298827912849601556271802117009501963127134956926647093585221205162529443077502258545448298939578161743143247949881785531446893842912424033728565981196339138655359632665809387657306292258*x^24+198931995557340872652692773858822951423563397867494891849391518860257174353993085677133281593428679277357455863548020138621838547214245681329707358674086775424308185840330371436205733215165584644987753754627478379991614404588286998012*x^23+587841991926932632489869272031372921343759985758141993137009125363967131944916358966332215663446349769893796260228318921060164098459427026477725956695422004333864052499737813317674727268745482514593816369040128647227779463765209771926*x^22+830121141393128071024384072413993594625255766549614117532175677789074368754164247102782272293939065037070598803357163882788936583265894869162973283797689772420087519393365523575210006996375045749720334822859044139724205619178445864302*x^21+392352643636815553095054240851813915865465249609718096695509421052657226224175076214716826753995586047672913884187751616996827243239047070796823684767058319659461121971389596057741174971398536164800502898132929045115999137884867997375*x^20-841241663865532246674946399394136722020353222651870827108560560114063215226531587588034709748011657946087232717644662662499380932580050594278622742609263658455700610954046594916699419093777617879751870145800956752093116792962310455685*x^19-1947907868508925816287397169569787740179761180563311767397622787092809156235451983231088650075941584445783329961811524378694811461606292595530329292604681223982192919334616853259361552078966298421854442835044259333462169481876157589627*x^18-1531892480551348247668429433194495744585278098482911328934283802408943774282097150413693250093309315987109131265214440369915111354053863793870764165646317994344544491332704428000164974731523277062377840218528143528561157078739247040456*x^17+594254647733702147473902834961742294525572595949559634355731452127908546489052654377565158720679428869542655844866511695061579660876034571406194488932623276774517597616756598758283985780591798368765986447002610300441650658374520241821*x^16+2826123795905024258147432582852549933019193526576818303771736206418177020614893043552153586649952011616348787829063266739792538335613065804432802305363619274211030287338445601156916129339308554776908463795688672992422842553310844559581*x^15+3368690025973266254417153144423991362799642363402724631526845110795621886961672294848763328636727503351113200502411089448024870909740076403270876761059764959562805097946196532455213328827391884653559772337416652357093795123961376415749*x^14+1992808921987868374954757354068618014671551507528143508515204663515403925599421054558711886784904476316080487911498949524023810097652039950204068420427038644649378756612946551529410975365571368431235166575174820158629518922851430555307*x^13+2785314236981225727344241334869809369176346043644149755276010944867073707237010951137877842485205587112682466700273384447468846939207381256494694526777549175763868938352914715803320226036106392850878879866185179819204727619281543501*x^12-1144414613272092017944186592586095987286076727791935617000970056206242106367235455695843275255760451901021019172753129430109661990963855252571828871242222111247839733800956835606053560159007928072276012423767298931668716389739524262772*x^11-1034508407146929314033748997571814007854703335963951066047494801880369014490897114532941817038897330303222015869625114442735589620118359696768816172856531571603514263165166330234151745239418980641610522422673172903546707994196490451487*x^10-287582349066708519173050255948205748894179767227061718142570681033947755781038295095967643436654277513055020345308438913407812022765429674322694564653502312299946539957291100557669750558389313189282245012007294313758579912353418347729*x^9+284424740736091205899761917843455349676439139721501938146837498805517034814344449789080227297068123792109377849914587381048223926957879500003273490462503666836543973188262013741267845224494794006484047561658693602376016670620479842768*x^8+346586080891822675081125734329562155469540353029910824226681146831940454408965762732867576474473373791129976738055703747221791241242469317343217081152903686600649935409564180475174709895825732044746651756598064630486989300235418866088*x^7+137223056724749906582159916362649588575493971024030089429118612590215174635140155400441586288746419422495682441016183621115213482347611807462613058802797084132309046277678582814414116147292612553348716369177820824911132501685824163416*x^6+9201481549406508557852281775857697100795882345697058510738953542885529831928299331173978900128164514840782265817625087189241873922327930926888345759124202978779076679168550870947289668286556102312546918530666795555444417530411923853*x^5-1897504053058708032004550575003899672193129659864135480606500365594629455886685452392871335818873540300158183219753148813514464323821794879313026673023938801368241486878129791719487646616777624400536117569444592907176116603464174056*x^4+1455357817366628770317565241891498913818522192629728083261857836596202354611407969581813163330638972759987676884857830670228528278642477857999818641784925523170841762872336636775044414100205092617812988157196849552999501376749260746*x^3+140182889975262846033116121878906325320117819792602255117880744191146556277534420054174739366615851920337737594673116340058465198916787193759543397347199572200308148975256384328094055982484022311802119032119570450524235618379005903*x^2+34893571280209805203883398362746602525429797946272942701127550611440177724389480829913277234033925033444878625075341507803836009179945918912460831056603893795389857262271419162190919680506671407779492527619273488628197547015895992*x+8100081426816413047349331514306540312041020699014291962953349040999782646202814633363654964722800974262040444450417729098062667299330525328588581209877324291405006186481228589197056392699914391873595665976203164340667170588454392,-11770423689287216504543465594547418250224638045225577854500780061267945605077946221302132218850176154479265801908965281353707692896819764777248012279912552557933888669828425516321846914866982177795472482639921483554052634542801*x^47-154251688702632356660859363568648999288830077059666540840671811471679679897803551297685232550670526569220475632715469133052986067510162548528490975243101476046223457968145227974991235368999413429341420020023357098737161776061138*x^46-1016611804067334934233039557196740935715763672354048573364475915890317458212445716795577309897188378695814589958812163101415559660387039283191274729538340029333216460097804055259154442070707632837941436582036427526084020585324045*x^45-4602074021565411314914760926052686146530420098536841856730195725992875448292315355038934956664422601168854937149704400330681585005650309281914735963508918803217463977841900602304957013692873944614734004905126634666825535462698872*x^44-16237208632481989288679298687411747484764258806853862791102939145542828895635822510876891522401173962942109125234185134634286506583058913480331479357663615898584926967986127841454408730444587363937157005249750803076679924770075619*x^43-46743194329082771785549349892744111866060894394630540703024044242040598120889216231793191721790128068188648325713772998842768289302054110898882712668429054258916625080786614321367149916378844616833574950596247250000970915221188166*x^42-110943118622182490113615008362843363258987584172133956785822987505418221332879250741701183673833755845545201769582502019993946121122839213876052802202842788564274251069045605064000824173432015181514876135606055745226286553001913354*x^41-217376605283072152091821729730564944068192429348183388680102078047243885824545928495871365056256665482070426923636553334853621023488693170673748085365533261460626716982138388258209412066583520879334813400003657232748085787941914242*x^40-350215629743046402559980194510439989603012420387339794356081483561382175660492576331288465464302584601329473827657557300803282226710798478697475040507957316917301532257254826492011653780009545464254915382650382059651284643971511241*x^39-463064847448720386613004833907917282502538125426777017327980976627328327497187555800867990562825826848832478804997079916431813830045221621703620994611091988053980934421733784112374714525226435141748398937458792181948478208377299350*x^38-538096938751869221613218243956868412689052391172239117771340178868561498516535502127381751986630674518676744101639131332063124361394375297580142118556736984322633705085359387969337094937748233261575011222885273264026087084038611125*x^37-691213144632541626981104704948762024819467720571608859646708906079492212796911526431393904015077769636311675799915490898574923355573666782341488170593771960009195235216266418834667092992699317408184786911650061236044400555248991007*x^36-999941332391581589915295807802778620926761258353410844130878928680610238115072141405987715932070981878579591354463650506950891481327513835176788229699057943832405343460585098630401299252067012219397950982243570913473434683918725525*x^35+52578560527109162570171409049936322830472674114703289832784444413635008041819362388085060103489603010339015820748897908018630272642457310210184244852813272584698716643697813814437864397406200647398387062843033601000866874809656555*x^34+9707890935344589726789959333589187909185202631906695641289051522188985875239488338029885128855367239007062951681671937389264180844316279249366176454664856671814675537699497960386422086184464269754438888946411694943087413684931859161*x^33+40107588470051449545298872608357806750041208783857008726301724331927767999699970814758725149703988043086316869167454714332837849333044743237613150967119929556353939294937947850161173716031512653208284581737813655501241334286668634680*x^32+81579965051677865632278981862177414900391104742201416045488002214714804259071614471181088942706954699093015293614663346606365986578044370841549931499273978986469380914417523591286385368542788116855618769941257045622979460018566923620*x^31+60822539995812743016433080118207872029412396887276512304934242419071095116468329925010417540340866384894231150058131602891448173983366183874466918626349792084995676610033621147924067287065766600778345269127870579199458678596698967741*x^30-124801840603861385048286260190923300915290035497066458443197914307439485180300569581995595696707056984761668966462295409831773440010277622396383111359200717351386829761146849551030132811875435852572104082032705719345319376926398419908*x^29-413984974743119285217175870956394032304927126158120011098045702497817793412907667090704466216245426952751522490996260715940859260181608112493536030035608055373778331949147088041754751096818296147246059143462646983124644618799895597222*x^28-302521261470695415689997806971795063353063203888315378553090254364079051908181143530098920958099173763692015177428162604927207583573512998908710998657250705534628022045728435925537836643656879156729771396349922691279524961084867381848*x^27+832099163768038967418272607763761512608664791594351647298373296005706740318231881028544283094343912185694815012314481322418487177349220088906310920401239664352413920613973337437868858354498164093413701028385304594013425945580530066920*x^26+1727546215714726586334817921513689321768583263859090200827968444824293477113585773240063262870681369458013038400347405128843866278974241280327665745149331863237669003501349518311326977759666252523895731350782051573868418282894998091272*x^25-1941253330434883784024885043113977190649813573798053582325042128658620747602214702156517870835444719989280759781254420424664509484222271683098531664013805842078907037311453700105078039014953735370276667529080463063421729361349219201771*x^24-13104921022541315203640163826426228343952445748279098343775311962397131543220408457031289123805161673463794627284834375969885860552922590310939036504786151403318830308562011693649856710740573352479935905304826608031700149738556257853354*x^23-25314746872250796662925126720145427739609542462998885993013109453389766797749342603231235688987475161425808137031831568344366273549703053617536720649024436102101982395635702304615587599620130351149704870046282824065662168462099130136500*x^22-21183376494084676076686323391210872766009444990517147186117846002449980522037197501394756746770962147219557848127707290314886648317102184746859920037835275210197033541558128862272562321600395803382340354100258308485277474320480411151111*x^21+12737231556922584025355964884297896724802384674218843888212922086036570230863308578395959018684595304744975739421339594828853969611173801604376866306857518534258034168433018165186636707526447505363838793232412599267523405821489050321623*x^20+58022530907578694437134998297078392528590298240629997861668886561869017869769504617453037341616377884348965414624355420789680543696130390775518663284129205249776909272963437495121417641613485964114727868009198777469913545939644033458493*x^19+62793775430152347346477548525334897222602651369791012170716838864844737947670456963615137094311890602354472164560641598093709847314567566339609015732746937928668486292486631355988315590605870975716198660317705880595267243512371033131121*x^18+671287166177772807741744320649855622779887991316162694903010629847409644516498129345115738981044870755050254059290180371624155283789868519964838823870139946685344851551287118200410108515753811332209872098835176962906128247202172482824*x^17-80411696501508001594929037392957813672561709287954534581091045925601608561255558780238821248724633240782356129366524723526607161134690356272765171475686352200031791828537832916504575440945132053244846124368302396929083857223188618319517*x^16-108492810565223837797502939144211231338031623929468150347312608191596434260577200456726320803792673710441886180206163020012921572250921680486570144435862783878265078316025329589921627433011092233193259374469806158048157185551923067316376*x^15-67007585934358645395591297713013280181273714917237451019928463539823719493220903002326110378054215705939826999229131429100144263782875641980668248456774102178782983663445531724868563547875545587400114160268713074268561026302915894496390*x^14+815847363426701795679539660771426355957269885047233601901970210777446152309263677455229037740778545893203248552315524085022276291791129353440762730169986404520614837697266702017668803239375397844831859993850384462870829703835441857859*x^13+41450791062244677793600877718656246338313211521333607374492185756133504922509272833814907219470535623857368459116090791489383880078975070199744690811930379853215514535184532548142351998772540651337464746772919622039356670806942221786811*x^12+36618491567467954623384446336918662172029412078986847542712956676565928511521031205835586815355899516158874489528209227662375398469134043650723062550970896867816817644010689550472671210905658863518430320792152231097417623789289560441677*x^11+9046722390309256566266251575842370289733671986628663279200228450490945351173145699887961923037949260115463372234545703881209001354166078263433118605789464563597186948415643451196601776977297965535995674903142919496818052027561774401554*x^10-11763430337837601720808492988787765614859923870208001644369740603507403525679914704201065608297278153911875895673890102098023831048033680980410906250656263332980498217515701907219518564492167042845989873374975843659536319721386414139252*x^9-13493856712851884751897764378831654976352721522319216824534291970655276171253931261109686608761375009445127924189353008127068880080828600582219789934032985442018611340159898125822302132131888238230700849654850966290360154483291017231400*x^8-3455916685160780351938923462161632089023557310589814213628043176608691065016183928642204158275978600861783505681699859239846361328323952699593976800616337166512642052979990161654580481168653199877095426699303279433797172058833461152821*x^7+1674014542020475214739280197035399038866540094951211561067566904313898382334069592608143150041285740934813324557565313159078354220348757786831474692081966909356508208719830912756722453875874313222726390270475581943702597641528779639001*x^6+52196377905964949104059521544138080904728817213194659604979460312766393762238398954214316279596237723091712901677456829877291210326382919914496005219635899716638906863176482905070985082282393787861848831531671710286930035639296328558*x^5-150113661030325885416924250576735806463271316034962773475836974931711486486053209118172205214024884316802514026991984992606422018534686399735979077022623387378833655066942800945052085040335049345907429550556871360732265862418271088952*x^4+12753650335318186716143603143096649714518285383933642948211252246632429563456045341864140059378330782022895798525214522633827724724885936682066397606906466122804846407612852890626393127800160498235225124495684084250100722509805022312*x^3+3285439285921073550494093855494544176013636693085556493870237025091140290490078472135095996195070190679951711988543054627285662325570251041250300375000671044316049704476936129765418407656982306000021208116923888467000630818448703564*x^2-711502854142552251752718178763100333562533825892444400379420099142380024672769041117712116820495066814604018860567399081635131177985771652530978832608036606044026787738362005049289103889839717553695066656767132253514029623627490987*x+40721096358146053072286009045001923023853389716062268644165942999404608309825711804215619911869289174358206371088023403083906466560767859235175818895907899394747376243388438305667708823446028019470564952117098200704166705903246474,-5917308118442824348929174355506748938493299860359011644285713654606601230440228673055718878708350241799689021588927222656022494937665896204463323130149019809899338556992699587597728003656609503354467409466593647994563945694882*x^47-77566282724769696281314637380470426771892194481198662509957523939842898419821574442968109959621392435818147721170745409689685810195475035836176958635232274393894864550083277054187795508955023937791589163100140096735597052289370*x^46-511209499676533672250393310619419208303043441701227389707685009085499220739102959389967936163994243067137713214749803760719867545243075158372661332204591620436363936583332600105013895633257829897823901561859892971353508997693001*x^45-2313580035405585954168058867478089307030674519648128237597688701926577983304525990566324280261823786848225606939743470951788688608004163948526125861230194461621657563045054492387730103139486749373288944483590419103070209484878920*x^44-8159060785767931021529638796967716130711220308300133051233038576214244922976583775042457473932568114023909728689358429502974865461560010549604643962435023693785118916308992825932951154679270858660536425224574651750765528186670812*x^43-23472973835908748318117747529488696195007035980473479541000173365089855881194093520407721022055446675458369987817031012014285620611954293914080289781055141817936047559811566361941434400910513220249333384005552583801174770149141359*x^42-55660846486401468333957679065436926173821551418564630384130035469631639114701615443150200507550279714319652373979995653047484896609086764701543185024088466769559369918157967916205824589305869261074647384397865799591876022589181095*x^41-108904980318288364692201926186996984194919937802220265072999733235842389607343221728470139101356588678168841311454513481046245145930493744099542513469327825235302638383806777854462664267499174543586054271986775273769363883464605142*x^40-175064091482029084316776683727231593906110023854652578812608507677943499590007521515717120119060127845795522488251339629698983597631712512130612166860306496884793934475052984165034740868534656947102737324218437548903202616520763203*x^39-230641600855009033065267921110721998280027821005097482522576349939716315338639452490497100448252723674540788312558336788298335135823656507697208658908210545369591855823516144275914051436397046320973457471068869433282359731751072402*x^38-266734139017050484983220562699256224342031400753325836098863973463823278900125588916514627379621180388433037977290383739880843067327255151579887915300089830287747897930236248573297826510617710872803740853398044453186844824357844224*x^37-342128082221124367279024460918682532654109748609063347887122015000936370459276128937083316375745805658166237062551290795755678370303691384499979875825219451012940352097062183161456619521060451955713590530379134072173578525245322496*x^36-496341783012708361146489687824159401599869346412724356782953544845737749412755366256131942213998599022906689007514813307763509402507007002338500904189769878457433803127202446203140549643910596671310027970153844337144016653744617391*x^35+34241662246296373584329125456863873840311099019644010280154597267426865740063135674716454355639261991891733769832796733202218055463105173005919642844647764253034358540292080068069620067963571193661597821286287596986639101244237906*x^34+4893891293241240993182896392089155403680339448109253946241042882250811611074218254496546111630772916000405823186156340750062909923154058149194431507188170233478408534825110005261975410466641496812615473636613385690829776374497882516*x^33+20182479968049352148293509994254392576618942685513733155688211990480718110059180349262155317645573294095760656167308641741579794239034231615005694851883206721033689537451985107232476796245958438941758727235939981250468347790275693495*x^32+40974600717260963601169883106529008248884548354062405692495208231795250660228716328661381513335960478864858547988252551961318657833761747098213713565882765391670920711353281487144249681049132838894666908851727249940672157709278088907*x^31+30246989362254279479228133697985479925502709385231152615993503758631051595549733789175443682715675231719600710644127737238713570130120561946732247147596886008121836217130619018592754213351155750552524403031638571053519954107458628993*x^30-63658948083433382986397648367062184849957819964460100133677312644245448888281949327242927301409821485841436814741075897861336177598988918674501653203854643120193220174894076966945078629877639608223597163664321039579727326862719038964*x^29-209272569161408002233780583611936699435058718485356414003594615647064884785989209912642929218616160862126238423134083680369509827043231789307585765546580316685146802157102051979490046157035947425719041614661382478421396308817086198119*x^28-151659915740345875686585217299509087530960625588330447688890686825002967697464366351724848078597263625118621896389602200064515287796710993488572476860118557617805876583837868887014886213787116633256488993660466744467767323423708498655*x^27+422674472095418918836768743990018197072623536749715252949656140245439957746678910319010480829889665690982565669887793121712143038417608364432347849697977785155743713940210932279293055888763428389977552495495118619000183587326427656433*x^26+874544354652584537285964866209122885769313378506053034621347198583804159227327331997744084402031349759044683611411682969381516572713541071316409378860518978817730666166475383701354113214455192358942337875637674829589481479240556513106*x^25-980899210363019646542861778243941443840079022060261674192118458585632795314301391364931062329513609865339246849443494578336967260609519925410270504393812252428183447804881059665542736331235903206511029469566345398115735265575143132777*x^24-6612714208436945417943159349429911620178463711795598649393643319085937235077825465125359922150342827281606994820627191805603462935688739954519972400348463927431762642327942906166246698677238236802789340284644832305027041856557524368909*x^23-12733165802663406940184081212648024796582440871044585451096845158397738363307280310715017881062658780094110258327868523515843088434936275413024864099148187000175541168749889018234691673154560051544052547860851133170186732185411008866553*x^22-10544152478738708239773400387909904384987150028580768925518172255583407572987305973717060159840911878582888176195503291216911120850766436253033554998956811527330660718383664035974010364839037081881290265546181167072087252283088837847316*x^21+6685618101748030362863932830723066639827154464070487232057463334818403468206307919325434277417145179689019655809371173470821197297984301066310828349324772218878596742280351072742724637405635226876807148918914571690728391327629737614117*x^20+29508397930779422693131304321221582992304211580664178732605921801171267853279538205016435021196595960568824103350869456071561239646078477480665214052427053798918754544831630067402657091060511668340545897484287806173334531970223843909437*x^19+31607924965759211251894695794159171748126021273582726315166421616367292878896283386057922926428548971526529693570479035779958446416712188816342311891204556739739293846966674653341219846162403770883912067047761747482250435731437497268423*x^18-216091129685086378675073161392843049355829330907532787351980080486754460343168632710000108756657044515048201917862233504927150724196051986791812457589949721238502607349341854269897635999947435682648477083645446224697153999895199091340*x^17-41295865789686669022469550803519018279840823824995366190939868545845329702662150015519799337554288999292559814604909454271802962905392961630585481388785738060512615618894355164242070554420174851164852299654239471338043893020321328981875*x^16-54913929435986861874501195634632895628425451080890864958541008662252005591319567089372581936314371695984967963549046708914126640699614775835087680144360551739709286055689065058040221138866498027630730960011618059182279160112081804816442*x^15-33032335909057092536246245203800553641430558875030776600234058578539307599652691596840052408208804937112693913397129549795171818136625304389283730239541598734923027717512275064021199687548626820075583115943106582062420870723426205046893*x^14+1727577911850306334969077458802688894549378135095171543427169392090390880956439696286505528417174595996103805090307171078576533207907711336872459593411578941213733123367582618200146730851216825570101475076008854899697273046210854272680*x^13+21953429274370618457721609788375142557064083380310887896138627682944097633017931355605727378250243495624798029706018205076499848628041290885648949802056362547469056366868410825660885058311426633588317570570879419863821888805923789873574*x^12+18743513399085948994802614473041300052500959164703137565800403115822481242484527813502683136970755439645479670623680393352710751463221536190411046386276709227058544165629480529932556856172765327756372416641488981443366896926414418066523*x^11+4198403994988492057212770321931965483167532683972046760306093870333125978967666101839095933903426278959181422197222415313567952579742700689016758276870340726098328832349551533070225927737519943216550562130666353063610932719455547186283*x^10-6423543925073056687088441572785820334096405265550703664299875540043889029239870121754712740457773204698646110064156825102713908775226248866943626714948114875823107126179317814130614672420696618844536009144427216269416646418782569172433*x^9-7039028762458516694881346616267520833327747505578976513774354239616384412937036263117826200197072414284972948487820631208594493455042648906540615972248451561917091656804227196083951312628947313778771236163523928304357667683089463667433*x^8-1682497558344559743087612939119730250459202149987176123560231105875662798246051189415974956147290032754083434866819525729823867232802279150342047099571918632773745864124330404234560666086936425683641854275672628853396717888579999239021*x^7+1012428403350269343330784865462207381477265433836145709898442192434773025387623252710638026524615178155731549739082573003857361115595911777011332072518883968695437122430392986395924780852237761387473367117287008291161049241278115185761*x^6+114650013709863375708404172280042100998618818211384096055958424604997005620470956099033305448827996604008824733732542687444367460361972087957342055138939648648327587551889816995806133394251415129146946382695376839896837353972063514154*x^5-74869031462882368077752154644818731927293449785498520615193320703732035403986487151225482032901038021787879567148335776096813171872820740347556785734381641267460316903150655978353036335957924869215533011872586517957652642512597410579*x^4+3066514082657260988207906173917144962210386268060790631945018134260818836265993572113341365558639716091645493736943227187703298467666839741597971156634130346178262505857209612428611384178959720712263416431126254882576325591519176743*x^3+2519128463398218152726748461752279855244771427867040810714893311296666430557600216118727968635141955931437592567388856544742597756155588528538647348747591933123620289949864452255833076215851224539255573325444399509212348888181811126*x^2-135773017641352266567151924915382234430157973815507623327509725355616345455618409497253321656740783263351575317655898172176885338112830552967822950787271557461222872684571474073012879510602372258813794058137292116159405354340971152*x+13559868888381531257974995046793484774935818475170068744865341394019981922922099857540025792864079464985539659869889546741066537666327514479185817365738307148101400598742957518704693971071042454057835990676093571160225305994442451,-1480192782796018353807626835714602246583614635439910370871858108968329169405239460625860194412938851930599946684408402754749933506145669976095601938114673741504913627511628278805291933022992633200798075580847920178412433356097*x^47-20337196715485604887942324071456623337905327864099603026709390209870183854012403597986991789971947081629509828444854243761932380337889878273805714523271067046438217871318038999378516701255486110691402733499235271691804402783655*x^46-140196195036769040605449122115187068730196622274426820315236723389677390553490702598493589909153765668053879845826740443248589307575498560598754240248085958207638303208443405664583677928400553354563269859627952196582719682914765*x^45-660454817383894059057304856887421574567748522044123001749257325338474426044806289215538949493776075639010583654427483754215047787982059768350943579656860394593959455474916276086860368833279088567641493325506897867641247010274202*x^44-2413285428299675097276535980505651027887770010031424349711564081081666621152862313949113441988742126571940534683099731809059830100218466130269552015051425964628341268739618896744057941245598799345549240046646082557098182527090097*x^43-7193440036985350182056147294950626889890488206455635958328176098262471864510341824473841031463363762518770066355562279843193183255791933789951474944034732379425534878303734401056603131712236636651237956733424463236481944165067140*x^42-17753196298421602633976827814503309683514274020374803374888112762989021768342798331515750309337855367360391449139507465225741154653319012030049724747374174715352895602795009402318907749893936661976902573902907531503166748659466281*x^41-36402535876556445586432182976274108088990930473093590713992788198166043051455451887401993508215163606122835087291444009344017820736867447344877033823090572155105326059338832566649417433823172500699137386848021451052441123298450599*x^40-61913824652013469336632680639360065477280859668943389196736416806492046629799341583804092692356963483097013712396127416561890978134313994416667581084674180831552514990082464931385947443659713486977720272754665813951351035577602278*x^39-87256491693782781296151860209475995176695135364792468187041595097953172859370593953871963121137385706850922527926647785098020998213982288480981276530782118857689415133027871513739608497065594401664870366504561066573539713338805783*x^38-106445505572807642015636146542944157212442222716670245509338693072881945316173872020872235553059822885984843514315597594672016810664103215827250644375703189235735534183300745978517784632032928454808339957143680086893354089154558795*x^37-132417405646640558868714184084989519600864286963999603034356278591602341549380365586021327610919770849429487958039231180297204602905055438222123405441931420734389608926752651962669953567974870720807602491769208858334118810637378535*x^36-183986582797402550473852446844633735963771512147693528552037385726224134027219306927511940291801834213488323450192947984097576959461662060825451863654070039301906188646090774099764613633690013613474101897316228799861059459376412581*x^35-76982498008714688981146788036744293331868667017125735184851464149075215978409079326094701212198189058113157596684135463239119418768032430554011209199645204582100602769013377197543267180513011854350143894045557396119131090601570894*x^34+1219694607749722996880126209479938217468756327488843874418652307407149248877898516227725320271695371470482546598069252980306184086559651712977079677052109218123587070939884654259839740398978963322470681912674257915578401060595119027*x^33+5816171151801671651611733449232131241313694990841630086427969330908809094231316794908917367102847611930068271950618983432827331256241655380075968867907188856602155339394731478269083487674592449514949640988714367901566871527172853503*x^32+13495731951390065582628358189509035256803844049375863098282599259451915990121452116156446373214998138481029297064290781095898099963201236606793007234657028371502978488244848487751397165139308790263413758081540739298666089094426021135*x^31+14331875375587418403567354961297938252427466997860388276599053025015272229027835064598956419828020438216737173463082482889820459823412838792322479281654794604173489254462254532681921055395353426327728167358014288003674847155038383372*x^30-10437634049341475348298323949606169157813825542815874599621094861733373237919508359855562333311724959989453791832301250871312394059687324882805647679368712931899279414887140310007815098402327409260707543516334485783111481582729923402*x^29-61593030430249036194305379920951443039668548129730414582985096717544239073115441541307401107084860756156554751689320262654510165584307106734348380322109072684941582644000348576330682972205568888136535417725979500602855670802894147563*x^28-71405293528595036391779293936872746540818336438317008006118969539687769197008299012247102556967042508345039464399280463601855577352277424592557358753630437547568646062127245457327037093486901445136944489829034995886138863452211749729*x^27+78622207745339062855986289257330771175558787622290748581400924864433428399912500808633261643821951237179691684343544212447343160846426153312186670828479364187444737190321196810827637565304786311703007692995795289109895404974417426585*x^26+281474950190985538360271757025068588859462737388651599698199371462220202395582348875432678648978047397094828749414506411312829406180674890043367767414635652381965422897342800135287579809662376069221622329755671076734009058885757185116*x^25-103863140398872731254963120960964840427629436294711686722469842285264073158707731549940618571613217876728440149022685068416062733644041290536740074317891906975900754256176637011422382071251312161241443952049702197392478847519018829968*x^24-1794224496377251387252379174762165524695830949075807225159596859344864489971847312526667784595618217213173284920253737702898815147881504366346607030394801678401807080740985158867630967135338042809925931000950096328186178961996720327344*x^23-4232021106392808947004871616575995961200178361323607895886960009703817154730725636216411476111921674712721318843537173388294178634597564394307726269407635628979976879701364966342206275618018163363576669467751927880465112963511545104876*x^22-4737966255758240748666689975946642362051900129517471719397441464630564126381649665651187652203287666071202170172903789760593975186072302250366343390927078086168372312176095314474983370824891227787978128630403674745042950220676619017549*x^21-215914917336585521100854428872134848278229446448732488782136954250603206057806931289924328359724719164800760592573812770455558673137335911549816875468308533663409592440642958755629610566505053548971173488605685817368177544594380286423*x^20+8172493462017339812254711249102438341860466108263516422181186727079971844020681966852560676243903985308786748887449685909444277571754956749880945466936668687553069791106040622263800170631871864819522000257307254099024238286856512198453*x^19+12526440861250867443620417781925820674183207911795335679802563368556231380531979400738953393265283321280149510792890105440835986975724008684263405073452211263283581191239421701222600871318719167246538699867684866322943395682039067522619*x^18+5350435818588259763586195248118589783898925749759825315523331947830635189927277588021026840872731843317568544621996430107731671555858714163986272897318730184156343658526447207854750605699762297871268695281311594952821787170086611824599*x^17-9677685995559513171355032691409118370129279042419563942955936695417690084085995965190645874973851781665402307660153508091349057849665629035308681828255080063787558420087039533708805885602201875859803059347773304744727626542191790383437*x^16-19911846632263956481814690385155776849977246961593483387437225810404301446171129339854723549087974337080475276036782532269523109307660069891541168059402584371305344292426044906086513828856042106428713600987611036596534060050857126146312*x^15-17401072478749862839987534257598601686256889348524764730231737070881132876217650323754284228228264198255677639601547499896162242350087233950956757594695683853263582126975392286920507346934371689851105951893562604806968070196904436837448*x^14-5857697789236700461461284461746643504445405750884600340799953404223589023113574469824434402373785349404203083921143240452794222555788005702417956713998477291646105305348463378090719652977811996362058508268486179605406297213819813019325*x^13+4771845988165374057275430646994933342046788751548478741150475032342099945520986246650578783563207949227736980205246595193533123435499241323857099411070874025772591816501439781021809301752299986693019742612466334960517737490809649090171*x^12+7776624016450880913339001107531018779604200644011169656864633635927412439055511301560433508849487939376898613890886674978866222002542058717037580782208574847440034865145424662295443380820039016775648684340760525653580527029492125475703*x^11+4238878362073912183752950776967255332913453513266687766126509638647221176237591982306952816972336556330035520060109497044094928880978272650655996139258481843439064106636081747267668110383120140958766197948219977283213152717496400828675*x^10-512096601628902973747909487906245061908745518265205228222111339955634501329315112168744692274169080784904688082545306300537630563108483580088328550704844121025940786118238890731208558780594251266028884089947663803224836393906177019141*x^9-2519202198646938368071542550143993665779537917886141595101047893323575718883733242829745187817490551323836504090210563970889785990200313727826684263193908260051485588227691957212231326859898192789819182230746806495546771903022125431728*x^8-1543376927611506122131663132729007468036930074286220425804443245690349299151376879588660645641210120409636889630933141741859278905991127505838762710741149654057022510025296113060799442952103391060202746137389870496071585271547956648778*x^7-149522960608256161019886208500268719680377895764575628622431126149134896840005908588676230128290804384262147007809325550976951129051163273206220762694565119464575485393070977422964704716112019215079937824185536732509732719934427913031*x^6+95468711187060119295896616981105235536828824736925533977372610363876842782826750894983645140454722284540751890414659337760068564984020211468141249869447753340356063349118147426398108573880274168436422599745626640698172555099886525589*x^5-13112009387283943748620611906925523736623231952131667807603010901592045242799638763833361023669764609247580902460460008751084601841140281611428096354483048662058604932732470729568528030344575023908789964850962670517119468076605239247*x^4-4620056923496201391670321213794254716333823848730344744342447003167880592023072177424864487145629289802408172214264843185766534775790265750564024714173280564103372832788978961097322121528584318230674722596269167049573532759186664997*x^3+551589204746443537716985148302204053109736392922639804420712647794829308906859588604973661974313373844534716760766994458613981769552264284023141074552195556566977892740047808144909204543442680409884750490228416466709001626739035082*x^2+6106030179229557841810422308733370607060104787630802994343510838708213347180614532253805275913275587258527639988328887504055764927665073533332345659818386130967874720570502263857641673126673028886971363464921532275704228595131643*x+8282993708010501109521818620682791419018238854082403724875693934388510330533443052691775352981615872686020080368428475882817633453854437789382991609203737318408284460702329434325659288202103509692401134574939293444614006445161380,-1504996963705455065948524303775138913626539572341821550624063013206137219991193035089478199375200349392833766799653829706696380340019915937249071112729329215624869591973956166900764091540434328761248924075452647719448922823227*x^47-19269616542324521827882815737618022855443297596637003452944589372072010672290358390396821090613231891734469773746524966747228689766499027479044889788175239120901036713286050623723041962909423290893038030350455073624020712582924*x^46-123973752691941261502355697736268849514498653989033975950876747025879100980820545258949266178801559943989067213765454479202180386094773321282579267428383051844315646111762297236616651497556534177645720770615280018518371321773290*x^45-548343903691300976159764696369198153974845079911923638088234305164989098027281250885936313498482275739520152520940374406586700885925695490938347455982278932484313809353788445212911065728267861166777795628985955728816012945482178*x^44-1892743755173786627699145869369096504181569261781059611553503631466857351718501574481357236365307295508471236208393987844561222865535559513551963318743777488656584305056112781541015417309755051823669755580444742982422238839153527*x^43-5323581813657330808699551435708897354599597027165127849796880054129354125042850719213990529322077076634398049500386421024162285643910371475153579012744840113042093834241285575674372553389672880870793317581836804490107811643710687*x^42-12287328812852815425076966903503238457908059648368429002963060815242468148016960710393361559583530415148744539892220455154582179523999873580832103949593142315469017262164799605881053548401112777363934877593894638482759515600749530*x^41-23239815964577773071864198490005212977869684070754783105457654017897940969518788168740444801086791847415079990159927203848488432180619500329879153780170894797920288335363082414620973855940524143319032830745781983058488411660822878*x^40-35738926846760231251753778436272047547598589023506830404303633429606645968095891574083035390771118636385335224288225284996025928449785871491464725616096747495199887887351922727594356309002225929769266132935700528681151199520857976*x^39-44409751368178358282459560618971232917941298878911061075785081815110720523055130953040512635864990404422807456999127584123915316004533295391268096823478087452245908760675607097236714853820398446370548379243122632544842157302311682*x^38-48852697887640813301155001453694287508079774942145583418560891990375248155392675134015257496488841890032796011893781291463279646856574017704923926937656225693158724558366070227061206914883920948988246279521899450743555758244225797*x^37-64849383905816779277063400288285769137391637016772938424944461509143134054241910063968226247466529914170322270407340587138009923633962622718874178627718724693670811514801938225520428514548552530593473340270147710350483730446974114*x^36-97953752293387136811318871038286886840343286878468891717290999938804709844557678181802961925181619010713384764219605387677913964529388594977380292238547506191969580211994983410245213938040383604317192076855511337170946647454536100*x^35+49459052151177722395511884916856612380906253588082865724315956662645529319985644282483140410149889545784006188498577718709888560247815858930477808431069421955730681487332588257500928802011140923059268109269598123989491173070951073*x^34+1245328706779280366067647348319642560563691914340552691060006917027764144155179761715829576922295335874188450659404611347948978306852068508761518411657160582201978810698453315340854056279322809850492779644947387486803043510260282909*x^33+4754035828474270133403199302423383397120960313636639928879709704581757171815416150346289013232845171939154673907902370425716710092996390379622773407967095511324534367568759549508912686516109781459278963921246011505472819456823103152*x^32+8827787174285933172774855519226218720203750501079211694953457580721126811165270307393644200028106153099486844753464831711166065534816401363111812482244252660006899695144866525811101302352677231332696420168545851430037627126720208622*x^31+4393854489234170074003040910542222600361542809662745195872092489184370588741522297135167217770840165504956632375266191169772982710221823809847136635474757089326659401196246794921033377822291798922354585749625385359650840720088314658*x^30-18789557739709929080800037799788058700217201360151506364205395010231692666509921223629995573486840785197375629458665113853917546055795679462900355538212051869463217636588377063010076327939748951504642128692493253479021366323365490232*x^29-48492334537061793940453615707865741786522253609570345851514138241254359367577909198631863718630237106974750004409926694568440038663537754253809408044484523653085539383900626944022498681374353389990551809979874904279021213095471196460*x^28-21995257849885865723968222407647128162401760207023573307855432077136018610589508271544949057957941938285641098441111677798682294348539713901672830019608422660547140499085423282098469307613652427698859820063339029360066841251858742134*x^27+120511532818537706383393794788016069576759459296628476193219049320536235492463394802120173913862852969499062088780733102630323596726583528193436717836882312926667834573173893012657640307429876909204119202915227415457923353232476917568*x^26+190638681547041044207231292608543129349226038677836674092379501781645246752662899371049912722828955929952668913524072488868179829471010878192314421462762117436967921552626908858295816243457462206447024735508975164829416039697559102335*x^25-319706535614457797343373901686400669305602739997401475539586685398613666361043761614543124568578523963646862095490268738589406638514923853378346739590462114018627747338815433000923053908279967285774208265870695542159366765843144299290*x^24-1611077754276693547396370396430960855088194884033824691251087731125993667229831852553449272850831100032888203570427971290573781007789643772009727640693564120741222241585566731639100262753308424225158989729350249436490683862373628412157*x^23-2720293500217483846043171937896414885992454564771238407859397151898368844108107956829153085134174909020019271819242730043506231177298464546134783650011218639109498282003303893557513790688819897281308060248671413402476768537060972999375*x^22-1655122709540903916364901827462751455595346463926322182369373740818833501824228094356259717302803267520686929907186091389940820467073596518520229147343106625682900386731815568315399303060079441752788603563924144819395273551099944056105*x^21+2596052625265268890665279790426721547951372321727775050256151872090332088496840054361808700421545627986992223527719812594872247452729154391188935706142085787233160937044406006997307429407955792338535157892436360055736739436372389366786*x^20+7056147374070833244212513381308036687731219466705816855855012546411957544826302648509453900672169090109313363747967104546712817835572285279733474102769720635213367237439680156197920876000665395560193544316543119918764541082717959199977*x^19+5720985490417836687081539126743124688287679300224840668945618143005549946734267853626681054628304257007539424416239532583938928966932472087594938706668252634787936475813838703166603998125035570661336553226136487528971768938825357991739*x^18-2675734518450436048421483217039286319251501117829803673576250778379784897217741874076863833271653761548732110054473307324563887886923594501955679543942812531197070915653639234792104231619729445024600588589918917419718549154580099692215*x^17-10682070356273491642056718012311181131165056247152010852609083451011512289293916865899407261748902994897071157779714983548611443569711205816246818485717600674829491859557544045481097192223478719383948462443969316778648907971769890731976*x^16-10785822110139977897243966844587825146062090465679440321162668414876078076901155189715536294217094525843099450881277917257877026053611584500357290833968114565207356356245170252752260487726298149278945084983683402885262929796383206280669*x^15-3919758326151952761545418979434901717926131185486216516719980869587569747503184644341898929145424358142464879205194140340808147089328283409859080632284630777576358751429704488207949153744435012814329276885712956148829091461592409788675*x^14+3329539438157621622986885505202859418361783810713478089542590787861537693459948908428184557798323839747019270887364246788575690018835508916475947661534659728733665619883312852422849338837340704163292815069732607898014949661727333251148*x^13+5679574786063333244412882255469509229664916439412041987509720442311419602245930829386173705733000692184666842331708312383210953122464194028166259557418132466971682535010826485795583701343680990830578604426282056238268090891085584942072*x^12+3099580060454921748606544487089630158514087214725592930628984768901400732475571932314656086123475391423496068292477213778613337894983518935201296869442980394866069285356879814851723151512738605716861012634028183547822529693741812654754*x^11-486758812371864572670764031730386178247191775342124209534665984352640531524219301295975280265972828510994928836699074671695849560015005246561542948155632627224851055655744478603582805913601211951053728243247539196734300796675390649847*x^10-2068387030221413269553915267517108913349903475117847337692417883183992337702229646101003634774442551930468012751664811943792302001190618114701800670546044659818777422743042984059135069055936846037541489274868750072422033748584594416322*x^9-1332527741011138842187491366357423579201852019574982301758829016683377802463654850543502651750916113850140324867040629894086774002391933699602087421722861357739058545056456987021837749532445251448766781205837792355246189676374579386726*x^8+140897829509131454595323703894340902613867973976644845839952785128360325389014751768273741384533787224342323300433042662498156749871809009013022248744869958363323148492808762371696819415623554771111252003543571269924047945524183104502*x^7+424804643036376248161781372900873066530095086684402586516834358660035539406269303899517334454277335838635943357778888851063725477606255267022060784988876674525303059844661541150831886752942213000694990313895905073625102574879593985860*x^6-35745125278350354063172402634318747753959123693068067044224438146992288264192760120825486146008474261390785961204859624870844368806049398339882242347749982677837563284049793721438904630764507878905885487606850081645836599892250525831*x^5-28405480862537032026396304337358206501909035183602572409312096955099659103997068250875922051508056366796903182839514958517112439132710410859567062205907510424776869931205087718625299585928982663790693506680655559861450378890142976951*x^4+8094881829997622480522023580585304775220365072211290188183312222626146397266986580399973362669033458275154428165564207351762499831282834010061598962921063565288150435950643492787876658900386768524434999371661480118479505160829461689*x^3+484546728437057141046514009745214086286064809304816274865592680393139647881396544958504927917744129977187438404604711777957252959574817433420388671750499388347177875734615211377497615838709676826002196859575172694940194212268051354*x^2-246957387386816609405515960603224487748718811046605664258372780442839281540897207491043166306520639155132433696811879653457105041396693637439552169066625425230215060990791858051937895689908969986910618042352574472021539243346077397*x+19168342122036499352069190357094995143857781171032673551929837569424064432697383364257691955866878038315656127393731359003762238789005023746131949247849123471643227477673703175979693177169669322843049263287837590076966269995966138,7265552535644601921980870674506212848613552369858247646270786162725134879247871810382179809868975573297117659036425597978943821404549960616263708369952493714831449078057739049425734687085774202193339449156739110076901775782291*x^47+95067776470307663415122350259838270940750147228115596582664109005308960815430922797842056538261235494849872963824479175799371137522906908095592787600882940573266579931375598201567694076105615524472935929934314568921974035125510*x^46+625671055820879513678113356494689680145188229238971903596781733391970152980418460929867139967713111891821280712157641061562610082366421442347401932914914267415298951649351417625023790183345922118419288390343970537700326494821085*x^45+2829026027996627927049955372985485896784008124171216015012381522258466705023124599486850552686237797285856357505296902854293179320691791586947210796337161328510781910519027664856473790193509565028323888096915703589932230758059578*x^44+9972004905452499560301804365380421958089463820754667951745964369738352369391571397236363245544479408455613493254208867491115829583958112967786032395774133872729545308139497880233092015684383059763302763824115245349282632634496943*x^43+28681394621232675375356115848212304490874552495756654790994729766933142027299649281808784308951261170457231567617424305832841130826084059635861258209093272414620190554877150048244369751058665983714055401362635471631228360583522085*x^42+68008999130323362705540860370415608754312368696308985215787660484786952964408680701930199527744375096302982294611360115946768249265879119227382321757752893275825590032926845079314704985189811311614545892836638934277469388267024117*x^41+133118031735070289522269476294123861194167898663768355202999879257954311878721724687175240074987913732206074748097079882754561933581971698406035244345263900811457761797697818780443579916590140997359426721663455370936037233678590494*x^40+214241786880849763782302848578256112279430112325611367493370574871900666735218238431557735911526033440255241534056031872856916420115477097634511213024506565629011824895974517323365491177188503131197981996331782682671549175907588739*x^39+283013602159580339174618127752717999920104186687508625341432932142527695245891671159366929434610915243925814237796394837475910019449609228737598661468337031994401434309605857762539349586519664758453110186934225074267272970608241910*x^38+328915523609228403987995524430410168165830563539096497546830007289168779577533729134826900179192691929561500166714135665976224170347726045355546283811399776680661219743356964814604919857013165362071828370399562067746964174047183180*x^37+423387826189860431651398078805681259576631812207930604675008636926205003326665981085479784472678899247615978829310652558090959860713384338679053007839186902299412042623014311964816546759760033472130988039901936109718679368414290634*x^36+612661086957409695164459547464506545878620562584163818488167544972636713525903259574182509633619673080980616029344408217861132664488388167238304672046078684633936429508189887499321545581612329477220672478496397403204941451388284721*x^35-39807050604960636811130240617920190487541086281673876537893064286631118326964346443550967368479647565004972456987981436120395289065632109391136794977366342461547901970845772368335698932872742142399504100659297328004657341103591740*x^34-5984363717919532375428377154705140727491606207429050087822988679635099357575470339304854470275363716171653014763049039524803266428506643030192910021269898957959612996304407880632456998242495222494553850712879584515428163049942710306*x^33-24634860263824913860737000616106093514407406788008392580996687754228243402934858973069483260561686221894588868232715711578299625849582866477763741253461809031877527816895127472793937420397867023119796082168541404913362593366399067870*x^32-49918676728497747555161271444821813531174535961254759981624650624318342954865964194315468929162247888396123659834571414846704766570817802194110897081838821840748851642354037979429517165823958106962670763147491526416635075166670099623*x^31-36798088704559227463576334284798692454875407582610474063795553169217650032045256339004208459079731563415375256379115584591020676589550195993306766868047731457713195368566710149202664674294162551777553349599304538419602318950558271232*x^30+77213071522300505311147184077335070118986903666969592732646112020428716347831536803695732017393585975019667030066629319900205064349293882654551510492112385144626137155839138923376054842400027052408118779784638803895364759759395699527*x^29+253480454593745749565363903308001234174266151859650593502911085137941788022777828759463038246390928625695230075340481553795293567416291885700883531644071845960509002860599885392896370489309650766951542708350319917018788362945425731932*x^28+182304691155369732141171373186773611761223611452882945449828047567977487818337273283433722979871765780577806809253331874765382856146052164626530675531584880792434486359377193951457094749098027008202714201966472835083793164808356421082*x^27-514538455198160563934059090233331959157777433771537115532815916963467305457306792127953328961471631725283655399530091302395202812045990902524637894226793013437678734889549071874251359721079271750255871197310720467817578751670339942456*x^26-1053451246089626687251124692524639723654517730672478665402925089595559798819960752611349217640458811476641194580411014472284750708435606272204783603756713251444686774046637791167223557208506183541924839302360731884051811787337925816319*x^25+1214788375953501052218929610796662427345209521021425382123314177757618111684230792223701402205166793077099051753815222540731452052637958197767230446565109492186801094401402425694161032528778479289889077764178190281119186630183229059937*x^24+8052576084006004693236814130589389188516715166414297415147306407296147451466385375140263697686125275427929034226211846464633802354674794788898588917457153147781712029427506228756610005592017160428132453072991507802525885442533802714408*x^23+15472638792117681350870817773907741635107178848859411336990472024659338750621274964040542550686192469865724969160322296772922354587372764902690108633864852815385603622950460204758638745023775750447702825497788906131887492299832460733170*x^22+12847530694869932071808093658716886341595344842232218877217052219749414454164470925660090611298476624570078373522712340945299853666963130398391709349203711232418841148805989127117779488030380226611893207584535873089462939185509670674103*x^21-7945138105666048225880640368786871950678414542487909499743952746642736433757690396153422227934424734958357128511760131240399836753807682234114306510376307343488593784653120637360794975633963571312954240184118186664068140074004985667191*x^20-35486486547196113742344524037629934041575926224842348544926607344733716751368707138239606339593060671667480709566202415380521920878929349176942120211976732270700007336840264823974850805796117997174492834065824131560565781377925131089268*x^19-38093535440448918036417625567910319593907909809514631896414852643730167517616206322760164209188473679000637060907033304197127001811191501176686162806573151630140443751670832774637548460420178092731122075459085755787727485425327617494029*x^18-26904269598556157246985646605539247748355038935897653517665534213491820937582569093350340108079815679270287687250655027065885730565447428241249413296327631556235410663965058705236189049282624757143015909261976963545732326416926059434*x^17+49160036755454041562631187907963593370309244790590359722682157858684819066193455212372184966397823878470156162515592998489647090462229313881016498027063145467198575111591691909942696592501009808190019993749981598434424899936166207572420*x^16+65883759868962340303291419908141903754393762957004654669213882013864171427736195316657769183849527583968782421238471772540172943780378308752341513570878274477032226680539253894708037425496778237724731251605457038805049103897885277968493*x^15+40535320574406957580078215525369503085359458958126927128780587944813016500745969767385184935610990159015039714642368890555389946842691886599241349706881121373602601438225153405670572335373688933211158710080500326372567951090307353451392*x^14-528448133103695816157008877847687184911679240380935426069634632012079664706755631552728185664014798280355556288123253530459556620037826317311535890373639329969997474175354376864818210184946526327794821795304763930729305101734476686539*x^13-25004927422135115351385973897397587514299533512544767501491639544441464200329959062601924843226604103876257367019192107519714490963730925835280773550833225255777539459533175123103734349441683260738892587560142245986330703643509517309357*x^12-22014230303980275677704702290255793139599435770605321058806962126130476656886145048429677487723177220038369687075772376674413281723917380000975545908608005056750031459455632628738419381228395182768277048394459993284354678909600891143042*x^11-5406282005273685543149970934547552848288338118572547986635512694808638439603000672749014302834175518943388136971105604871554178485589900216018206990102304023247778069922842377940009666635464141894535327056733620951457048936935289654692*x^10+7079170790594897862345239757565648359456993932501062287791904976113697689743886133336880579595216459324666706183625755251929753735257439110089989905868928724160939595079912068838570131267009791555383602717503585979753637286113963114365*x^9+8078031817383515050417924059268793621524923550954236207396277619217699622320087656810013871277367915386284105999415769368456303175137848653800505005647836347898826347301072140009759144279709288073289277349888657631224350158425665019736*x^8+2033056097814442002037311155294264134579882537644129513644642225938012843337512789429482387450907030234222722488907393559051603913354507901064586617295667399699006767111267970474626104544513527433904634024597851135407925006978734468514*x^7-971326259964604288604041380885789350488810250656351038319803088533559425178908535865554104625818175883702593284578426657054605413021456867843267796671649699132746439956715625473466944525147169205964935109063338215584427330124662310837*x^6+28510834811760072405094483802620602563652525920192500265167726046577678670907104927019795344786141457733195816289838505674790514927135837002214934987915669164061753561433431289535157040929597719768278532081668257095422421927052481597*x^5+85959903695236564762564481757635067692230905042977304315869923926271482857396239696659387205311803722993371109030867793959229257692666335983403904913635943322319317356857489567931355553511680980220369045458285983662553866627425830233*x^4-12883775358901272144520925830763982755559363943017763828339834824210741344065677366224842956750404798054537324383835505265543438662766511657385397027583268859091977504033982793247542941113758649754437466922311599350554157026692198815*x^3-1333800162734447084524815449984185037317631567617328078705378546953662585769498407380017102564795500447526162872103323713054894524239454692867092476860797095843098900051362261070728108901382776407011074992816459815068562000490186136*x^2+580935348897467797831380323830424553602168295745383534774537670431193715496690332355240585942627603190145399974861870263081027261368709741692540519271797419400769558005541783188100154363848858456394341575747254597432967401414998381*x-47251831912962123800514198444936653274836379791663548517361096272691473685133814708196180143025453195294869496631080268293235434640963184958419652562245257998197462808046542706693954082342970771251500672937336049802352331158571416,-194211226214041016106867949765179806490497980244316251683343922348589428798467056037583933240795780306474246485677104373367903932886887604779999817608823391578681839679353739242214044852661563471309908658820293024637073609991*x^47-2253654512097335287534338640881243676147750556538830409364424090107125527938671174481571304500833094309622313569392254122604378561175992668262366644048190611322967726148911230544533268953469497342807280446331719127665322014789*x^46-13008808261668800773495805114880952301987821512242026893375055633162322841535827309192326336490425282104851143527534160746623754058457918086088475686316355824092925167869060642410908340658616510806662153557348338936992187699035*x^45-51471288694013134371048126172048281099180253475455251845772875135200261107599514143208280353345075055993373554192718198641203863095216472934621859574650087888095384977849480814528955391786912379780346502132911105889957021137864*x^44-158622791677495911477058411399443489531857160536526903783959973493516409253206474279552026622956774119645811797912585564650472548821981039720726046060300034011303729801362565247395232557566259386219933134482914598476730492339689*x^43-390254516272022383763191490174012567501342123228759319254652059080761333864762996331545894784248378746612264532601426473385371797615174657719109050924026865550952425352611694109815508976383206454763824713203910472143649291637536*x^42-747246010658857065239382848744213062905399678163506215192737591845750497650557903234420480729925385862965901296022536643977037882742820378954225287258674733905331642480913140893086525952441189258195524642258916769428818897758683*x^41-1052587437415468004435710329469406813034623377709704692975492181342080954433056091509147184917225108662789606224346237522425042751468274908875970427579302713546285139199738880055969791125328590483451652147781694686404707136394196*x^40-900679300885973965358579505328281163737752275150837289012327657501269734673994568560527763665884429339735806234813048189714494971595850651042876518976065239673736793304158806716212567383164062010062123225563831355450216893250714*x^39+43665879348281392653626149408015899772439369155461556086111603732283517216304785136049733273770275274420710033304328846896226391458403675710842918811714886557463251851081821875211726316219247936624604948096984892160126426407702*x^38+997041039175683423973527532915856162618248232820267587669912627308407826905535424283584065838935575958869941463134933458839390139762578093357028244036997890935910260600363326978948995841365318691371604983777167568649705808506287*x^37-187031747586361501554999202532525305560996704321973542843008190467432898754916707799459831775631729139746526483638497703823058953175364180231936834994573123590037493234900217305626072928434402201714621461059049578722586776620280*x^36-1844966967342017527614282838007492911118538508585286529886036443052641743521908946036442460759725407791857028070704835567655903408162014353276316284973193073112413988984448841861565989510100681866078610572072288191793410703827585*x^35+22442669844450362900201006685394316510663501138860098436488431325538631381791887765152430251299917517903053399725142356012619879454767723163109587120625043223927005140990679250525166895911247524074346108066622388108286896703389455*x^34+154282363711695758431397247897256945319204682636998485343925012751462811319931524752666378943647580846106768780693127366927420896430470535903817582064474133689684871501383821680361859294334504890658830948439266667951198490469115250*x^33+421715076214986007504630479950514156803926166414409867532114721669209471060378205996837492962877744425817995974047708460241580173595818513486117358713651355981741148391907138196202408485612923050273235191971022096491778716600031679*x^32+397595206800140377985315958993395229640028733310341188391957109124612458257656870048314446696438792340770260092735328461235514097103007347518528821076127297673383965135576675878872102036573564758558804201109303049646868609864082351*x^31-833574206685888490273230073847980256442199195401910428976869690870910344573783103880175521538233542908439649552830724603254095712315160749865282412248618907101003504077847876026971166789905412223755968365030227795319061922736933948*x^30-3196621634436573157717196129187599821797290751662638754220397918435197450840203293612426001102679778790384462489611033864974222372586918838534462859614348458491094921311428971853095937661207952778265703047210447733880331288485876360*x^29-3471389137531278765403693806761801068717960675497450400741648297161397327281110632634974713740127074048701242373332682033920798756033867131746925007315781208420517242550646595981968926930273814469811216933569983616620890868626754247*x^28+4687858091937891744665075431695833150061048000177063166502759898412801431862994738124144191271463931563563710427533365545508552678858386952560322687347877848014437989565282005547560934699224117949238772826845117382416208878758133310*x^27+19360584917692539788569205266360227982159454286286656204855671891761919540784325842112120469936561395940319203109515228583394736798675157226592117683030441869535050222372561469419643632545529993444252517181063381950330516559054631636*x^26+6589516925864036245689591573391615860027948981231412637254692628451293887971301837657575631956172450472648670491533015875788619589551148026154912223828969488606162058275003493085161122601978263416076615880805106648940756198682846618*x^25-70985460283129928657867299906921921415232346635725098721580615880405106670894167685764811662857665453631275967250509479160390652358668173624920735525099728077864839518482868882746126283638589790363563072662116209012916092526800804041*x^24-160516769098994539471107571043916825584172190259980122036333813021056706778510773856214678300973024535066415359181356441953881507530291643919038112072543495120372898082122548369444259913494160199642450408426505792372571922679534467874*x^23-102477589790543407247906147829354734259864985094340366027621329084517831167568575583552006258665522716792047565326912817330593790705588381778308683086531219554351184819268092119379854112123121050209655890321815667008951464194444142122*x^22+217736115934623930164000949212173898604579666977597255324061235571143670977519443407020959206806391996483703855711738731681472222794947246187799835578981280352352994363650524877492824299471984071940971891280663995505867993225195046039*x^21+620887317421310611479767779803542961705777993029968104106154119686069764422913981125163397820395592046253976938545388386980839023657849964532569615475346524387466461338884005422048209671727236324070574846065541817719669513625040823244*x^20+547556390424166194151627967927553371199680320878694332104301522020413260532783088874681354401698309620997967841500364246470061597504285226328682710624496023973935119361958329528622255405259879373943533152637896196539922513150815209666*x^19-343121231372676418208745545314746772173713707195341043357405180148479769980256037847943571104134241974243936448919909897635073947813087509189076734800232526273207422843565977255510785083487219699490562447468611968861179001369099809527*x^18-1285844564399943962984003744070781015497801193153411325426244392546908599882927680237912158499953105345909585203249853699761770955594218608690677610832283258177621184640773137579029504621868124637737464614860188560331881227070094891001*x^17-1066680526793094645183519386241615603540165842973407166445154590994000647656547517768275290903766452619458781087484489872925325340100440984144216941195997702779363084725824785894188543316221740914206975620941378169868083625736988393610*x^16+203208506677263436586813781187711894464667946364068924447838542704473504907136731224745853845783643484195805070576478548829129798549595842359419877182664171539194747183947865506741555385704720188314145010181700711194500051605085032008*x^15+1228625976057580640144537495612220631152357276166874769781430393433555267966274736048335787441466909140089524602244106271586603074852277173129520601151146392593823991658529470269840192100450133277742064658557576574801276669846437266299*x^14+1195481640580955825544331811299579477698633588275416482216889001917206951429132252100883256357781821283378108400891556444176988591458274053772240425447197625729565923825094334931599107322655441844602065186209190872496698478346270655200*x^13+360964418042205095478530506004283688359987596300609750387001200840056270924112729412346457995053527716773271665091104557375241756094993205144909324592586044688618320046266822572055146028337517370634486481308211863571148143763616883163*x^12-432761422013458006086975862808672030354034113439256324370827066893075246097926391027590412220555729918326757490444587257185476934094449574700622385660414354411231245142690544361563905838402938305381412152228141094062311744215914520558*x^11-587335951146325410959197470817803123590950884870932582703753014514211355461943767290157900504346818615908107560050418519220985906395769239432424376065501131151250794900884958651035902010822490771938598385507908380171405948420269294710*x^10-260948943965758782061863744009406875392674971301740448399960916366376649143924596866357190038406029533106427752208549637470208906008985264678844432091847415637919314684470955601884158069176671123758946413576112629080970862378334799617*x^9+112722777007507495192477598919152248812239387965037000577797591575285406824374429804051829503827914302089885155301712378046234749380313154433700235126774859980745207169515228755338306573862247702473657472736325058434655818787700595323*x^8+231610197090180470433817406458521303903324373446695174806897793987146135879447589535471012351027346404185079183474954572320663376817325049368220772749032248374231511924816788266495893191632732127852676726712618952480852105732484988449*x^7+57125904294317230616357320809784275309395874584105938837997585568324523555793118108483090989255758695469139823927721821429767142146391812193122232166159670527730904739623485559118295876754189297977572846080978309461582608087142663271*x^6-56318714248778717919547007353176394939457717348468334572959222625829310855621904434044720767704054597197145314128733832358614562929899828582517738641962155138370234838004137467038527093055275634686365751252655638181208515412679218481*x^5+613479313720793540653134270765875955532272864731778203646463586739621694412121634733987464541563215313607318481906810606983779288054808622849271129757758768167143012023404187445095947970268350911635671090147231712590558330528817415*x^4+2600318504665444792020654114598346848743449706014482248179206471357889284850419060014729437632160798494568266815361488506652310729394598076131425762924605266632185386627119253571753364538897498772568682891421678842972455921061618504*x^3-342167676530253095839600320272852114559097429859795060718480580382880306085355251633576837945319940564929323181056680837089894014516755278602499514711748670378178979595615755200307871427220360045845649680189332847801536685114056940*x^2-26425944930774729790880780382658224692830447364263932510429008132229562755293808178379603836362039269545972549333725875323153831243181734924302002993108308007271485987565050265433452677907404843383443983825906803576779245506822509*x-15691998433739911500304016317627747336734134384955025492796459670848535611505477017833869271254145704061196323622679521784388357894799477941875117727576212446133518673845248359103625916377460854976394062780798137449427449484505771,-4750451899424159763271711611280936562128454469603170115484294876363625301839162853184983418825533781528629076126418230025844385079211774157043415110828105830835049582876772660962348746745171908741360780334156029714836122388036*x^47-63224742797907989536181613968910090515849467104713104321251301038819700205824130925505702829418690286532886950574390639113552678282663991205780845663139252462275941902586790832905579186275524058241802863639371778702910233048961*x^46-423044840387782268100075665033590650951498407995458725986094419533819535770008416311610183134353543044824618383520757228678183575258102451436149569366722468320046453585352255525490768987191374069828924368124443468670193138633205*x^45-1941637833685022953813792731169762307735968071235344787704210940308864281640673427351604070383759934655077034513179259557408689350246869621911909428593228731958880922165481401975114146219285328072691365919940383015576759902856345*x^44-6935864462357414901515060650589179849792481302013359082538829257386603443685075244258456025931447385663348009759483206391852673224887744635829491089216555502169000781834475595437067482563482290594603091980377341393571369232682002*x^43-20219118430071207653754527028532207792809628890553383596884067170326005710513738741372111612319355928369190777781346315935647361916001016113020406621617831711194580031285909131982252898558842298181491096770470321526962648175611360*x^42-48685036969604074047378110193296216053364569785208368139568823094143189175322237735186284413176207343121977834364796328563321513471472983326637407582958971664129188282105994019184649508007536224632719340080026693291814877760663145*x^41-97042618717216956476207347772033027356180916322488669340934122926202377853385334646384979674374118006313789488651437232455304100761456004718563626633213088394485029270819270938472473509361365398863552710653075203472366421973705053*x^40-159667678522270495200444596067783737587969736208012624126976432657617286870363782551712015192041565153058779337639432414791979992229512214086949741359937566170100690419240510775654889758392739548528203186286296263871502454160719633*x^39-216574970779821397228870986384730912019100409564188295571074254157735515051612171486533560269983442221592105879020363206534873466654723607532568980481053185565139204187656553693075592176007968120909707975947004202804071216339178272*x^38-256702586515507940132323540271143109694878848619632654884381999618489864929863103162179880003827117351605782997108915388521490560311506137171548266235146840445256107109045771665332947608706279339572477256196412606213000358789725824*x^37-325185551213717252143194280693567096855069197489971398596448942977602476374446893176230600949273987512206297526749860218173520775774761325016956877601724535735584405635636598563400049117952226505887679534985893816511821913357624617*x^36-462747362583413439381407516340391797198227517846885378875560563516143024283185282848742174388643125563339116168554589199733526661622153632618943802504227215396631728767269752977726593381060701011095382489971002748219021841092820940*x^35-63943131003123479515181652633662187737802847834429750735517114820897024763400856223005757538412648632007340792876596787930068857954337319060785144920935959905126601939981837843397011302603773460956400007792576236630732862068185638*x^34+3918433272084951106007547441852569141451076962970054108083425136022424621897912049387207363962132504836769211904691129001092034550405690883677002875391871530838775029965832393900123346776791209067668147677155508487338249232430273681*x^33+16986081979890786507127265704177123828449145733824944099779259194236450308030070960533002046458873691496107777036802821147928217056410035025077630110184757987625821215946500491756225127226296997590434848181633597586976897120734276630*x^32+36261140209441820090942732759687094222411676550965893480060444392918262381464586397930934145071027088450580582310096629353024406914361459092478203152756803612299859710552582646922753189201291092373146452334656442997706854754775702287*x^31+31410477564676269965824222818913829606564266434851738164080358895857199694731888329349840669817932976777719014332752560117008551977515134132974482509675293203719435787281687672111913549547388864654191454620244792821195505684132224213*x^30-45045705184168654136790078720137656269624017697252524903329277249224178127937654717447827833064616463965776202423137143001626282851043219589767480401226090386257380062676932621657410002491029887587286238885413920576361164589505957035*x^29-177071994692750275857248883258866906383766518440575893387219804817099911409259758504403530425010741504300008056775221762946769350989401231885047195425336138254082077357326527228304711799475148828780015673172832616195990319513039230762*x^28-156549146233547383450250717775278982995546977312437651168197584871502498831842885028375485671182295041434843490576444683812840766220618912106025893411678819891385501903316437565950573480893493996890154942070347661273213975293493513182*x^27+309387339852226530032212081456501260974402037197407103191549351277044846877308165482464219419127428079291863121949504697355585644621796660559678208422405405988594070902208177197572760380675411657113523317344480766912452443735698873892*x^26+764290389702730124186991762659438488823883761212906859238328683607782009034357392233076606883697591242967833829254137620026292717368239276429324016375083067806718529510125008742992226457687832954534548261610051579850816357084022084468*x^25-638756852632970980516854929763384533218484204367543462141238470990695265856328306008129389757336618364689504758677337890429967677076816993358489634965362391543098447534741221236835147933470327946600841575507045035481479958444664145822*x^24-5442218303823867483901606008247764915061084192613978145436254226916390584173411539612960380781304981942422776619890720252221129120888703967064166885268788918303411105479947682922224082776033884989443595077189526343853755360232922073074*x^23-11300694499259116989062684810879584029674142814998801852289611926833981140702077213367813474825311177494659531973745461877515054087172769904697727856575805506091848942158808985917561096542127962074568255388200303842196224885801919855026*x^22-10680379498813644851317353232382113098441866115822488495961318444186301044382892957426389341120584134109314481059024304505846531899402140321082506419061455676241543817450562840035793600793712306411723661085936041873726559001394111395457*x^21+3297019271613303421144046745337457111285908013127148228192390723942881188513356324496160211064550119570337911346949644184788483049826248976846495550852654849923073795301592905539246344903417627786036356726985964320149077798895665047716*x^20+24369132122459800359408996361031814830061852653155252980989202427939078799849285949895965681874689895226077659395152034525538305376347943530850712351669874217271989952009240613105609640029586098333433261124634097512649178994822470391610*x^19+30144656105983362643525510455882600301017901046967971129395169684154735526364301097079362901596672112346221270245959840397240226974754785690054016504532937006599581135085585473905530079114263589279384266792149707260748347515117942104076*x^18+5655844424652389969943296583628557509367441841282595374955970576725073368449999294703267510482602520368216613209522395254376668121343598128810028668324140271752692344284889933238854811337986585273673770355371783178679225555446137446320*x^17-32121826740214386076207992407501240682442888420798329102468537626094647261943109359798567977395347957272217913056860282340870013127474208396904207739895707560186379299828147962287794269498044920767892316228534920045324656186119937169865*x^16-50345430379593832048182276208445387556060597462419624627532462503985887612843526533728010884451826407508009176979226947121660132047528608856040369270307021968308633511492703929806418844174769440652568084065522672958039778120586022150482*x^15-36263655160385106891276146536376970330508382930603390901004264099044742224846771491175685530936892243992191624103607613446111845023308065160942098598446662272749419967643909476529890292257768039318006198702532644061703682257766938936474*x^14-5650237617651227328970234421604946863472607846353849362196359716151433762098128406917794707333310982457188612743244033883688491639027330420699600846409809919488614155169311987729372930181551514928654535841734066451192509257796564908592*x^13+16463800538421485156001966708922515841929231728894504056992749465803471575254847469100378078166832121284571616516673009374241590069404327556771834406611857706485429342780552451219197154499534040360277520607465729757415724388515207949540*x^12+18146567927602809580699540030996909966792083028233802376821722234892717940805217451270992452516710264007603304805500628293811207632816639461705081199189310857112552251020861010801809123560629597000122049684459688177791977171964552080782*x^11+6827681644707281944641228680554829525410987484366241250939487089621641751166960095937323895348714251485193559991728352116905899166011174267337297243446240085704406709506211572725970441032818114532265071738896236500643281427871900415564*x^10-3828973638381893901619851868512364223882641570398362540995382906295180423454660588909205010775688901521475685932037804770861865344295581322276789186037614169400999868136810331211598505033821624749390685454690543121266208706040592164267*x^9-6352677017676881399082349662106654788110445461101912217723407372129336350554871578059715494589016956060770659036708002584070433671971314335294259964164549068656657126916111948350869784222798186365585344661300493433012067646509000427878*x^8-2546206886529237499831054922828647591306312903277019877666432320929479302072541307328420520807697498706031432152883984323968778422892773577231123567421030049726354510095060358373173560920322716607672080714497885524600335664724995490127*x^7+328105032042075940292065981527300084508909314711446868279466252296275590296704502307828077019823515366892397906078774151307913235860631821158165554289808041574491918050573749177883306746092200328597087812425910519315853740295013123492*x^6+134127218016429362179780445951738272027563491356914024484461577312791849188379752440744875447246832707925014427752991294697104053882298171498707076225483589242664156698410786523314772143385799806128887324221924165104814741960344741183*x^5-50149847859652016476329166981988952935620949607279732826107233574827524002321310015704327560248229878544699233136181897358857795326848468464401768086282580476108330845110846986490013033360647076962861869316053146888407232605983656900*x^4-3528534174328064210237138270442375684229409613366407058582084088976442398861451110698546531505049135233485997980536396104040961905783704110625434151796738543194851924289472659030505871472003755814795349320516334906433975353723469419*x^3+1067982380958203132090874872181576582021720477119011266201658441594349088718166073092722672024708965794511561602560216139843223163632874108324416885630713452007943849519872676957618799662926900234108557096718217983082504989509364784*x^2-97301311080330125187476055840543338440769625942366809506622960199550920807772961410461733942054688071916379598775486771214884696083162785031263438732874872919574724042940800229347591844706811374662883624577131156422422977897455332*x-2141223465004126714229719545573837621133404612330054368033389086734514431872398674630353950777987567930857993517286662522195952564073156787454357730597691994133113647070161397483763410531447393434229506342602617688190400546356072,-2786658632433211076144849712327617181192444650016028446698059056895529118686903707701689674548799466266705094997866367904845366596314489482407942198790030993780935225113885796505089816810772338586919964177295075943355827926689*x^47-36341174790529900252508770293331320799801977139360177104331834204083373683498724388107342743037575599316232595855913740735662205504673293863156071430301884737180113606320368218731301595504144895421654047638940100148886378719282*x^46-238310634497538959378678079874187243011706495956110466588478038442644811289076144852405714215604042841793921833455983499774051182069435190817243430520278296833553275599046873970984733895546566890406115599095960654033547577726977*x^45-1073647720002229498769571593473747319897734779641493147719829769015133223228901080965483667560807551757031516358097221735520087745918295765731360495103744137309282065219456956020798087676169059872852856761102722564677009380739641*x^44-3771148779319718333287182916972410491622428946443003793034576396602325064838846322795564296122718387740334970925387280440256458019688461541441980688911522691921573513951234727542046523967161001236636860272062673860097056455428845*x^43-10805490469509011736299609259660543247095127483526342667769304787042401741384539127971066922642343854823378240659528659277349155530167483997722924496975165523326340823899332697294161045071316226597588623217965504910222431105638489*x^42-25504693965750380404124082914216527954350188445632750611295916565752823255385779830377857472740374031596266488348239171552369727920475933661206569439842286747833580695299080738953075233819885101124054809337694010834898617336132537*x^41-49630624114103608419772825271852484224670735689829567428607348427855515796189627458926677275293756894295842319003340282894414569358719909210283934393492770592653740372123461389895337581839702290566558842228967623460251746976886822*x^40-79258570479302048967441004373862379418038594812071560589891827470498884312052898242977746350200887539664922054620925866872984915747116086929313577054712762863238336867413795041961742078644044472405386463670230648203067251063807210*x^39-103617642033091251178580193278300338442523985784252693223942402461821776032026130810629426087795788781286766074237357010968379153565343441058649158934883187945071066905260152804243739887934687033339188697874314375649698113157031723*x^38-119244451012089148044532516689990464202352258568707859960931439769544401570486980542603738773309059274136172284297645290101896881234242569374469459289877489642877522064670957871857715525357679454503745244896109292211069537477414155*x^37-154003372951911186886376014424879005332224122699468457358059421926056235950720952168351879182420819511546372982020525031916223711190944343079315764138685356654392694620136227677118502495282840969903418417828895848419650368099516830*x^36-224549187577191518054488212257455027852738804993699756771547653422433521674421011840698364671485169462477942154566028603073280942076995775808784872955708945408118188435519816940748489396972862305632218171263336335611797221441824811*x^35+29804209614774163194004546734498083634064127643144582684689090540746533069644955904686085904064958754648024712341253544292171784310167668653902891153442880768088785184153245930064175709113908104195758647505587718288842505581456349*x^34+2300799322539194758857179298433671954588200372487010411103559590164012998077361793896398156367636530497421691580966834808640586986242348199110394526518271454072021223738157735511225184066055676541147827229890773739278536107892577893*x^33+9348290715518884185192022699951118130360219337986375413143823181353014525862321482477264640894577256551224258081627057521721999227259805163667414385906116335460323789718780289735418179867823503340169956741820592944731272055504974286*x^32+18674601534811635531688440449449252576460636107566291270968572218868102837576157953359832824726142335935063228273122475673119774394609190945896455242914192422562903108893623106411988172246296952325069902727155585288264199435329262666*x^31+13031742792828160700727962348890144013787144587671721071680615554666980371659408568784257098109229302629315495338949799382016729768225351838693445465101497706238532207524815225946134734523788065332269744814590001691505645750027940980*x^30-30736181201877612025206075287394660447122976346913204085670392600529704902790989875248144455103896766807854936922853591277840232511106105818578162804790470206732431021522950989041817100410154336016686989577299690353662613463329313340*x^29-96315300518108571251154212413711278124100096550008033595325393220803704479837596414884541271254617631541323147415790367867892663653550093357192797843186366563737761382004005387320482878982654674529784230201410113455425064788942217183*x^28-64926235245156804254866064056027327995011583394931739292754770150997387408837001144823892029308727086239589020630648893549696965255110304899391302646692670854588352889021266735531366520154986649385025973311823536958851994573514292545*x^27+202959422917505838120060779842739673124846940319806588547668484364541976634969212314742100843077143890206174241805755246163115152617684040792362071045130700883886865203708363241359238184406197927383685118914589907880084501032296974292*x^26+397369656370939277300576097617851418064563394572738124032059095973531398932535108436771753720540541521629558204529728371821352559506611339629075227843395348013169611529048455089106318993928460834922436042470082204976376787860569236316*x^25-488592961074038718122683323631391577138160597435722284727472724101198216283925927572424426074044524668893508374078201286287377369120789902009070956458834459771273065419533699820978902051057356124425933078164763703550833721991392052111*x^24-3078962613414563766184194778871811217233322728959335813847286802962115146094704202620349751627949278932673460654015958318678989290567077409295105216808454365720422037441017506592748326697756891997434385959366223541760250677253318468739*x^23-5788230504836827098227928009256383727376892778091989077426250187226234010245224784719078274199669274362377339457888682125789191518883324188887071181137987188434022807105575656478415414402910571310468243009788663215586583385701806614090*x^22-4588236289668441220744683909172279279545613651947382434546999143355049730245719600053135730142388626165501374057075608913968982884082214449558845007110228659110363463059006388944297471540039700571759861107159401220375688171838157828629*x^21+3419501163846202005402571177991667412980557859378816723684538335270626214519936461298517748784447729049096490086900398031125817139311055940165921128891995304707509377000471494020502001259470892532019640591687431429581041477796799856034*x^20+13611589197528072966740055100521913859721626701878026332534511649018130582284802556626498719620168592980647323933075225587946637711566765188089053126783304037323970400886009138719257528490266609910837674345214229210001965025565637164814*x^19+13941622349974778541325477724887753602168252733955220223675259842027079897429603441846827517599445082297837156321242308551021898238674011768386457308317558586808855501534957020866277294843204239193533258331180629747644768588264557791414*x^18-986271698991751736107259823777337645298921254931889435785010888824564535054317801392900703156682102781056515090686228726996884312121488557153230758103893026938412300720902098752672945317933960865777138003833717193831041735826557817364*x^17-19251570072997001504973364284156076458912949716224149350344958422653310913062178593953769141430945741410193650486666901480199048839854860982492878296018604315808321080504992229912947627573598640384814327073007380935622329527668003562468*x^16-24460770163058991253532139238110163301589022885671881622426196866450399313734811554104592118082475831444950874037444999987374537824229097712371248393718395721587241659761149676239030328221283511831806016763487695401484017820714160802524*x^15-13948100029927781695321095765081823530038104589112881075941175202346816512180232338654900062700796773446969316293867439481070924056688646515034885671011132595708272290525527747566956253073316903928916559983445555234700218897866023107346*x^14+1563489846357076490907909552348611357351477939067482044091986457252149597170693863819163707678484819184691226918590374698304460700826663932536540130757795406374378514012889649120032997417560400980706141882581342954594030829045816205072*x^13+10009978579538817922728621426402577786344228410866592288447365310769295694129521289919398146526714972021934015923927765830650334708078512765731350639753371150734318295536529076373786266004654723433474087956407912688930616669478782504665*x^12+8024780783404357865239350258891940594069040815631251917904697952221289218287253082564232707064749131693425392813346114037054047279265820904783072426910049925922616319874356515436131228404080453259444183348401592240989673938147788314227*x^11+1442501445418263787259270918059529112397670241411094294082947727497278888802606830397585424061562627492907141547039865478963083077105258131109070129962544543028831691789190087763994003655037312425544416117632798084882628903059499348739*x^10-3042348235618400678479717784487247979898069163028163927270865584857515133983870348847873574404136762532871515008026576420684570300979182639488494509727671029048479233105209017417520489794094916315560006283190622716748269467646502692192*x^9-3041488649866863723202419288941920914539724970734903051773303543355863567758562680068323336057256154233961404001916113081329038693412323161076151096794895349421019253996391382907205542380405369516401206700913159115371403681038351633063*x^8-570859425361263802145541546019220236208723857583780592168795055875146999372606353344088562910895025337895078308424756492092620545043319293219039705524540107647317973694160104316276681647156672384227640005716168831177050476249309776767*x^7+494192732485191205984870163860089540658448142696849736361852106264603805454321199901870114141472797753117964749804942790142786273921468293608137713011504993594826754376676231900064377820717561515058230151034629635350512546835655236755*x^6-2892417040638583347780008092099539718844532208211217233581017412285521138454995463462706684742543161862895207922610873462497200197161244675317377011554627162599086428854443686241028035090932145564784797324846791994320229317146400415*x^5-43036215479871939278288978504733577899467496002679879427055889034424059124525792873336429116933298491516978012659302593518001079240277625991674802220145111493690727159123381393056504442319208586877399913444051622184770037792110468171*x^4+4769181249340792827654237534625375303387235076035859457695400063318153104979754424528640473171848908095220965453355664910166931264478518020607086278248536430099892815698155587558127280929994037273101673289264932526836604430374156174*x^3+916071749831212861694532905281568283127499449944962494504735212371684447478133273098361325634656438660676605903169420968076964047804731718288030247738503880181601426134787149830786540766473869533702850933994764410103672768786702234*x^2-255254533130764414955974745533667151126035244086329883404989484215901425553014391985076375840520197501921047287698537912012381877148942913865625293349698382318924510378747767034161018552769655783837299183856127935480958959206745708*x+6222101194528276333018628361943768923726335620456791279710047996430890715738612762237421635728058337063185414878299010668707425828310306601797424783678170401342889699428957806191317984843097970124731348787883925434109367568328036,815181549126883732257266854605213358922229332371443070296741577896924905740186808690736614464228790186252262076716275158539994081209672706365360392868732397994212967134995763183058884560361383007295951705079698454234391157105*x^47+10795148145994972122701555814056872514977900670666143917747710608987278300466354512193355304223464813399937781287733925407957075856963038331648053692772619927305235939828899493493440918125093475551883649158535551040095103176752*x^46+72030356262852084315210988230523603186403652995817065314604051482758157977034636918926112430538909190847883958443851836570926701982618354681189967776526182466260681360331250372009348513932387598457666322738532857184186495226443*x^45+330427876559557637487254521691415952162557416784512876505205237987907981117384020614549923117485822789144467172771064631089583805752226253085839940701683814325595954384884109797239770538558920622417476541324311537036501849134293*x^44+1181736735507821024676946963386212655627416101808437142276608140554929355854324945459236101148852926490875852845363929446121993765138725638831746803908517568236512117125029384132405375723119942345722918982942504741969160482474262*x^43+3452718384107270163071810032554467807731474751425276966829181064018277676359749561441443448522839579580053912634249311536811163598416856257002203198854647569476087043683650541888444777755114668574464466140778626314519739781793931*x^42+8344203359702406532537395960266690223400599897240868573308884231938969236700433683833545208102933765297824157836304462746516650930654634861054302138068306455585824596651259635073557594330315245117647603957740870938101038525765195*x^41+16734739882688564855007756824638571228249650550969099318793430344755096879026048749931698465957290553786989566954976162928700879739781490582213943454235978838016395190634772742338125672166770456723769341481943974740660821182538482*x^40+27813432118359649416687613620681335190437169047708263515495395747404499967738337920603752676542121674704393001559402406454218510499276504933579672065761754508393815215917745025147161707565861191544465216626204778315972660419052387*x^39+38344593750179057456681862925295565196007261907623168531158841972738223285217903434654411766534077500027604460451382455322971855957465777571243364694412638089396894922173410433332927795046181475411834877543598884372027044573705910*x^38+46460396821891829175589870072856547588879495307047740186410625255137850203471146434911892306889735246329114729764285306241476749183534734858638029323292580319364432538689472225309595577927329868964625752570171634944550061725942411*x^37+59407350814144858333865211320176425098270475474069271635809429229564187878558995160001917590473603311855856584974724769480503298555719850021457782642622661861271352262275266794004608911274753442821652135750878879524455057080956117*x^36+83383207440512505134104698414968741413727005675498347649175640622093135212118271770872972221147709631240219248185163916869333034213989332481711654654593701442284374294846826816899551416655076959894098695805725518464444477980424546*x^35+15540690149004790914498090407116847273999277461138571811702919340646322718363085044541875735510272931854897420010594770341004154339818195857619219122888694700172511126887653447739969336340348235546870038271502895121779337374553738*x^34-659016673141396371373119376866322492036884127709027951463076065460623998364685501876805285649829231576401885887763184342437298854134082009422555568964612663040562086190426476031037482403849491063562857839829053652825016970417984718*x^33-2869786734038889321638493564573089257982756593847945334921835735679599138127208884745662730629628678601849355212699926770420185763158889810316462587407832250827089623822594348961207413204044511102984711773566542743372455402156937461*x^32-6157903311585383841003916709338848643411435879826242359237210459009179747274205379498393575189224953362072093575292453691388273121392823408278122671762661434741998853207972422148053856809299836568379182761583416039716361742921071572*x^31-5518684301922971273612220873040067261269191336149639485050320295382271399300450541133343068929993584499206740857048905599655721914477594116530126569289351412626253918368866976015275367360488222856914853564449802032702137670206732427*x^30+6967231012753114581709520659185105527059778897369291771394317963698475845444945622291429459821881563644865628301077297745743582533003500637059704270432123119198577342681434497278142197393222808875877931467199785638332118603597001207*x^29+28985394512047103614467019867953327072369010664887566465100309772330184923634576798178388891568177539563060670930986768491201261789948396690731012508556164749524163185644357193460059671583276342819915263758862373536063473025008913718*x^28+26427333491788038709554903936471236311216627360453485599334170122015122200373334059437879123059790637310142118646458700514158717172572606316298304913050762872351511621439526463160589512907748330067770762626651218362762770321822880387*x^27-49302528129030273794674036703214687089035419534475622414681416807664219343639798966072444919044493902656652989802975925754428304244314508075252416161322385516957060902138406706456454263666936510636577748228143136358908758631003135618*x^26-123255458870867877347731808361645017321715531527469086003737586175980979224821851874503669457391857589430895023837471459214125835186216494506503006493912720543681772127422701365707981517298211080181034718634700672674573910203091753045*x^25+107628808771196619105125113123721909857705976320722062804762945352980748279001778602471427687281465567775376734118670346945615717665800314673483419027394523987674831387900330502888165570664095792523328608006515671054437194866752479460*x^24+903186827418281026798500380586701690733870062295144863235317287465868570885641969677833868287491930760484253774812879332083758426239759760973054490372501629270079321704689317325532140573831560907014334387598282772926980842107323159134*x^23+1901558922794999476839710280505154261313725485054403765974406322316300712529457938243828192566797505826541894850911768320334557197564240850289387298038605311127488237130548758488142962718448022348740770366591421931007962412716741648674*x^22+1879201894771393337202800539777932331354775275151110962966249275332034963444236757343100158882005383452207677630906766313903177009335745478178969059428666059511419905103076211706151597552211159179043408613633898124284884876980441252696*x^21-340095701776716917877692917965218280559246032279940406853313035116680976536894885712354936425070783817014380655392861080432002209283272711958707489304497705746342937319871601810470750056453247222460578627509345287809671376344151228113*x^20-3837780120414995102152406802628745719860074107031062863902080449409533208733918269134419722263651078133128723128916318756556798059313425463839961343485826275816025543409563910380849083518521798041284351062840973309255406050242951332968*x^19-5037080765143680373053094470527695633401707228709999180590761171927151626632061012905889781801207375751404266407465095042822300207849578921064259543804997985287710003019234381072679062249129605307788783717588977011720558176256536763510*x^18-1397185813302929919647464596131798014959879383431207132532411339832419554432109968257344010134831833586195797718915243621334777835355883211326072889044291670462354058900744343942242285927279093070245593718519212974462415042874067172297*x^17+4694530511665541521355720349564673787185803135538475254707639455411125417535362483898891273907252795046899087458115994041512317036810353067607234308259033786235218197877907154058002571134666828847162021290237915272004717347982238654590*x^16+8190516504222540172268274042149114711206771040350767948487893162347333018444358971632598908138721282343154941580645907583127140989678376267384793307960994622237735492587883111058279499751185946500270078279468440524954049221379805197226*x^15+6684395839515602291612820504921320422497431198853072281286155925605238994173317284459041025976968320087430923574216931290433602352200632857320249761445092297624897767720397284034385140667844805598654024155390956966930692218888947113642*x^14+2054566011948122581662195756984292541644781156028646909184457470278847186620271087843006565383359497461403976979320081651758099751868231642561098198453769852790361311548552200082263375092101778961140390489637426297210429395808415113394*x^13-1878390812377499672299505413953063273654592134354991149033337915224958152379556745775694003744683212411110989834412383402645932372543678562821868801026958839569287638030860512194785691928000098127827211744473270859315433166052114492335*x^12-2829838792045276421607179367626962476198440697206698772014244426901075929288563629795864693490299850712388012756866747423372241100200207777694525866629018604819453034867335515969702118373030447299338371229407240196806719398805724891792*x^11-1478861719452081237941480187298799112283321557518713349242648329626919509801494682259199553300884513099983577566436050254265875026637833422479313894707960050654159948679688131107613435014271687972153902781889469087533705552959827510242*x^10+218590811127623528966506426265737743031954693692338195153573170057496888128544026449919294006734531483173056771475639482667574043364097797781018575911165799814725442354063176427392009669311262893556871338981344083873212459578095849327*x^9+876829113977171709493396764128276751767859677389616951438261011574933811125917673786386920860334562348761882925695042680616210633510723672614915464248953552024365297306253291381948042621736044776504083205153073789129504331536297874504*x^8+493490188425849467867329059240394454036004048225712038220390386476411162452222789865213591716574626640326333209458082525813216521242268077953196969213116136962379242150363854632390576915499411423688879587688891745401077076769588858614*x^7+96919094519787454833727936934978465051717681115519191714043567175376987222948396659208385045311575356415443752232699189500313247500750222803374507112632815645424474854939824063892201012104686134374028744546329451733897123125732705948*x^6+42729862759513722078754392595453432983079998768827630798307201589867952493079545101619504951707143371529321497271661472541640664769087412547806492149291921680602335504039438868092975331865303880989744226453687820647293303121001726124*x^5-1577728124899874210035809270102632772862318754834683894087703189863784528766470273228276336922349796622375635838421032559394582404611682382382811537632811267409564750268898265108147317454819719459248362899002460220876318368910130039*x^4+299675893944662979866841570642258332890693703112573405369920799150124308219795507942712365307619430920502563651881113899933343916398182315791694637020015361233836722019148882943320818057104642955669338093427612470642957270784678464*x^3+500856839957348780294915808352474801560354052801517797631217799069644758104043952211590947703465620891010965930906865656462946129262805195529112065309381296510304646673165902009020887375669469144200342912509844929488384188186872104*x^2-17104418874693264276163163212298145087867836970962734356202329454704186121103813835269088930718996484399687141316041539509672765026089760379111811446330165845596051213450281107933807374239666434898661528320368322159180661365321033*x+1526511129922970888174402073205772972843314997340063756550117866119607604482120949820950021969070099699462946005497638457007832212973987419568701472443351583020859500423211207644205199210285746367546267400607239948896403812156035,-31312582334358411475379007914714383757741084804841508383953877373149337116706872747388878667066400262396035155508134670812556270584103027216202703001285478683012383234182588334625964526633410272507071393835238357396959868284*x^47+315662353550492338375150793051952940991042464120153000308423234227352183858185353241823094294982857934422702077870613676698360210847142213466032862912768559992039702802200560329364164278259524914928920644582628771389357552322*x^46+6775108197146579128572200501611303719127506827985840158247424769549581801087581394184798965228824588622757503595377873614035767036530482871746557645082075620925753765630466332515438486384174059013024437143213570133430740947394*x^45+49982169551699174512105821873054832970616534114193114102638008014593989640951341593734999149433614854234441883105043630564617718990709017307656196827097670350082976351622388071230292720330278015378268195488098817414666591696609*x^44+237334327912620585546930791891353064813940283515400486483429870431938901959502632998075433257979211071509134724041360128913827384210177503163653540354245307882091816243653304278017155981459533235101495297728538911398615694572370*x^43+861400042899251386463057240938020132738885808591085302430913160149665439579809889726888629567058159784380416166954493887088542250510600823947353561083776925582428304172453551615122656256772715344044213531840506599822668483487157*x^42+2530057105733485488016667994777583987073360604728812931986520712898731476894241340801530342496473035925515648743439448413051540332014103198531178151572835430077904304020269345947063985229672584074075022117007827372280936052832284*x^41+6090988764691337157498029952397588637842071077543748723620173927603611105728993760036118574207308467186437186511720581411631510946533517129465082843292780512371892352856053224178238905741955259355045610117419809592594368552461966*x^40+12044417155451602488298183633837682595645624881376233075676732865213058134271935218136500364792954236465634254156902413156466641379918955767922267269354758219784478207728492797624184455536451683906107626311194835712404558049922330*x^39+19476531892075281521516388099680408612566906344996088551267027634251453392679706137634430421592056906548440835586434898253845086728306943399685120537523720659910243332019311971336015238539145447124198938722658048387450433655496218*x^38+25594910204490628515547334104047407033781838693979523198409619945345719815632034588258381126622963647458320585059149157328067516157689894305669253137527875609109067613565017819744108302168464125539995702603489052699006532277860225*x^37+29156471861342385055740260468500936228768818802109631964946674143401383151790047363990028328875537294412026887483586346747939660886116318907139191017561985052929389315628194272938284950339871700097423911143864731390642135010157691*x^36+37258258839671644942430694626209332167800446468724613313795857828234751892773307940486142427182058848363419478163634513206061715062796234213715055434392263940397798467716844482128735559969296569176316946411518345164902466019171811*x^35+58433012152020401503333548066897104158414090430494038647020681433529410252326508441655512285672270620636807610140490834196775705608684521066646912585592280747673560875414842202121302986035614506505114921084261777507174204276533073*x^34+17927853511559487900288797782349156006557504901851486462997714480613661904100813481287563591961815900740857284736645202860793127752501722677044331206638133514273383330140619013727259211379878428726745475987757700063393074221994839*x^33-494342831145178281511424668083987421629565164589010741632690950954831943908843606892344551113872419853447688555796629077758957744225631391545181774270500769980996315499872656392696263989570278259950687911444802017385928784972891902*x^32-2228509326559087655613454966026721224432403782240890974546007816296460776414026665286080239582138817960144283969063104916168314624727250673638099261126641250093932029773228829231024397378614899275674291784384376262883575698262834605*x^31-4731546733565159600534262364902032622523340542487515687117358028210857055110447798166489031429478748466323856051852350260401630220952588918490768186026732320774058730708547307249891534615487435968315673815115266599377417602206998552*x^30-3755488699898230943206009152609193289618568387276274912790037374130359017210762098314793861562711024189601107628708867750656866732911193003417431719922751139332517876485607121982595324331166155254803140908271130125435601940365971328*x^29+6962714723460624238200696870255361277230123848669984531087102635495941262198062192399568329271677432864371254863821224757363473595818669674927549339211855681491358400823400365579889210831557576656983603381013904147117385328331054281*x^28+24525235419264299826237253779756973840940451444095263437478361690889915282841793459008986764981039243809000866980118693400037133903556586650937834570664186294961325797523038034731738930850088122501008138703043886137943860214123174200*x^27+19425424045635796152544364788309494770624344072230293831422656609920378162754789242782593671305812241157101884213865979718246159777681350070997577920347914143920355789849599814038539976237201959905876169714684941549920723410269146481*x^26-48525172561383226184426165940831363953047511747623390277501328893285929390103144240656226043260744926664131050179868072594351497323987824203311806272299031189889494853144133131476401097513485061200761862617505012950171743278606943798*x^25-110073757677441274905696402887620338453331958497657125113504294777174390185775072550453395237055408247106526440840017261850167289933365901040559495268103429882248600314452858230920391470066581330998559101084502255442478724849956854761*x^24+91529358503077008044315743469210056447768846083740572348014419572281727569225687020390001976596189835020622529233608455682283774541193565969162563873638687534159108819589160003445812029420993934881097596778334148780265219151468738271*x^23+739130198926148040301235845228873244209784950469777389765874609262203435940070653159306118321184433029827860195030924949828902598974277668156418220730819221702048579346584650458536510291640750473474034409704175270094311251170284415991*x^22+1463152402388760491661043001061684369854463737601638936403127386268935262095324188428874529628224684671434063600366683413311891834865034115857988568945638539772693984452573673425841949827656888570174538858852677432261776497702753203447*x^21+1237935082761986571181426656296512314571513572896189116495150488169285604442800256246702029897257182651920394787323581000982053692213664999321387373568588307452148692125471757247144319262510342820875370181865618191114673018772582446711*x^20-751962952256567190183869520593543787921393548230868552984483783351602473106121199674193400434444465190349277802232998607905803420102487339581513684891111683307291541436164347160774902240796563951464907104279939541353808473248132318007*x^19-3429943729279379098115340596256241466737663682693802742421643986792863627662091899989534266329594766974339231506591737697746705295085456615237467990938501057179436790666549485648015454980496121356334937846833629613860004730634025014138*x^18-3684915009678314170122082583846731832092649391826069138632444972389688199984823635039583027289064745127178840000563309276962797792346589331246805295750022650136937278884148084856777131127960292793199951261543229616358226761040384301659*x^17+53729914237380460673651414526589280323797212198956787183958460667043098247087981438286263930910195211509410493769726975599222441737209041689396442575711596928527538809084201076961015188154211683711819896791919496798764068809681959772*x^16+4829047082469671792361096502623137314160060960785206152670845408576361812266076400507168467468862706561473434594874556543329519030108274165227804748263572219341334227978757794414064610572306839661520591310149612538013561069879795189077*x^15+6309443453645400550862041735955073062400651134557462185992134725526685311378343003918545715966503538397806977851159284766104770555871048216207563669335923224719324622366816286226160123133335846627817438224266713363887611426021678923252*x^14+3653971583447679897552169598476246283168036147019223520870658482611973235048805115695949444116979172975936069910965022533744985507513003175293279660194989529240092691392215944128145049797126109803180090340645066913440133496163733409314*x^13-396977224017787108175710381495215992109715685512738313468190000187477580663742447334607657498739304954136206089113149972501960960594094949687532618274267274512297114736693575925530443308975566164229160628852396228004434013168317506412*x^12-2648740300442308149671550028835028945920063846481398549344970792231628309067860400373982372699486465260165341744852545312143621528287235635094361886403405665154978688465294806936581568330714949283325112576601546166761475689822622049257*x^11-2148118680621149612826914738507814504111148158820977860618378644852724145876786035939513416068724189832432754853073332094531365743645621817388737643401991404952573864564685276974256154813562252093620791757234529553972394539494337288613*x^10-400562275263825253628937590287573340148165734481075171404849197207626568242187168532686640133990386185938625508324329283391090101562501047235881834910859766234170888761737428312804818750993886798266122783041017554741630067983155364313*x^9+809857511207184256761552963485571862489907497443187501628307466457513649109252374713355271747232967096447684766666824852043939393247293438034568700848691375667974038820017605020437084403277054153802704065434526721199782820404620995642*x^8+825923966274000964454099593481538175154675615257880990148630096847964013174545431161005012737343301597323117232845867077411988368820557302173799620304200168759281897403651286297024691490799064968989835507812891900452605280604125269135*x^7+160124446868601339391383595347510469359703630044452095445324406366838659890119473831862883846365062459404106488277415723306178455221557728058953045317411404229522559853398935019120024205096822368590780004423302841941396650733136903941*x^6-145581898059499327143000662811008104084231007279976557824143160818963599936602424255781208676851076400622184193961673767096197560113799041834212391909082858849010726439794811542775408905327655413150027713951600728676264968269895633287*x^5-12553707777391492927926198332484637383199384438497539705053939147836192353293540778785547437812907872535131683776749209433756201073642547191728704675778918395780328519693822143228214691311895524497310026682410582724595827566837737470*x^4+10430118682462540501407138381935354750774965306770063136782885567558076382432842317635085716191377209194115135818658362000149557316404681459936043575820441720562270956156559592871320463335559232088765119791027298695189292334680164894*x^3-643601840578028430205661498801910223609004801523379002851033603614813376342956842019671848974916584870880400773608530042426640489810472052858889662089176621310087401909424751859356284566984502778249330981284996458379940396051489027*x^2-404711851213067085671374615117732076278605992732612404247354152073604729921995514639056063199493889477333413387711665910402999583172870161529988239674357051176128524153769360153618346534381138571247952127243197191405908817986456763*x+15324873273644132589536675153547902334476396463636124888973408892080946451994833511522676775687205852496849461284992924241131025482286546476423013698436507873606503434464069919581676152360585334960737524404132062799732094714429789,4782664791359492564636212538166923674648233610538569825471791837737468443523376139962093099716099252512913698408732494561879655727313984118377263867252072419183965899402470670930810417291365965782835786417494515001342517044540*x^47+63573617136805312656625156162413558019435683019099517144919586762042325529734287192124997992169656978356483348178078474507450839333938511626411453552396470733226556917346681223758205203369598277265389031584085847688185999049271*x^46+424911672606913520713014194994078617345942467425862023097688031978144362960023902552079975990404111335229692304971637099853152712938791237659454436166875293579369549584269719595230158989813401569405102988503620703061138993279924*x^45+1948487951815997879955469520677119964718491794804461210352359435088502447044834912391672227473381582170056955106720989290017568715687376528947598614417965737054768247657874303767999959280911138832494473535620199382735113876328311*x^44+6955482671052057812372638247902749333505144188662084694382121175625301689176401230089393293375365881350084446813096745042533998314284369651881982027068299507029670935792648684203613895165321701454893053248855434497682890531858998*x^43+20263252140246379645096855008366004457490673489448323093669061377535910978618276973707084756420709608768507719508996185196310419811914908536947182143371740310128528835394483505064020518190172916113824380876056301397211450485626469*x^42+48758608463945146885005703883322812754572394599643783220273570708959677992852633696492261897218983457717193715847158778950395087652589868967115826725291244249185645569978680689203286152024840562396769722806789406459205769862205695*x^41+97122255492949547317025300410658952370464660826398609756656990888943440951911640543573481818957888441203357135883890612546007007299350221830800687947985806212053079808924785018684047897012509694480336896089602008103057113724401881*x^40+159689447028129328417284955358947729643519804845887620853818203973560933275585110624880239135363884638808100596891861288233623676036585717029893238896530565908366205641952015179853951608605921389673860717836021470484667661480590431*x^39+216480218423386752689146032724677676949448574447749372430215933312830763703110874609556336257280685323807549627107809015472730996663489165921588248602666862569438514045476244560302205790065673359508854604665689419402254784569299587*x^38+256617727908015514851351612416245598620355203826670504469781565508994612100016579187976391207026512520223556326910735562423293705321549218230618171333430721562728131980840218085349701900290813491865102918660367868672349916287490317*x^37+325497897724192184974405396364015291445902296687503146708206781587765694493805211771673519379285637279454136080198612610127412202739831723120416793756334799008652588442291007177194499913314500412274453329300675840309485089805923685*x^36+463272569261306430703593755200306125863386505011875125267646359121223180203904963932775487450849712256350832497895432498312974789792255904441498314214315906739259449073519403497767373186410282021546018937105430134657801538522582813*x^35+60283652191232813442830574928577174233302465082468731882600941351524073383991823620849100978012466087288402068123279070897597044860285241432946951470396079995646390354244768951706949448691767222718569106573941362324603894924538973*x^34-3940802171567488459101426909909669652412686226016034345172800987118499043823478809820936310676519324166890046255325986396921769355946818984022665742465967176360321935173306819003151452316040929426508293383817257343081137325232505374*x^33-17035570428507730098699645441997670928327097869806584472583910880456087989273275835841649247463950646079545581948708137361644753619515199318029195324365640595172151062601997053639707973691787878107983452280725731823818702227941434397*x^32-36271153638939435455518012578097526945048242977054962140611892051952056307582808917671245292430740457545067347404387200524744171741198277392067175220712663380635745149855398145564095750214117395788273892536804119785727811438206339078*x^31-31218755443405915436097845214104788016648585871756060830857911029247976613781712330461493635699187719075975112797817138877835900142290182521472799032373148045798658697378929803012401791181070116329430852018659485424257512028250997680*x^30+45462701244893655873846198576899663692659898958564181693073666939167558328478772736837843142692307358908275572879774470472945226011701221111852530871378267569234843828166596253637492818266124678637415874573812084613320850604403129481*x^29+177200276357367585683531775595052054148415736821689810954058474376793064406700515862942475469820173818730721515848767766945064466267322178782275131823390450037084641874209130634368140211558922539604821485129713942241237801978552984919*x^28+155249451716999760457009990503041862096122143783774673796443357608751026476436973846999974424244695507129795607785457331490295921901781065229822853411555237692825302136540380169518784732907625253055253546689938632317946268881509743983*x^27-312043775817266828638365696685292969297822967723159673292493126418750385441275497061599204882264860671699743678160891638283166005572421517979741008782734460748022583044410072745005097882450151861990741464553629286261733789226031502280*x^26-762746130222289344477925817989447463019130283939764655269180250382276123064921186956552325208086945747346182520963764223862105761123350189773827554405355971384764880179604734222066467045462092180928065407571130854212331987133509760770*x^25+651792368564144875095846834302963127223876260893149852404831549781071780837570150984539094757222889088760065938507110691073841835742605876511395076250911663333354106448003771110952059999792930354471700034910336979569758183077539479956*x^24+5459853354557952995768085773562367653831667234125991783609753192801613033162688288526901794111049362620254904066655953167075042780261542146433538115999581417924674845416242576151441784227994648472805764058175809987820627720044969348621*x^23+11295854131354326241635131588612534712052643455340951683299680090724291391876964160783526860862101755674026483126810712865807344485113936103709263498405421780696000070875494126029536384078567460048780238535472883598647581572317723198776*x^22+10629059379030205207420595947491042821019799471099550309885883213238695049484648179496933158624308972633776521091926224168813876119216137163209425374717926276941849445661949217422130133834293193136085365162799430754093168463356579605990*x^21-3370415266333003080702872893076167382483104781092405585995329533276964980604110878158667194979878231014515711709885596389773751736541004517658138279558686481654004590233555202226103701850499448941919320350578913616908956658828444361331*x^20-24368667033313705409879619428330781584935359517010675728382778139686996450981669032809807446405539582947912676338042160926772256056051780828846033375815531141320115318828913254675071889311437009848398279696987521324565672412733795942337*x^19-29996579649819107486961650750843415517468154913079151161874813209607046954499536652118658044347275566827411664020975182391868337704669549269165748076243666987827515081123671577466557027623503184183487356577603550454362460157097354213218*x^18-5472469621390072732938832042445348834859817939088970089820945531599890096332783775996456587823454277418281095517335720658278339453616170624311649444658220619974578720595260223949482687089617538204591336919772565123998215353290528200363*x^17+32117279987181578286016507681878732947173826860455669143964793115039950737883668294350599227972787735148325983623061197155688214396599489434197452552373035336770217095945519663093942962632711776111550726858761492778435241756652433730656*x^16+50126224531203454397254062841879596670738401272455037331505269448444254948446475201170066102039541271867422292297831323813585655839418238278924407743376035999855059520301249402828190739829393656222678790505662324223875942200549842302264*x^15+36044306060981776877855524624192587947769064882259360947109354463282126514859682526079550772481916000864732133380560824213790656879775086394247658086495566500327137154162378157768901152844867582401665086942424231917841715979190388443375*x^14+5620973299722290822300179810477460284366021298739093780241987765506764725900629674007762316815360340130920914431879474578132694353805869074985459820456608517577233707207573004551511383396889702285660366205654569889575068548890240953892*x^13-16305046230672469278192169273585967480713797453510901680414032923383085523293325660227260982343022637852496159206487602578033195348164378382474351726625218458562423322712150786317389185135622405151366705371469141980708683802969988223355*x^12-17954564418116883437310752803217850181449835073053625581371812934710928192326448053599886075897971973980426839961105812023558069013012046377664104719893018906788011972550965501284808346065384811461356490339987166876743698193836252850569*x^11-6748790920521957956476949184452548707287677077462426052824108343517978045768658132339208477670323147166557486402759718175745262998952817750430340916797191197164257001493425723287441182639759872956319169932316279346617939635616113795811*x^10+3787401021546409044819817131245817761939895640163537489024292802838658113166259407295127443815415467293066915224147083068653562055463979831748649079094558937772481816819170990610233049670624294339735695776693766025347389911073645361561*x^9+6269598390292660388220049558961989688606665523541898097504257238851154113750023084949599394876643070095747293473625848575101259229693990404971703011943568453813760304435777048711573853105297822982620373868812026791729602028390509959798*x^8+2500175042519441714232375752620166317283521817604636740075352714929475707573531744422088921451440161131069914755488824037572697986391755434698170941231517639952367349517638995433122657966066691902784088960841921399100793471142233495924*x^7-310075289617411072876623655572556382562416596499308397782747047564978398318409473155359177663091072191400086486398110196221208476128738829734653481297167958114911413819725180018957250547894106593858732907094403449103063626471007534013*x^6-107802268026425327970385607998438585026014933050545106479791316096772044134282219103909989184049219675790801684782759765318197115499772153573718205091781345867172498216955230168650460445051129225796411586929513907298325035514521343068*x^5+50635184433488220043633967259032556764186845362489643895380544969282363943596176980290648402403730959635759637058715803793102715988403365859336842376052652128239974464715534885193606413703358332305922103176119802202863967011620750677*x^4+4145756901775982440991253842014757043677566880297850389086658338403839552855251395773484900243372430158082956653172209974851689684672396169260802015758314091012716046075177886958951077434116609798964840090572630659430771214530998550*x^3-1527585577862483849933754263640885946622426341793680196672983287797023088101758583033392159709351256354668414691406936172196483778039953325034980361253089975216698626342554571995718886403941535646784954810458768977401091799839275900*x^2+163491825535513273526962996783059244797828332170084228644801714566888890855816251017359129623539356618202501449006873349643689752053225068447899074543428466469310713528868631680913432481345961986345634743875550629378425522739900225*x+10348208394336038734868404241715743365685141926206348431926651430115525986697077869914531883685949979728073032554122745027678323568945323436616785140947851963622771895887562682269587301138569258392540807118034018696071351180227934,-690763168338818976545574003577752516268557332457148841004342071144349731764774704350708011933241492038878781504153486136147156380015058561655136002860122771649630046311975584865643280121510002288701910832671988742010656921431*x^47-8789861930697257427358881601479683478978770489289165077780931867745160227574036131492971634867857000995762316271089541070699693490346586744850227558349597875330238917467468592186048893638110698014510310710733811834406842733846*x^46-56170877547576536419425311465876531587667527106515708463434558566020067295013781129608408890449814973821787317631789133509662479629922557891982616452427346503070338033501599593286087293114085823047659646582150969994849428800814*x^45-246750244435172039506172569102438339486202556167365868908051912127888665988725767433375774806873888376598969873953659581833591677246442834150867301318423516542752327860878000107498693180375444332212265992273220673040154233776978*x^44-845917934692029878839406552471641322395056251567681805063347051033471521836427223644595516778028660782210064269660373193768887769426887260912990562057639415246945715122826021341923856362866842678326102560377962557050348644698618*x^43-2361242469213619496216707319289325713698181861759261477059046050431936255721779801239018852461078207736057148803037566790853321739977294100019041494610748694651726840026759855564801672266087234281021439768955375777839978702769002*x^42-5397981272427564077489248431455354401483593323614221125885436040354412423435202298958068984811713941948410525810978217514814334997311058967361891952386236756133756046832150964691677202818701321675015403727594924974446455990646170*x^41-10078721965911358092910245328134933200847085348225121882628040422870128994432053069744608676009904112624002177779459480441150992805859305041678913574790642237595197679970910973516075382843290144819858297187249414282624680242969154*x^40-15216627263853363903966958646903661679571842529758207072580267645226857491015362865803705936167873134233364258590636510929998494646589576656281267678982762055491357898876856516327172357223331014403041028261593990395338031790568928*x^39-18398742003757499193035575880553991026195011402322907455825816695144519608544540281948997780923835042737289559159408844387654746866152730940509499509206478193731981283067402609248640670078628905199121925134795676790696646452229435*x^38-19675627892599821439585444264710748499841137379944075496513716769454680790011961615300429753024388212203682180829488166619492726019429261813009022240322523874022544409976908407564634839675519370885582913659066163231874281873027832*x^37-26449010177321985173395630022271240856645396430892177664455567059266145238696258034448043958663431978576953130893215123005464278853096094323622105290380447449238220987687101236210252825094348732758713318955754725414037809490207446*x^36-40782551467275857343614587254413108090612118487867018515834435236022619889076966246271274167740517294032621511897852786534016406482461692538598726516818908816616546779058488876784455554490082692694810001554322816721657664707967670*x^35+28545793861161205055505330840046676432858324696276834565099314777780208320954072877982242431169683192369286863687216123586066423982789211793861214519522957121005578366414700193887853281672705066158262479390386229495419097558752911*x^34+573062200487689265860814315855911016540163159689562211250635146064899813963761381227408091475671745321383532970654216185769482662273282512839743283513501345811249876179431649722455373520812156822082477304782389958220137295950750105*x^33+2137487348565346936625022054250922758976108230311552177178330781711761655771004600206855929907507143800515564196982132334649345053298094653451108457372379435501381014386248297721100314494423766885865858494313570117808678485193254731*x^32+3852400034855725134454336528011183761916882264309123377252742481816474878545372011147205458889309608214687908304389015658283100208846785280920404014634931540693149506161050457800194211330132741284760239787432340018442970139562846507*x^31+1577281249401318844647653724284292652776249291966093681429158293139008321585751525550438753377853718580388639006245309076563476621731855206455933997203958493801525813652376144341939505506933989061544620589811376535644279584771596099*x^30-9042196939224555984684946093129711134164276852076037303380569126477593648843948706148435377626573584940539563238900007197621958826045820570342504031710396669224474323662571217322527960498103257633851025728635350107725541013515745088*x^29-21807699330714170665572250796333059129299357964175621994654665277529476816805735194037786016256624096900376820403523738067520195565095193404156364246153854389988278043986766006946952090491293852308868187969945371839216737595374071912*x^28-8029705346749700581638650266387528315988693137485284949402600321454820474674492603682431067960492164657586838798059266973699277420835925840870812194419494201861360084567594014450740743648839585899049668619384392243883030230597160633*x^27+57375614329864496078021894517795551740538235089111815559590058475203883566683318325746532754013749812417647554650862784637473595829535468948075120173428003996393120174606432979261708298740410746520191092964276912805770242017158459450*x^26+84304305274547052652643084572240896601464710219068492887780036552631011540164300303560330957936576308284185264643945418451666954437236316184508968344246174191618831554704258569670098203255902033611762917886611874922078800599995235690*x^25-155771377599357013487134991405952927793225396662912659014671283746682213598828820282449182856236366550327074955341073909662498159248985580356420147814798971631976300331716396719151489261109009359749068391862019508416792722175946427825*x^24-733430465459581975616778902366525542425303794100656054664429360095139309770246714025091742487346993887775290196227430528126201184555829022767507283706645229435865639496190839674587497532679286907222735567408199778108140409806104473682*x^23-1186132256529719608655758176083433274170448260455385232032679809509975262470093511133529856130441948484020762148458336849748616143196705766445523990190140985888642518279399693337336521225413372423268106848126435303059493081390296963748*x^22-622783243857153417538006743890684234542255268679821619862229638995442748889580200404542725517284852627881069162628201571944870575083846136448934503806028029069859954900868605457850923026724122972274784491435103197466736581715545582211*x^21+1332590574862504880356026224851722593326279246908199012082994968704285435284443835746870814825790718072338773132963246823506314366059350561602073151686756595764026755638867725504757993222741030016511591841251068746758706919046526646183*x^20+3222658289340825353058203520542124059675107890801553287980868073249335529548033012964440239894554234436712390896629223291873160232119870263742009310066900669266147176019995838374625274815529466802211653253435635775995597567413455332067*x^19+2348466144075392831121469759292754005769453836247505552274080464506024222165234310235971457254370803662404880542359067235126146023956147263197156068952310088901369423692113182294078706784629537832935299099200482761902980588955659121629*x^18-1610945122938355317670061711693661127703656665612183985778949565583455735967832512055930089765282282576464455984345056494705395089275247667775152954355350394599867826752376208206833953061282228380591155956703119248775857986316879486748*x^17-5027371548409312539913827367710135890048157018813671157146028086524258524044648178605366272704204426491944963705330258920223422112508660696933459835304403287419547549236857953672149537184752226012667061542674734769016229424881367123007*x^16-4608735419764520997298448136785389109961704241740227507357761528607275879488109529579791356534890905092859001534001128466377757995357051233997053163766042983517920756237835131801272192899633158644702595978942928942805737148114293394254*x^15-1174937710347589602142459653541561847182036943091911239857939753725397073319681029927361609241656525311488891036149468896007632931612054099968796336114720390335171028774051312574295888166819927286643697363050676643801619270919408397073*x^14+2039835759036197873156828985340616570947179931589900429745930524122252239761344888775413496223785455483946170650320234793161400874135224558076021435958025965843276790664790310115659633680090273224637996887122215026644770470861892439830*x^13+2750778304093330004978115751807202544285767567259511090980059954160198926203020370947940652304055270748967091379757702199470285938901614415597663576407270588503494078810701748901069653173534719124729413604506322006051625080064003072416*x^12+1253091535227766990462811505859516226102651028838128732677630160432466277258356427701909988250184242590930029909270632943370183051543097971046941936849140112239807201315975377310369542304334741368380092077360723879045538767125090887035*x^11-463102061345087771001859653316689136244782571927620692564067690222854423093556438211147589223824335905297964576608739610757389682908559509139192438166646826970886015653502115221686318650318775249683048396396958393821933199644768702582*x^10-1068760378433367491926879181082466673882202063923960761909538516808261507808058206553920541825027308635210424360268560316985737596934952194672281962703518771758440648032620967263828569938558791891217882392390922682417546768123927874775*x^9-585992613891830829687269507953006301808868861087453502204497414148998108198774868127714352425172441326878673523017028718799390426379420030216888200219889483876385221164393902666874325428401833932630170943329060741696672782849669165344*x^8+144258032868755470546458993625489385901954248311018529154488300437095636281191068817328222408826896707225273854458046645439131643841428898163966476154257272528245907140742054896995199932660707615826290478520279213142340860728980134752*x^7+239120339419625150356375479767685443885478934476060240352537980949003928478022822573283834102467696414470568465037458355142656659740489811039545346452190447230864039132303232910251553391754395495373189990316246056615471626569852517387*x^6-12569770354554594053586560811863431757663924180836245905756297297298876410353477571106137506128294496582040132417344193492384647477412013334737285946653625917763809171853205982190163113084868038953965164121450933781782541254329945206*x^5-15708826072828425032917304556196986992383822265000597934502890760259171506612166291982679889098246873082423509380671916302874904813728454347479022010330125494947033191654928118168114656069859543963560238769939428640671833937509606833*x^4+2538639096902774735068857104283883053474873193450095578027071840190427128111048916639164887468097851416262559356231397821513361010579283123504922097039055267349728229085873263883088795449139973654937531065610866441197036034633058606*x^3+487955324567369945482972654317125343170459914429464157865211642879316799831140907898596145112828659252086895226793655584966252137346450553224893538578526741293857539550531837289305524520681195081897973016756702370029619002255333232*x^2-43637074423807481610950285608607415836952143722686799723061645796642456942675810625105681021406133808399024002775283446580287001964291458357090589402302298343682997321387867718193282515112421859459193184960995095790217000754423770*x+6537430211049775399213927106078207951131649204764500007897653584553112254972502506385786661909516120318950440268837192832804372001204720828518231517066078236837087471432272912707346462958224804994171067112603918338911315305057290,9272917081936538838215295758686855868251538076798426355374746202538102643597541857420000258666208544891885748812955676378732132875816367093426210024841043673336403294927203521203014871309377645094918224497505449056755895348415*x^47+121772845838399656632601992748308709790320519984638822021102670296524000020802588109132985058827985404805108507746191626130135751071325727672710988510115456809337968601389763557617516076598640339594991318796689820582777963325804*x^46+804130487586270431150536810355588662239195798022841880131597314869240879915669366199018184574347680435228696566432755941807424979593644901727554038595444472137745170259611902790921575180343411891693634971372932388177499338861821*x^45+3646463345949626819162530195987200489864803880241888140846048793091283168606244680600116182868422807764265343785462205055315546751696313685939450685837826300650430229468017765922655503277232484465954129497767809508855412286321961*x^44+12884803543667667019910603831597701219619679078136157256295339509739216153596057844091654100734923205131291910939834696274693376545274349140637042085643565752503894162893246274364647327569904833328473333159946635159771166835478017*x^43+37147522014873973968710277131413298036673522042352423221849151418975110347589224259919487922489662998851043815801980291717983854438094469315876341701446295671905982762948682831889659416771509629333709898113843894269404551089066498*x^42+88315867579548662604411804734533587317527788957991513588975077518269347429005889845073177927083975782139760057961646306822269066147229864139651906262075186581936034349519167215254660287878175106169437684361075756450786450995012075*x^41+173378114647766973792012576550494033326152560109712224834708977508680529928856734326429319480046603721645135558175574064043301141713929031418298626909509029294954534454674959431351094876548181070794919332956247031412297922508581512*x^40+279971093226010758668412892631256598270626203139443158804063700956844023283975910924959785933548783551534803006421762250542520640841963829497917987884850812352196317530704597638023373219044596512179071465033909206044733704764058215*x^39+371162957736598423322385154177266393877634328358399822229343631883724969428451249825205698882047542723571657525019427490438923168898899003231886866501203293018342656530540621077815534668185973162136170728935349274626584184905392505*x^38+432000632043916633819510951991775279522294189276853391334310267910607832487819778484226373577345989153979438762550166999203393097658059300986086836248341390475618612095577800348810504668086214400737438432526661141221574969505271482*x^37+553648287520504812159897078891570127153277143088867096063418611094283670214460567226603967011957715683200162701577684576637822868979257670688799620084840652889913090171014392818418110618551584399171746564251943988502969063542063826*x^36+799740272947141045277634631444619969790888478571765395204699217152476874966570506729734190001258992130545029188663886453247637572015339507391892347911333111557879323490055511790962379892252816072997307861795375017294501840242564600*x^35-23671274312007017537175968059492836090725915145981938409526900223227913611120339508733761754096292557259385060523666207074578100296826458788185652039645216901598062835402070641471239681813324223119830473113807506541287613071737480*x^34-7654301968793244872766057402381891156142664438169951621681887149935315782755368838816050906622041604249432343191218855283649897391786500787787364270341795489834857470774641053826220932562639794476543389624163554360411767289748801837*x^33-31804021396297733342724380070258904499499313546830386998458534456584970011712150616674526599553793692438120701974653990420125454565018294000239398752755637617293502467471453442836617155822097004439346805963466574859133858811148294418*x^32-65074928218281853647341074845186828996027002491447665480380904701102727427309735940196189368602469185345295907352579675324008973924270511384070028670454045276401613311848668891298698257415989487733188562846500406979388297870498010198*x^31-49450250074430878154178258735215246907150419085965468618364312245056592947412353859847925866412154403210071866513477727069462910528244070930944417923768560970012388237303063074658834827141085270178141214851326040841794220943293117407*x^30+97440566664629024848844049178595638876894716501071258033840131382738204317807244538024271176522901272451182263757270494130878190560300599709141507813297542028410194794369438917903883192261473720510166556010343791362647974822945772579*x^29+329110768655545414324812943075819347516775616999970316748657682776951894710654780246754971362629263747978511170394537919184207368119070250292297060979976425827590379641443214080611226521254676803519008541166364634337548660591304020079*x^28+246514410660336053363852379030806093646975010038273112054819014224931471868010627993796287917815874173186321657739405505483930591837106802964425595933360940809097429649985946886513524029323465145558036882419812481187258547897405895673*x^27-651197182679715911764715936184647190700902123319731327681366416843076162564325272572080455113314916230064210921544950644721708809583626819589137662864379497190568607395487826369596272378756326146017161421287303241602937764102996870754*x^26-1380233018702643731709918256573749688571720384598583015820582784389957537423733117121185176153553056688729761345589835917974546583268529505731310683961928850701291158236624413963870173220453239413041919459679873038464394325816279281779*x^25+1496811310496441752136097339889992478317509468974294346159121981516295601219628100169259991050588585833752985855313419942692586054907635038058375625618281788739336406053636981695477158276136932245991432092299667830322256927340764361915*x^24+10374349091566543742594899503604250517348375771783736816427339439223501341714162077705471403364617713504757891219203610274995109289461629165053759158930618915948657870229490271921864561426438037996944654261367396828478384802672979548999*x^23+20212471614787084273377312154217880394793569674433820486388687449707041554664626042090394454335437653029471287148909798521460242060209962683744568880884712507897815644583971279196849207182962395989319530653929386266007824355735048393104*x^22+17161173576021109424884261800797050941465027268090992452659917302542334162817903630560355078914908166378169042234736991398292163249631867597529141524551876092196374147248798345058996975167437593144127587102630387776773249578426157350659*x^21-9711749029953773222587452703109369024222701380601509934930670835873068556802567313659389018190410308160447871855100768429696289686187847691584335829850975957456902574236088173509157198836505898547223191367004667453941305858162576089063*x^20-46089832516394586170196604046404367048909543123461475802222370993136325680766145857377641172292108039200591432716555263859327223689320753711922929994281482459065014084830852859694011661015872420203598613269302152655084697007157578527815*x^19-50641972841750604037755161250640280074559204329535673066159240017926108213641619403816058838277539318468434807837350764081762390771458979056532902588188224958170226749083766994183361140676863179429524757126778168598604927317425905436884*x^18-1574325980887776955089550539616953801243163029201303171020566971213788287958505199861716637742757941548834981886103834358207231860712009530366306112978714334875424904157242352832727771834241432293907008902634584318167672244316050350376*x^17+63651252333596958173501017190042210544922966502253979364176829522937385257626745683234215066170526022429214278500163218835672700898324433374712292566870574331906587771689069400891237963023202301465420468401581994256494358257496552184256*x^16+87190341218877876120844042763758318551339682371579235800865352118441012371658246766493215576990371942527745941625021153978265083955539655847617255687534106561654031535172918798114420544929842052161181933565587658502820763801853750179304*x^15+54700458832054766194255431642267666222799808608794476915675144040600665989587624650631113082564410343815004367219468996011656322231946637732431807945600431054301057814686564496556600488711468670927388365825275392023135316886800393298788*x^14+240042409535083777404404150599650067093159632171166434505589780936426175623998507267835761746733963480676878632181961519231648333080744516424687432912220900906673766560811610021685458276574830580512932160246131823402909714345064689873*x^13-33017051785011211713303349285434342841408452249601276618397780977035914461890624637586483003213865424323825815642928800827837701303289766123640176187353682818890433088301689188070785498050165977159825776461073676373349732539970635677235*x^12-29738850141148263000955756733363867865055982333398191686221589111666010029132331815370508459350393964246945006215186320047219877906789716046843388531760562220607712288376556282268375769434209800663115107263471441830453188149912506221085*x^11-7706700955316158604882773425272577794943967544186580474316974122961302954288448309197761815698427009825483365833132680335693312517045585810653822604277136592068908312033027101645029708172622496703380924872914238649576141100767284521346*x^10+9258332952530549990937270755012558213578280076144689717934173763938328201918925367723616004423389640842591841542658972491770460764205318869670777442760013339693671931276517426902012155109525206699476908466760065912783972200517689708159*x^9+10931829298814136062231300167037208783097476626504118308205629355736370443710101249846495500511543243222997290792243793328881094972048740071720661108484222024300820150813350291448221506389018026712210305920692605858828662682387219137165*x^8+2955839864487988440317492520017199067605620155059727570611306349529686444237384113025342193575612811482808198896057296880161369819378881142950283269513373485559871094880414648902703131094065075278208678160439591580181652607735844256632*x^7-1311430310154377421282233224055915707418660306219002457535802829997379949390266878883184652819499686354383215088046379364974614443879100467947192626816910117484319780692538806702796877675223291493605659049237070504780184825584383558649*x^6-95390971384951385656525022317369448091847734546981033308436808842059857602448008205952589822060716366272304701603600715317300059708069056476321701069699184395255346654965529602129742470508472168067703984175818476601118370102037343148*x^5+123146519605384771553611672895150307946928888139358412435402394269960644624341155985636577526994182682885717864519521855172333687542715253858514355611266949524157873923410138948594051300017890014007627408829699044060622378647384775325*x^4-7312655042796291976242629696262140688322418765325363485444547595097055412823102966560706876543249086922311386076585980468166028274156837274936576795983741803865846777610526905452986247923546632277707934712376236758756536603764088017*x^3-2862575896023264805530098452127717616769398862511189952864815771647793337832879813045061464839886526068529511144734918934176344048546438433492488173534665845976137310047954883746107236738107548310954985915156813620593375115990022190*x^2+508520381909439665006096203975351399163425911372327774542094066753633939087807733314411608761884577323776042897211290711392689358330073980654398240042543081832929244412428071476007414572996952332457411517268856426992176695230815251*x-24450535982428763043082425378291621457243373064390513193611946063485469296620341784989018586912364795305056881388039196318122655859944573792571194213969383761443716892443534378647424787311587182134302738854373304795264525219057815]]; E[50,1] = [x, [1,1,-1,0,-2,-3,4,3,5,-6,0,2,-2,-3,4,-12,-6,0,2,13,12,-11,-10,9,15,-2,-18,4,3,-10,9,-2,12,3,5,0,2,-2,-11,-12,24,-15,2,-18,19,18,20,-13]]; E[50,2] = [x, [1,-1,1,0,2,-3,-4,-3,5,6,0,2,2,-3,-4,12,6,0,2,-13,12,11,-10,-9,15,2,-18,-4,-3,-10,-9,2,12,-3,5,0,2,2,11,12,-24,-15,2,-18,-19,-18,20,-13]]; E[50,3] = [x^2+1, [1,x,x,0,-2*x,-3,-4*x,3*x,-5,6*x,0,2,-2*x,-3,-4*x,-12*x,6*x,0,2,13*x,12,11*x,10,-9*x,-15,-2*x,-18,-4*x,3*x,10,-9*x,-2*x,12,3*x,-5,0,2,-2*x,11*x,-12*x,-24*x,15,2,-18,-19*x,18*x,-20,-13]]; E[50,4] = [x^4-x^3+x^2-x+1, [1,x,-x^3-x^2-x,2*x^3-x^2+2*x,-3,2*x^2-3*x+2,x^3-x^2+x-1,-6*x^3-3*x+3,-x^3+3*x-3,2*x^2+3*x+2,4*x^3-7*x^2+4*x,-3*x^3-2*x+2,3*x^3+4*x^2-4*x-3,-5*x^3+x^2-x+5,-2*x^3+2*x^2-3,8*x^3-7*x^2+8*x,-4*x^3+8*x^2-4*x,2*x^3+2*x^2-2*x-2,-3*x^2+7*x-3,7*x^3-2*x+2,-3*x^2,6*x^2-4*x+6,2*x^3-6*x^2+2*x,11*x^3+4*x-4,4*x^2-2*x+4,-9*x^3+4*x^2-9*x,x^3-x^2-1,-3*x^3-15*x^2-3*x,-5*x^3+5*x^2+7,-15*x^3+15*x^2-15*x+15,7*x^3-5*x^2+5*x-7,4*x^2+6*x+4,-3*x^3-12*x+12,-3*x^3-2*x^2+2*x+3,-7*x^2+x-7,2*x^3-2*x^2-1,-6*x^3+6*x^2,9*x^3-9*x^2-10,-3*x^3+3,-15*x^3-x+1,-2*x^2-2,-10*x^3+5*x^2-10*x,14*x^3+12*x-12,9*x^3+5*x^2-5*x-9,-14*x^3+14*x^2+8,12*x^2,9*x^3-9*x^2-12,-15*x^2+13*x-15]]; E[50,5] = [x^8-x^6+x^4-x^2+1, [1,x,-x^7+2*x^6-x^4+x^2-1,x^4-x^3-x-1,-2*x^6-2*x^5-2*x^2+1,-x^7+x^6+3*x^5-4*x^3+x^2+2*x-1,4*x^7-x^6-3*x^5+3*x^3+x^2-4*x,x^6+2*x^3+1,-x^6+x^5-x^4+x^2-x+1,2*x^7+x^6-2*x^5-2*x^4+2*x^2,3*x^4+x^3-4*x^2+x+3,x^6-2*x^5-3*x^4+3*x^2+2*x-1,-5*x^7+2*x^6+4*x^5-x^4-4*x^3+5*x-2,-4*x^7-4*x^6+2*x^5-x^4+2*x^3-4*x^2-4*x,-3*x^7-5*x^6+5*x^5+x^4-3*x^3-6*x^2+3,4*x^7-6*x^6+6*x^4+4*x^3-3*x^2-4*x,4*x^6-2*x^4+2*x^3+2*x^2-2*x-2,4*x^7+4*x,-4*x^7+2*x^6+2*x^5-6*x^3+3*x^2+3*x-3,x^6+x^5+2*x^4-x^3+2*x^2+x+1,-6*x^4-2*x^3+x^2-2*x-6,-4*x^6+8*x^4-4*x^2+6*x+4,-2*x^7+4*x^5-2*x^4+2*x^3+6*x^2+6*x-2,5*x^6-5*x^5-x^3-5*x+5,-8*x^6-6*x^2+6,6*x^7+2*x^6+x^4-2*x^3+x^2+2*x-3,-3*x^7-4*x^6+2*x^5+4*x^4-x^3+4*x-1,5*x^4+2*x^3-2*x-5,x^7-2*x^6-8*x^4+x^3+6*x^2-3,-4*x^7-x^6-x^5-2*x^4-x^3-x^2-4*x,-2*x^7+8*x^6-4*x^5-7*x^4+4*x^3+6*x^2+2*x-14,-2*x^7+4*x^6+2*x^5-8*x^4-2*x^2+4*x-10,10*x^7+x^6-3*x^5+2*x^4+5*x^3-2*x^2-7*x-1,-4*x^7-5*x^6+7*x^4-9*x^2+4*x+14,-2*x^7+6*x^6-2*x^3+7*x^2+x-7,-9*x^7+3*x^6+3*x^5-3*x^4+3*x^3+6*x+1,6*x^7+6*x^6-2*x^5-6*x^4-2*x^3-4*x+4,6*x^7+11*x^6-5*x^5-x^4+6*x^3+12*x^2-6,7*x^7+5*x^4-10*x^2-7*x+10,2*x^6-6*x^5+5*x^4+5*x^2-6*x+2,2*x^7-6*x^6-2*x^5+12*x^4-8*x^2+4,-13*x^4-x^3+4*x^2-x-13,-12*x^7-8*x^6+12*x^5-2*x^4-6*x^3+2*x^2+8,2*x^6-8*x^5+x^4-8*x^3+2*x^2,6*x^5,-4*x^7+2*x^4+8*x^3-8*x-2,-6*x^7+3*x^6+8*x^5-3*x^4-10*x^3+16*x+1,-8*x^7-14*x^5+6*x^3-x^2-3*x+1]]; E[50,6] = [x^8+3*x^7+8*x^6+6*x^5+25*x^4-24*x^3+128*x^2-192*x+256, [8000,-61*x^7-247*x^6-616*x^5-750*x^4-1525*x^3-136*x^2-4672*x+384,8000*x,65*x^7+355*x^6+1240*x^5+1750*x^4+1625*x^3-1560*x^2+2480*x-5760,16*x^7-128*x^6-464*x^5-800*x^4+1200*x^3-1584*x^2+1472*x-11264,-48*x^7-256*x^6-848*x^5-800*x^4-400*x^3+1552*x^2-9856*x+4352,-10*x^7-50*x^6-140*x^5+100*x^4+3150*x^3+9340*x^2+13600*x-7040,100*x^7+700*x^6+2400*x^5+5000*x^4+6500*x^3+3600*x^2-2800*x-1600,-296*x^7-1272*x^6-3456*x^5-4400*x^4-9000*x^3-896*x^2-20672*x+38144,-56*x^7-312*x^6-1136*x^5-2000*x^4-5400*x^3-2256*x^2-10112*x+4864,128*x^7+416*x^6+528*x^5-1200*x^4-1600*x^3-9472*x^2+12016*x-28672,292*x^7+1004*x^6+2272*x^5+600*x^4+5700*x^3-2208*x^2+29504*x-48128,-3*x^7+439*x^6+1752*x^5+4350*x^4+6325*x^3+16872*x^2+6064*x+28352,14*x^7-362*x^6-1356*x^5-2700*x^4+550*x^3+2364*x^2+16288*x-29056,224*x^7+1088*x^6+2784*x^5+3200*x^4+2400*x^3-7776*x^2+9088*x+9984,-60*x^7-100*x^6-240*x^5+600*x^4+900*x^3+5040*x^2-11200*x+15360,173*x^7+571*x^6+788*x^5-1250*x^4-675*x^3-6852*x^2-13904*x-19712,56*x^7+792*x^6+3216*x^5+8400*x^4+15000*x^3+20656*x^2+24192*x+47616,34*x^7+138*x^6+124*x^5-2900*x^4-9750*x^3-14316*x^2+11488*x-3776,104*x^7-72*x^6-256*x^5-400*x^4+1000*x^3-10496*x^2+30528*x-38656,-408*x^7-1256*x^6-1888*x^5+2800*x^4+1000*x^3+13792*x^2-35456*x+38912,-118*x^7-286*x^6+92*x^5+1500*x^4+4050*x^3+4532*x^2+4064*x-9408,-176*x^7-592*x^6-896*x^5+800*x^4-1200*x^3-576*x^2-32192*x-4096,-452*x^7-1484*x^6-4192*x^5-5400*x^4-12900*x^3+9248*x^2-53184*x+81408,255*x^7+1305*x^6+4300*x^5+5850*x^4+5775*x^3+980*x^2+42080*x-17600,124*x^7+388*x^6+384*x^5-1800*x^4-4100*x^3-19376*x^2-4112*x-60416,-348*x^7-1776*x^6-5668*x^5-5400*x^4-3300*x^3+11652*x^2-13776*x+58432,292*x^7+764*x^6+1232*x^5-2600*x^4-3100*x^3-19408*x^2+22464*x-58368,48*x^7-64*x^6+528*x^5-800*x^4+2000*x^3-3152*x^2+3136*x-86272,-98*x^7-586*x^6-2428*x^5-6700*x^4-14250*x^3-8148*x^2-29536*x-32128,97*x^7+339*x^6+1352*x^5+3350*x^4+4825*x^3-3528*x^2+4464*x+21952,-340*x^7-1500*x^6-4160*x^5-4600*x^4-6900*x^3+2560*x^2-38400*x+10240,-604*x^7-2388*x^6-6304*x^5-7400*x^4-16700*x^3+1696*x^2-50688*x+87296,-66*x^7-602*x^6-2316*x^5-5100*x^4-3050*x^3-10116*x^2+12448*x-44416,576*x^7+2032*x^6+3536*x^5-1600*x^4-4000*x^3-23824*x^2+34432*x+7936,-180*x^7-80*x^6+500*x^5+1400*x^4-5900*x^3+10220*x^2-10480*x+22400,-160*x^7+160*x^5+1600*x^4-5600*x^3+9440*x^2-9600*x-10240,-44*x^7-368*x^6-1044*x^5-1400*x^4+300*x^3+756*x^2-1168*x+53056,204*x^7+308*x^6+1424*x^5+5000*x^4+17100*x^3+11504*x^2+51008*x+7424,-556*x^7-1412*x^6-2336*x^5+3000*x^4-5900*x^3+11744*x^2-75712*x+113664,471*x^7+1777*x^6+3836*x^5+3050*x^4+3975*x^3-5404*x^2+29152*x+3136,-468*x^7-1036*x^6-1808*x^5+5000*x^4+8300*x^3+44432*x^2-23936*x+136192,152*x^7+1304*x^6+3712*x^5+8000*x^4+7800*x^3+13552*x^2-18096*x+11712,-52*x^7-524*x^6-2032*x^5-4600*x^4-3700*x^3-17552*x^2+6976*x-37632,-20*x^7-400*x^6+20*x^5-1800*x^4+1300*x^3-820*x^2+400*x-113280,177*x^7+599*x^6+932*x^5-650*x^4+1825*x^3+3052*x^2+26224*x+12032,368*x^7+256*x^6+528*x^5-2400*x^4+11600*x^3-20432*x^2+21056*x-143872,-52*x^7-284*x^6-992*x^5-1400*x^4+5100*x^3-352*x^2-9984*x+4608]]; E[51,1] = [x^2+x-4, [1,x,-1,-x+1,0,-x-1,x+3,1,3*x+3,-x-5,4*x+2,-2*x-2,2*x,x-1,-3*x-3,2*x-6,-4*x+2,-2*x+2,-2*x+4,4,4*x+4,4*x-2,6*x+6,-2*x-6,2*x+4,-2*x-8,2*x+16,-3*x+9,3*x+3,-2*x-12,-x-3,-5*x+7,x+17,-4*x-10,-2*x-6,-4*x+2,8,-3*x-1,2*x-10,-5*x+7,-5*x-11,-2*x-6,6,-2*x-10,-4*x-18,7*x+9,16,-6*x-2]]; E[51,2] = [x^8+14*x^6+61*x^4+84*x^2+4, [8,8*x,x^5-x^4+11*x^3-7*x^2+26*x-6,x^7+x^6+12*x^5+12*x^4+37*x^3+33*x^2+18*x-2,-x^7-2*x^6-12*x^5-20*x^4-41*x^3-46*x^2-46*x-12,-x^7-x^6-16*x^5-12*x^4-81*x^3-41*x^2-130*x-30,4*x^6+40*x^4+84*x^2-16,x^7-3*x^6+16*x^5-32*x^4+81*x^3-71*x^2+130*x+14,x^7+8*x^5+5*x^3-34*x,-x^7+x^6-8*x^5+12*x^4-x^3+41*x^2+54*x+14,-2*x^7-32*x^5+4*x^4-162*x^3+36*x^2-252*x+56,2*x^7+2*x^6+28*x^5+20*x^4+118*x^3+38*x^2+140*x-28,x^7-2*x^6+20*x^5-24*x^4+121*x^3-82*x^2+222*x-52,5*x^7+3*x^6+60*x^5+28*x^4+201*x^3+59*x^2+186*x+42,-3*x^7-40*x^5-175*x^3-266*x,-4*x^6-48*x^4-148*x^2-72,-6*x^7-72*x^5-246*x^3-244*x,6*x^7+80*x^5+326*x^3+380*x,x^7+2*x^6+12*x^5+24*x^4+49*x^3+66*x^2+78*x+20,-4*x^6-48*x^4-116*x^2+56,-2*x^7+2*x^6-20*x^5+20*x^4-46*x^3+38*x^2-12*x+4,-2*x^7-2*x^6-28*x^5-16*x^4-126*x^3-18*x^2-172*x+36,3*x^7-4*x^6+36*x^5-44*x^4+115*x^3-112*x^2+66*x+8,-6*x^7-88*x^5-390*x^3-500*x,10*x^6+104*x^4+250*x^2+28,2*x^7+4*x^6+20*x^5+48*x^4+30*x^3+140*x^2-76*x+24,-8*x^6-88*x^4-240*x^2-160,4*x^6+40*x^4+100*x^2+32,9*x^7+3*x^6+112*x^5+36*x^4+393*x^3+91*x^2+354*x-70,-6*x^7-4*x^6-84*x^5-40*x^4-354*x^3-116*x^2-460*x-104,-5*x^7+x^6-52*x^5+12*x^4-129*x^3+49*x^2-26*x-2,-5*x^7-72*x^5-313*x^3-406*x,-3*x^7-x^6-32*x^5-12*x^4-83*x^3-41*x^2-22*x+2,-2*x^6-8*x^4+30*x^2+100,x^7-4*x^5+12*x^4-127*x^3+92*x^2-346*x+80,6*x^6+64*x^4+142*x^2+4,10*x^7+120*x^5+394*x^3+348*x,-12*x^6-136*x^4-396*x^2-160,2*x^6+20*x^5+28*x^4+196*x^3+126*x^2+432*x+100,-3*x^7-x^6-48*x^5-4*x^4-243*x^3+31*x^2-374*x+82,-x^7+7*x^6-12*x^5+68*x^4-37*x^3+151*x^2-50*x+18,14*x^7+184*x^5+718*x^3+836*x,3*x^7-4*x^6+44*x^5-32*x^4+211*x^3-36*x^2+306*x+64,-18*x^6-192*x^4-474*x^2-76,4*x^7+6*x^6+36*x^5+56*x^4+48*x^3+94*x^2-72*x-12,-3*x^7+x^6-28*x^5+20*x^4-31*x^3+89*x^2+114*x+30,-2*x^7-12*x^6-28*x^5-124*x^4-110*x^3-288*x^2-68*x,8*x^7+2*x^6+108*x^5+20*x^4+436*x^3+70*x^2+528*x+116]]; E[51,3] = [x^8+12*x^4+4, [16,16*x,x^7+2*x^5+14*x^3+20*x,3*x^7+2*x^6+34*x^3+12*x^2-8*x-16,2*x^7-4*x^5+2*x^4+28*x^3+8*x^2-40*x+12,x^7+2*x^6+2*x^5-4*x^4+14*x^3+28*x^2+4*x-8,-8*x^7-2*x^6-4*x^5-96*x^3-12*x^2-56*x,7*x^7+6*x^6-2*x^5+4*x^4+82*x^3+84*x^2-36*x+8,4*x^6+8*x^5+6*x^4+32*x^2+112*x+20,9*x^7-14*x^6+4*x^4+102*x^3-164*x^2+24*x+40,-18*x^7+6*x^5-212*x^3+52*x,10*x^7+6*x^6+12*x^5+108*x^3+68*x^2+152*x+16,-2*x^7-2*x^6-8*x^5+2*x^4-44*x^3-20*x^2-64*x-4,7*x^7-6*x^6-10*x^5-8*x^4+82*x^3-68*x^2-116*x-96,-20*x^7+4*x^6-2*x^4-216*x^3+48*x^2-28,-12*x^7+12*x^6-8*x^5-136*x^3+104*x^2-80*x,-12*x^6+8*x^5-4*x^4-152*x^2+80*x-88,2*x^7-16*x^6+12*x^4+28*x^3-176*x^2+104,2*x^7+4*x^6+4*x^5+2*x^4-4*x^3+32*x^2+8*x+44,4*x^7-4*x^5+4*x^4+40*x^3-24*x-8,-4*x^6+6*x^5+4*x^4+24*x^3-40*x^2+36*x-8,22*x^7-12*x^6-8*x^5+4*x^4+260*x^3-88*x^2-64*x+120,8*x^7-12*x^6+4*x^5+6*x^4+96*x^3-144*x^2+24*x+36,12*x^6+8*x^5+4*x^4+152*x^2+144*x+88,8*x^7+24*x^6+2*x^5+104*x^3+272*x^2+60*x,20*x^7-2*x^6-4*x^5+8*x^4+232*x^3-44*x^2-56*x+64,2*x^7-4*x^5+8*x^4+12*x^3-8*x+48,4*x^5-16*x^4+16*x^3-8*x-208,7*x^7+6*x^6+4*x^5-20*x^4+74*x^3+116*x^2-16*x-168,-4*x^7-2*x^6-4*x^4-24*x^3-28*x^2+32*x-40,-33*x^7+6*x^6-6*x^5-382*x^3+68*x^2-92*x-16,24*x^7+16*x^6-22*x^4+272*x^3+136*x^2-84,25*x^7-6*x^6-14*x^5+8*x^4+302*x^3-68*x^2-76*x+96,-16*x^7+14*x^5+8*x^4-168*x^3+100*x+144,-4*x^7-4*x^6-4*x^5+10*x^4-40*x^3-32*x^2-56*x-4,32*x^7+12*x^6+18*x^5+376*x^3+104*x^2+220*x,-14*x^6+16*x^5-8*x^4-164*x^2+288*x-96,16*x^7-26*x^6+4*x^5+208*x^3-332*x^2+120*x,-6*x^7+10*x^6+4*x^5-52*x^3+60*x^2+72*x+80,x^7+18*x^6+12*x^4+6*x^3+220*x^2+8*x+56,-9*x^7-6*x^6-18*x^5-12*x^4-126*x^3-84*x^2-180*x-24,-40*x^7+4*x^6-4*x^4-464*x^3+40*x^2-24,-44*x^7-4*x^6-16*x^5-10*x^4-520*x^3-32*x^2-128*x+4,-30*x^7+4*x^6-14*x^5-364*x^3+56*x^2-212*x,-22*x^7-8*x^6-8*x^5-8*x^4-260*x^3-80*x^2-64*x+16,-9*x^7-14*x^6+18*x^5-12*x^4-126*x^3-132*x^2+180*x-184,24*x^7+2*x^6-12*x^4+272*x^3+60*x^2-64*x-88,2*x^7+4*x^6+12*x^4+12*x^3+72*x^2-16*x+104]]; E[51,4] = [x^32+8*x^30+32*x^28-40*x^26+366*x^24+2552*x^22+9504*x^20-9864*x^18+14941*x^16+54576*x^14+130944*x^12-63424*x^10+20436*x^8+17024*x^6+21632*x^4-7072*x^2+1156, [164667796152693015025902958967904,164667796152693015025902958967904*x,-2778105548715143700964882929*x^31-34297076681093612085684303407*x^30+1879520314896550296651969020*x^29-278716767811874910155512471418*x^28+107596160485151006818654541031*x^27-1133218998969408348127368604455*x^26+915007971300400320054768426292*x^25+1225659802509635420689911787290*x^24-1835431915084094690408422454037*x^23-12405253566802001563130171832455*x^22+1708510550288490831302441303282*x^21-89048399910789485641479164383698*x^20+36392376078706206898742573704219*x^19-337385399073467975500682970644443*x^18+266922249127540360348687222144060*x^17+294756508694888575820945147997894*x^16-235312415196661094889386728949464*x^15-477184040552012379698631233174420*x^14+209055578660327245554062755545434*x^13-1919008382139387549112826367987552*x^12+995740481286684418115815004957968*x^11-4737443628570278889856191786672264*x^10+3554860697458906660783203349219680*x^9+1567476029828146012384683173576596*x^8-892350338745829638110219599949956*x^7-500778483521392224129873718326500*x^6+727057153701565482196001419449684*x^5-534679899246737358098067370224600*x^4+539297469863491077901129753344412*x^3-698877609591978896077697750633004*x^2+443956210521573334828144582327392*x+184766305172732163268952914669200,164494528476501097370232973500*x^31+1306775001473923892473002617756*x^29+5188780056220194867066248155600*x^27-6891772782830494412801555017852*x^25+60476282152377049359550426782774*x^23+416307412427074397368266903911894*x^21+1539506235990921545195454801437168*x^19-1715860272852417253869980268522032*x^17+2518709919407588241420038190407518*x^15+8800626152567403176911119500865710*x^13+21052670797536517662267676982529944*x^11-11796730499017902538840956916464132*x^9+3414450994711277290858488198188972*x^7+1968874664202747590740419032769580*x^5+3552477478261100750919800083034720*x^3-1435131176923887959342997817553928*x,74729590562449850016731141002*x^30+609086516154566343642156637198*x^28+2485485539567708945350231180840*x^26-2600921838748309962932784584518*x^24+26995970653872534854816840026148*x^22+194518725244983319171018503082110*x^20+740706751273402643754795266848980*x^18-621408596277369111845998883785634*x^16+1032917025249944425917532693613838*x^14+4163649114948691456654818751496120*x^12+10526626890100494195005522233022884*x^10-3107304356805159806779141465126876*x^8+1089072538891156498982937903553636*x^6+725769903933696905644976305587544*x^4+2403847559129735171651012099554616*x^2-423102273936170866305959804149712,32527973885918524258499174706*x^31+267585982457542829374098606062*x^29+1088328370637386167912119001462*x^27-1161663956289945832342230547188*x^25+11202982244249345209582884997418*x^23+85980506578438962551539281228572*x^21+323753126715507630578109861560326*x^19-281468647500628945503207599165208*x^17+291112506976127143717378739053232*x^15+1942931645542402366360617491372874*x^13+4485740197406398933508891042488216*x^11-1716073183972575421246573409498332*x^9-1620180903519040721022896182177000*x^7+598087146677089861353137743633740*x^5+333762019132374961395900800626728*x^3+33227276466534620049047365259816*x,-77106635357432677483276385616*x^30-608447818828388445735559208906*x^28-2392085214049600567805868931744*x^26+3426783493771239373468932900018*x^24-28223502475977323358687715004644*x^22-193708971689403249337513640888378*x^20-708658414046748419598319514794664*x^18+864064335127300298168927003094670*x^16-1134177310875584085486138275997916*x^14-4068699102333073343406729348727672*x^12-9572901374562260045140415668182776*x^10+6491682036962769950004048065785052*x^8-557344921578680817303263914075928*x^6-358178879886180324752639899139560*x^4-1535385788981794260026583632053488*x^2+469251653015274821384419948055552,-172846698694423869573328140346*x^31-1435334836986888570864736109198*x^29-5962353150841349943437987000704*x^27+5148952128080447215292966426514*x^25-61469845968295415020559367713854*x^23-459744304650301396597654647009928*x^21-1780699178969324730824077094926676*x^19+1178612194367139625550011277602438*x^17-2154969145694703129812205068935084*x^15-10061556206086656959343401000784070*x^13-25623538592949432112765266442204404*x^11+3412720448857797573976849075184108*x^9-1289598400105241736287001188588864*x^7-2521020676920091770542570187404068*x^5-4174795690040124094617926853221640*x^3-712567450315658194465853304411024*x,-25106410243107050427014206616*x^30-209482909499449785999744839682*x^28-873595699737639000019432736482*x^26+722049817801688842372578568054*x^24-8860254316748253030303483987670*x^22-67122610941517666432798934299618*x^20-261311255538300583800324611410378*x^18+164165042169638116672012342664114*x^16-294803807840248057728371414498114*x^14-1470138516753468688490995861391336*x^12-3843341278255913900710906299910848*x^10+527622527726733432560236120021916*x^8-50764364346578293368702603719892*x^6-404193695938933296335689873419304*x^4-1053397604679206402172855714910520*x^2+223581014569194829441887441083440,-405970161027320946401301177138*x^31-3304048521696337868490153081160*x^29-13435889043601790068145567917520*x^27+14488508187257833684959198842550*x^25-146100398794875097554365300809472*x^23-1056614416697930333290661429550286*x^21-4000224616944579561877537720772284*x^19+3486252480474981340796349826186550*x^17-5439824428701475694839933393362170*x^15-22979677059972472110950717858577098*x^13-56203228203197986235807566216122100*x^11+18827439887595603691933950291090136*x^9-3607906730229324208352968397521036*x^7-7501103139982768133048612399072324*x^5-9514106684938116005028840731588184*x^3+2527474579943021228809804614404824*x,502203527731710685684196479900*x^31+4169398703841620352828092245216*x^29+17301059987653920497900456295360*x^27-15105792217761669693761548768850*x^25+178218727084821773823284646590978*x^23+1336356203736444518550614870024472*x^21+5166519899962210987316352252890408*x^19-3471534358805982292503518500016846*x^17+6149392502168366996512901650462642*x^15+29466793828885221116269259986878224*x^13+74355952444928857605236612320562064*x^11-11182089381841118790402114467735956*x^9+2625756585066222246184574004563140*x^7+9950012396200045497482516704715856*x^5+14345387739098116307522695399660624*x^3-399526358285748091478803140184592*x,-105482020000966224477699674206*x^30-887875351025752080676394210672*x^28-3740861600380222908584658374250*x^26+2704084426945124630197921861900*x^24-37270042945055481151295300129770*x^22-284760732645915715617478488287500*x^20-1119632401895340720912552308894386*x^18+587801940663371842021785741342952*x^16-1267317977996675392621984685127260*x^14-6281008885968361752793917899312308*x^12-16395654203900146624471493619770576*x^10+117235111744918547804663577694916*x^8-982713116899703329546494069386672*x^6-1908778263344566478625646385267640*x^4-3399126749584426631828430467770376*x^2-379590769705027754221129693234632,369480587262178545620925049746*x^30+2964868659179928506168968089070*x^28+11887356930187444343595268772422*x^26-14558128293501360403340990557776*x^24+134589379602835037506100962109412*x^22+946478823854538568192763047817890*x^20+3531645245771759909077296974630790*x^18-3580301814186095035310718750761560*x^16+5347800619491142876312482126953214*x^14+20360713498276636455085586078729068*x^12+48771156684387374572994397744507648*x^10-22684120636550885743580639954354880*x^8+5756088146182098685262580433341940*x^6+6710664773719840281983379711631600*x^4+8079327737632085561955888095189352*x^2-2162055610800509893806518543349024,-106100520169007784108148326180*x^31-783857978673496644040910985588*x^29-2855984206756777378570643062194*x^27+6470702693640059315758467840472*x^25-40880672789493370951399130545676*x^23-248136097099832454059790299609682*x^21-835363210183463323860992956819842*x^19+1710969017333644800507296680108384*x^17-2064686377157009740941253684044192*x^15-5119817056399365342436654384926634*x^13-10051101004409791846301914637181552*x^11+16223164975377136345352376669146560*x^9-4326439783777684140761579918173440*x^7-3303920570872527965093793270580692*x^5-1557018971039031560385934680832232*x^3+2193323454891058766024060657055088*x,-57033520249862733928523391108*x^30-466293441787285641332725168502*x^28-1902963742229997875598875022354*x^26+1972596837072427216205878789690*x^24-20460538398992366038924854081886*x^22-149604520858288820667609546255722*x^20-566915568847274506117712590567690*x^18+470962174577153539871191700311078*x^16-750794480107249520666515504912838*x^14-3373777564883441959448454828674596*x^12-8032430834770777986741552956400640*x^10+2353467606497966182898082920758460*x^8-606214885526634431678397321094796*x^6-2587976778738671181289415615318832*x^4-2318847057854740191297649823066936*x^2+150275492768475989034057257226848,-168644872067516063532201863596*x^31-1507068749190293918996582088268*x^29-6680138027007645996249939807596*x^27+1518659808324531753318509900824*x^25-56146586812112732399711060349760*x^23-487696533887807525742515510598840*x^21-2012391797685003115012694669734744*x^19+106870203710270292138096771007200*x^17-1183815870078088164226067999819660*x^15-11459334701947271332162152540956676*x^13-30789067147526562458529169660713668*x^11-11189437124502132377969751178510888*x^9+3222457821158974002333885669291560*x^7-5854646473157515039850117852934968*x^5-4559875470303800064589962959571704*x^3-1479251611083881568320134996745040*x,70982775980239374581455376694*x^31+535738002947677214691701023720*x^29+2021935550329085191791545431082*x^27-3800222119564625062546659054628*x^25+27559583844890858257059513277450*x^23+169295199065491080119425486093000*x^21+594939613496141344414830235354786*x^19-983970225286789514419854940301364*x^17+1466497553321525425092534988131284*x^15+3379830901516709663668763644224192*x^13+7534981245932796207949860853956832*x^11-8260485945384638835453532676153648*x^9+4910573603361979943159290809385984*x^7+794844241747323205824211355860448*x^5-424958650583536767081453586869496*x^3-2007222576167113559444112387440240*x,-4653013648185973909454573064*x^31-57379506706597061600775912880*x^29-321751657413584858122619848268*x^27-540395711966561192811129702744*x^25-1186137481172243002717831407968*x^23-18491892932217952061849810908756*x^21-100629490434358722384987040594444*x^19-170761355734368998253442125276052*x^17+44794148160309758509832654056408*x^15-354886938478420118153618110402556*x^13-2071520681306491135172826430101520*x^11-2716778325176567978729937127429172*x^9+163875128375890700757434022158000*x^7+1180355963535154946039802202997656*x^5-1906924514491617142964917567884240*x^3+47318955944865871040687811904024*x,-37154773244784550513896221418*x^30-339145120732559387932277911000*x^28-1516022943431804878834712429550*x^26+224500907444208046897682625270*x^24-11543881179394433642953993011556*x^22-109992131062307768716989512757496*x^20-457411815054737336003505574826294*x^18-5936553702791519338066777416702*x^16-26506887009376346594726242310374*x^14-2587307022781713149721596608503864*x^12-7102330504359106243760281653509432*x^10-2496941277127658431459425282809164*x^8+3801382866050269078388059702261148*x^6+183112439554397129357913770916000*x^4-965854674799473364310521300835256*x^2-381941168910289702487030942585248,-83592644662366486909469454480*x^30-693948958514882873196055865952*x^28-2860326800596214501776408917620*x^26+2652866252247869036491551286176*x^24-29184566106595177944183786451672*x^22-223696593356994507548877125136936*x^20-852334843474346987359588147975016*x^18+621357400968062185861967100956192*x^16-883697841232589269482819951052552*x^14-5246753234004979074160823673008888*x^12-11960783511806025100302926083276892*x^10+2701427777137155245475567775151936*x^8+1177515749933486375506174228724256*x^6-5300604931168667132684336902600112*x^4-1341975095156930153245049038772424*x^2+204667721271089004898457907381440,7816635575962946536990998370*x^31+111658828388273068514871866334*x^29+630664746077311036786046148140*x^27+1147548051215391250038163930490*x^25+400619875412969298123651671376*x^23+38037966558670291808472948363230*x^21+195529538351818549944497291347760*x^19+353358741018642831048590793386118*x^17-516838505246408895099635500815782*x^15+1168482881541594778771973356491528*x^13+3620558770452670067163612337382172*x^11+5019593596897873974836863039145820*x^9-5203483565834440663975422215220516*x^7+468435219038436015309881681121752*x^5+673849543794272783496966515982488*x^3+306195507584780159452110783356768*x,-64505767823673416908801918492*x^30-507924694908752170842804822124*x^28-2046877828552120200524583493090*x^26+2455689353817288753620034270558*x^24-25482101174605735274719077526896*x^22-159823999538645167830385224349140*x^20-609600622246923431739065871366318*x^18+590563361687098132974472697479894*x^16-1504192047934832894141444456971236*x^14-2954188233993527337648260448458560*x^12-8665861076628739961001551991546292*x^10+2473991106173643092354341542556248*x^8-8241469505174963242813451231403976*x^6+1628502117896766634572256300279088*x^4-1265243006663785041848847671879952*x^2+103008027313533589323628851983944,-360252705851836245306462006360*x^30-2891762891469589882136336016060*x^28-11604875666973969713382573222454*x^26+14121375427126097897684455628032*x^24-131302735904381205493940227681414*x^22-922423676355383400370794406967304*x^20-3448373690354685319838453606601226*x^18+3468668500243167940509843045853316*x^16-5235796505096648119884834548640242*x^14-19651644360564838493733163197372932*x^12-47686441502171713064730981049720228*x^10+21789533866538145739167196859617052*x^8-5684789095921866131742877113525156*x^6-3947812622625866185320358734406696*x^4-7078733620770826423569720565747856*x^2+2850673719422629798769173716364952,342653924374868967260169690804*x^31+2791495722375653473434093514948*x^29+11376630352371896049390502757796*x^27-12033082903160510392264531253984*x^25+123606582914503783155111091170764*x^23+892044261509257189904378638739236*x^21+3388708546345183045441583803476572*x^19-2882041835564511993208445774852480*x^17+4682576067494220660248295756179368*x^15+19232099024880678435338623942213136*x^13+47831850917709899979044746699304840*x^11-14774671188691596448706696852219872*x^9+4370500007144824046264648656479808*x^7+4750332983304421436218157944305840*x^5+8688281625500737485561482862723616*x^3-1253635851127344221436340174777792*x,-38858667407394296732608267840*x^31-341722378077859656733165199566*x^29-1485485284201690409005869393646*x^27+624986868808334884480141129058*x^25-12679129497968573328818973403114*x^23-110032030732404369452912171997954*x^21-447062544783833220990501848856570*x^19+109515594206746586447195335819230*x^17-181323471833486762162178992052726*x^15-2445089560095940665258976798446996*x^13-6892250483936862288097101287065948*x^11-1006898306370013281549441904471876*x^9+2777874249772101811030415151441524*x^7+905627512279995776279513487969200*x^5-2631313861452697390840088546127712*x^3+532158107945134612022496014791296*x,-4171034535165677030994390918*x^30-44918814549758448604240672928*x^28-225744487664346284127809180176*x^26-214422406719191146565591663258*x^24-1151611220572014179519968314246*x^22-15197647128964997370900923960264*x^20-68209817346771904077497663269148*x^18-73297698972173829742788129948934*x^16+23973993967269254135017810566848*x^14-494246103938277287451131020031168*x^12-946950727425112218542312162021420*x^10-1517983499996080022075120951890836*x^8+34481281501998685479553460856568*x^6-1323827659417051063545105120807376*x^4+1757827475053503958899674937871240*x^2-1266961695569728286746832028472848,-215000484525467270636297262470*x^31-1697770514284075392649695813726*x^29-6645371880759422707820896103986*x^27+9757664108601066740408390767850*x^25-77819281119173436448672239295434*x^23-543012644688487852234154101661362*x^21-1965295091667249891743115924272542*x^19+2473637794653421363047744320160654*x^17-2909725293350869569616519088331284*x^15-12019213256199773318820842482072932*x^13-25944537293113262546542641561881724*x^11+19425011996632792251174389162913636*x^9+1300500491930177421464541031230000*x^7-7473858859844746094921848388702320*x^5-1642105669377567724374848851500352*x^3+1582317610627206325734796211022512*x,17548555256294303275007013392*x^30+99328129918522518965315475824*x^28+214884521864366033939664084672*x^26-2164307873665506074381226632800*x^24+7454662861188383324966354436424*x^22+30357256262057699555718358498080*x^20+55350713566268744644574470737736*x^18-610482869949305556600103324857184*x^16+484181819615621564008115441375144*x^14+485969940480481008881855156762896*x^12-212983310525525295249806120998728*x^10-7440683487020358333644740670445344*x^8+129626032952557355738534881126640*x^6+86355540329355562498878398228832*x^4-30779214785472930176486527658704*x^2-1382634688766647852593072996157984,259525868810664933842605219388*x^31+2101550771165582970942307953094*x^29+8449950531169965508818932592362*x^27-10014457077721781066030646921112*x^25+92265023042640202336577162574610*x^23+674449089077331810523282470976052*x^21+2509562897640301420557160573779706*x^19-2460244073732058796646113153083888*x^17+3123805387159584215771687257544570*x^15+15276702714303822481537473388532586*x^13+34374067832052844662635532017372376*x^11-16076994978536018446720435761627944*x^9-2827340822452817192503921471187228*x^7+10814422876840735617304379635468508*x^5+4289349249039033520728297033743336*x^3-2245013143004182327340722230938464*x,98570079258817740719060242422*x^30+836044204202740312096962496814*x^28+3560660834270048709500583357584*x^26-2209205287258180172194035258732*x^24+35040139756650664244013004734258*x^22+267900189604072656192893097243014*x^20+1067472255529064352688480365800160*x^18-453188631293325297538803225124424*x^16+1261558352357517396334492214737908*x^14+5834857502700113970312882826272104*x^12+15825925283878592441175682618514424*x^10+1277543311471880150073667522489764*x^8+2736109888052786642157172190738720*x^6+802647164200878813563358711696344*x^4+2387405767840866351806928977721168*x^2-403085783593241964224332123497384,286711276615502462190084526680*x^31+2409815016914487438459264760166*x^29+10139282872271796767756512970686*x^27-7474607247663260621288143421426*x^25+101375153515453903912147720646492*x^23+772555258958917787895058976553080*x^21+3034489487140601973197211319924634*x^19-1635919491224699084595535952182662*x^17+3457980419465332487602219835098564*x^15+16968866675484767405054766093844782*x^13+44469904885039978459982829414510308*x^11-1079336226288255865142942719758844*x^9+2509866082450493481352546534629992*x^7+4063756869719136317541363668130196*x^5+9486060909953197595956701800413120*x^3+974264855282889671525252515065584*x,-225029829074203205961483371968*x^30-1755516613431173397125276256946*x^28-6810215208287031540902460637202*x^26+10711672002940796962338129925582*x^24-82966053154826485115288944085626*x^22-558702038961613225016913443117634*x^20-2013066878863788555896843728841386*x^18+2734089346864755899132243993368746*x^16-3449256509602558147464244965687014*x^14-11781617941296763235224655703161064*x^12-26675319920724472031316689709345296*x^10+22018619353441247351847130846289228*x^8-2381164828412859209108270557567516*x^6-2657225989467526605061593534642632*x^4-4697924216623941749749631454327896*x^2+2645348121271817932462857137600880,-640267020267099451580711781226*x^31-5295705923441486636120515263178*x^29-21876289928868487859109903956654*x^27+20081166135116773930984583020740*x^25-227221818726072493481120894129858*x^23-1696922690440538301093062219282028*x^21-6528420974983591836553343227910878*x^19+4674674807972317732033204841218832*x^17-7799967526619730663101871601828592*x^15-37365213317661203395916395867449062*x^13-93462808833553831199818238028617144*x^11+18182015178246146039849840147721652*x^9-1105550452481363172505793857648312*x^7-11689095079158534381338077696856948*x^5-18026893890848300204630006989455528*x^3+555343254643932888970511942874824*x,1348552910737876325793782507828*x^31+11042336513677900797276610002134*x^29+45219333236118409120800139537898*x^27-45531579910793063424331527645398*x^25+484607366421157804026026674976722*x^23+3533499720977477078151057184035390*x^21+13477210174213398917983418772243678*x^19-10797322682005040982479138478202114*x^17+18000373290357195393562839237002514*x^15+77184417659969679947514060788146480*x^13+190981160840400228585401487752321444*x^11-50203551978094892050800139383822284*x^9+16478736385229689704695010125520020*x^7+27898670718829649499154396257322856*x^5+35288093839164940132619398006025056*x^3-2441829556720816452893935826435920*x,-21738065255531020287851014914*x^30-258766759572021181994827980722*x^28-1377076600877685540037294588040*x^26-1860019992176952430787800031842*x^24-4590612009869676497618427553768*x^22-86200114911474397968314165102606*x^20-424201316138725395245126800081164*x^18-595709596347837886239947496572438*x^16+504184581165012940154297570716542*x^14-2358477753242866207960953885147532*x^12-7529887401601707450617064488984460*x^10-9617351743968723751210300399908196*x^8+4809771747614197409742287641796116*x^6-759538380381393116493285802575824*x^4-1752034039288074783499985104456264*x^2+436728821017566119521589477982800,218228334690639813827392227148*x^31+1952799560850168970487485753982*x^29+8661937887725325804623737658682*x^27-1904938659662649365935573156834*x^25+72463155345445842776134924477222*x^23+632259414460616889982987567854862*x^21+2609444323686159460460588895939394*x^19-121043325141992887501319840365486*x^17+1481641220457420037279478230900310*x^15+14921959032675298664358091180733704*x^13+39905175360857343636545996992367552*x^11+14622136164340477688485166385238756*x^9-4427995771866075623904568578429172*x^7+7759563712813642492350292925238168*x^5+5910145940847267261618330835306808*x^3+1929747656334214273469481479069280*x,164330121969232578904924005054*x^30+1440053821307222127875115444450*x^28+6272123064317153729079825468022*x^26-2471847803953392045563739664350*x^24+55507623740741732674240177175306*x^22+465080508154615537143981635232606*x^20+1885485988913528311932720101094610*x^18-400456582416621545009912322455770*x^16+1332174043743049019021729621473964*x^14+10806327548085892820572533077151292*x^12+28493219411671136631451913378444668*x^10+6702992445822492543844178595600020*x^8-2869255615274031102413408945701248*x^6+5630618595194557308153661505105008*x^4+5525071206659564147368556460020496*x^2+1655590429342072977268227452020208,219167684027572908242029778200*x^30+1780891807445750427515484242168*x^28+7218511462452622549886590221752*x^26-7980098438433381094013711526928*x^24+78821408075215737766339529692016*x^22+570715633011128794650144251777260*x^20+2145986558749887170658521811626160*x^18-1928165815251758148237798162264684*x^16+2919552402426979272248710440990888*x^14+12729013250303139854083104700410780*x^12+29525245815300179667795268146861064*x^10-10491542309340017251339774620618820*x^8+1929124696443350124768664721167952*x^6+7464851271218175930859006631224040*x^4+1565171272125794574274600048362800*x^2+321199427131462729219734288652312,-127808001730179172928044491032*x^30-1009875594731638432424215259682*x^28-4000250118340320977711028893476*x^26+5444631566921346117822030697910*x^24-47464972463521971624206610658824*x^22-320330857456941973154349326563474*x^20-1186585663817027048017303866045640*x^18+1357534417523514130990852718332866*x^16-2083431500572401684747736979939648*x^14-6439852385051923380019497042213864*x^12-16168460549046971692169895258138204*x^10+9132325754995447862216716620439596*x^8-3517401828677924098853205090715248*x^6+2726127105953282739124500488252888*x^4-1405517666157713943190277510633608*x^2-337764070252105389109381536491632,-446136435261260025486129862774*x^31-3613061103785960989921172643696*x^29-14634271226292361138784750547424*x^27+16421747544745680536137671649902*x^25-161476319840094219290556795292640*x^23-1153449983827168589264868932927906*x^21-4356255466129572845500065253762624*x^19+3979487753650674685617771238978162*x^17-6211600484267997151593617949859358*x^15-24669529702648173564015850869292414*x^13-61355222303733653559677610926077760*x^11+22802732589106083065586036896132740*x^9-5418615079443016592280543835352340*x^7-4717563785141942862418085795294716*x^5-14735664586727093995209037380738288*x^3+2609939602475940003534620499375920*x,-169950077048175057058608576998*x^31-1517557314786592613109191754106*x^29-6772518011735641066407816003060*x^27+1177835932938360285655782924506*x^25-58147226978412382873015734202502*x^23-488721436645477286834153881234280*x^21-2043852162226579431936524225051468*x^19-5627157502760090922020415644662*x^17-1653305251386558847448483018870272*x^15-10945256087018777464064821669874930*x^13-31856759009701962277399850597819344*x^11-13859563596666039491512728637358576*x^9-2672119368518285263311229367964424*x^7-2012986706348795622816662260856604*x^5-6714148649996214172432754488624528*x^3-4458758972644283352858113917004232*x,1283752268647665430572623493488*x^31+10257816853396964575111536937880*x^29+40939307193424779703352370357408*x^27-52120184928537459498917661472924*x^25+468669108336162608965185698188432*x^23+3272183352146872933562978879037708*x^21+12154833646306946066382379436299792*x^19-12900523840243089626562672740824804*x^17+18796223183870980255241984409528128*x^15+69944556463002543086434749020341900*x^13+167014009355827071818180728288869840*x^11-85598511647343387651718419480559016*x^9+19008917953161748850214724598698688*x^7+19492465598551866959190632412117912*x^5+27476619649158578025133815904514912*x^3-8900848799943099538121651862567328*x,228211784056504500501089631744*x^30+1817067842340680947082736834234*x^28+7265001603077857767405310316100*x^26-9177915309534964494828624736608*x^24+84670968278421033477411059712402*x^22+577139027402482794039430414247394*x^20+2158839049497476014544213841083112*x^18-2261468833588477267472595912102396*x^16+3727510834632143683072155838866006*x^14+11762729174645621383368924228027528*x^12+29979504790573442436127122073805028*x^10-14153698972268306910559847429192556*x^8+7802765107608646617614754486252588*x^6-1995390347171382346643439489859224*x^4+5045084520601958046498408732276360*x^2-1737745265851952549213142831967224,-1284424781890499825159851300554*x^31-10366313431531307527967545342412*x^29-41830903361858490141469539461516*x^27+48416586537437641293518347262224*x^25-466805584417796801604303219924080*x^23-3312164672192134139358102860679788*x^21-12438513322494334939388327815686900*x^19+11787128912075858283636725820670656*x^17-18400903531387059163613033791346418*x^15-71769174971650458792326671968749568*x^13-172837398678157293054153592506669960*x^11+68810273108919248590834247549902720*x^9-22431606692265321916791022798888028*x^7-28068025910838608327154152729994224*x^5-28004287642109474778456760918735472*x^3+6243955573065895278225735643839040*x,-400952338524235617996036880006*x^30-3250436808632567008833210820820*x^28-13181758029977301883458293055756*x^26+14591961836343172181097164540550*x^24-145352885289899143777005552344930*x^22-1038669771883685247969205726413808*x^20-3922593039703033611613622842752832*x^18+3522942285285719508262643268179286*x^16-5661433593343611410736851894594228*x^14-22470818768502164758845084729384396*x^12-54822677682634890610504701544700708*x^10+19100414240442679112721911799410416*x^8-6429503917475782456802640710516624*x^6-7804035731991539982300838076848392*x^4-7750052638787644632126756277922712*x^2+117763302197935694542503015952376,-422357016061153456171396156996*x^31-3532775441726974580971538473252*x^29-14765222387254858998634532002498*x^27+11802643966117154972228035777448*x^25-149169424877908371227207821061824*x^23-1134061605347467108584908748521298*x^21-4412838759819930089685897805243050*x^19+2650328188034327755196405363685948*x^17-5016563358175180638118698883902396*x^15-25348847894883626079686894083761402*x^13-63778133495437252938309217269430888*x^11+5617737136828860091171882391696036*x^9-2322633756805245956339794943872312*x^7-11613783721161735310825339449670564*x^5-10359350641082260081229881381668760*x^3+1091489089612617941264079626741592*x,78138890168434578975145309526*x^30+612729315934324599044268440728*x^28+2390984210229007330861481634810*x^26-3618899658825181615547429509872*x^24+28647384571194681744993930456178*x^22+194810825018403389835868481072060*x^20+707560734598508184207948687993146*x^18-920429400916707451764327439948500*x^16+1155661884068810802342034431677788*x^14+4037330132071211391929484399192780*x^12+9474003432195034829924377619606152*x^10-7450348675343541943843306762925612*x^8+602104381345902945432116208830800*x^6-242226270061168607503788320789400*x^4+1925699674798649412132135602499000*x^2-1652120910318804388017074904803800,476516795017601397875161209170*x^30+3912647418683999882211763144384*x^28+16078888993465490819015378353606*x^26-15627882855097807043378796667148*x^24+171265094341930382455637979485758*x^22+1251916592853515980549406378780420*x^20+4794217226075542131922145583966174*x^18-3675918324808275754453228138364940*x^16+6389796830999477445937002960058332*x^14+27279703229559088321670989058557116*x^12+68074845374785599303879397474370720*x^10-15602626890421282440702150861594176*x^8+6881614672493234712879384114709888*x^6+8818229936011376116094073110502616*x^4+10490357283697847878524471955238776*x^2-1880196944418972214428660588779920]]; E[51,5] = [x, [1,0,1,3,-4,-3,-1,-1,-1,9,6,2,-4,-3,-7,-6,-6,6,8,-4,12,2,-10,-6,0,-16,0,5,9,20,-9,-13,3,-6,2,-18,8,11,2,21,15,-6,14,18,-22,3,-16,2]]; E[51,6] = [x^2+1, [1,-2,x,3*x,2*x,-5*x,-1,x+4,5,-x,6*x,-10*x,2*x,-5*x,-1,-2,-6,0,10*x,-12,0,-6*x,-4*x,-6,-10,-8*x,12,9,-3*x,-4*x,-11*x,-7,-5*x,8,16*x,0,12,-17,14*x,-3*x,-x,10,-20*x,-8,-6*x,-23*x,16*x,10*x]]; E[51,7] = [x^2+1, [1,1,x,0,-4*x,4*x,2,4*x+1,-4,-4*x,0,-4*x,8*x,-8*x,-4,-8,6,-12,-8*x,12,12*x,0,-4*x,12,-10,16*x,-6,0,-12*x,8*x,-8*x,8,4*x,-10,4*x,6,0,-2,20*x,12*x,-16*x,4,-8*x,-8,0,16*x,-20*x,4*x]];