The hypotenuse of a 30°- 60°- 90° right triangle measures 22 cm. What are the lengths of the longer leg and shorter leg?