M
R
R
t
G
R
o
M
G
o
R
M
t
t
R
M
G
G
M
o
o
t
o
G