The hypotenuse of a right triangle is 89 meters long. One leg of the triangle is 39 meters long. What is the length of the other leg of the right triangle?