O
S
F
C
O
S
L
C
S
O
F
F
C
O
F
F
L
O
S
F
S
C
O
L
L
F
S
L
C
S
L
S