62.7 cm = 24.685039 inches