G
F
O
F
P
S
S
S
G
O
S
P
P
G
G
O
O
F
O
F
F
G
S
P