已知X-Y=4,XY=21,则X^2+Y^2的值等于多少?