Triangle ABC is a right triangle. The lengths of the legs are 21 centimeters and 28 centimeters. What is the length of the hypotenuse in centimeters?