S
G
R
S
O
R
S
G
G
T
R
N
O
O
N
S
N
N
R
R
O
G
N
O
T
T
S
T
N
R
S
G
N
G
T
T
G
T
R
S
O
O