C
M
C
C
E
R
R
R
M
C
F
E
E
R
M
E
M
R
F
E
M
C
F
F
F