Let the radius of the circle be r and the distance from the center O to the shorter chord CD be x. Using the property that the perpendicular from the center bisects a chord, we form two right triangles. For chord AB, the half-length is 40 cm, giving the equation r^2 = x^2 + 31^2 + 40^2. For chord CD, the half-length is 9 cm, giving the equation r^2 = (x + 31)^2 + 9^2. Expanding the second equation gives r^2 = x^2 + 62x + 961 + 81, and setting the two expressions for r^2 equal yields x^2 + 62x + 1042 = x^2 + 1600. Solving 62x = 558 gives x = 9, and substituting back gives r = sqrt(9^2 + 1600) = sqrt(81 + 1600) = sqrt(1681) = 41 cm.