已知a+b=10,ab=21,求a^2+b^2的值?