O
L
F
F
P
O
L
S
P
F
P
S
F
S
O
L
P
P
F
S
L
O
S
L
O