已知a+b=8,xy=12,求x^2+y^2的值