已知有理数a、b、c,a+b=8,ab=c2+16,求a2+b2+c2的值