The legs of a right triangle have lengths of 28 and 16. What's the length of the hypotenuse, rounded to the nearest hundredth? A. 32.25 B. 32.45 C. 22.98 D. 22.94