The hypotenuse of a right triangle is 13 cm long. The longer leg is 7cm longer than the shorter leg. Find the side lengths of the triangle.

Length of the shorter leg:
Length of the longer leg:
Length of the hypotenuse: