O
C
S
C
C
S
L
O
T
L
S
C
T
C
O
L
S
O
C
S
T
T
O
T
L
T
O
L
S