C
O
S
O
D
C
D
R
C
S
C
C
S
I
I
D
D
D
I
R
R
I
D
R
D
S
R
D
D
O
I
D
R
S
R
C
D
S
D
I
C
D
O
O
O
I
S
O
D