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