The shorter leg of a 30°- 60°- 90° right triangle is 12.5 inches. How long are the longer leg and the hypotenuse?