H
S
R
S
G
S
O
O
O
S
G
S
O
R
G
H
O
R
G
H
H
R
G
H