I
F
G
M
C
M
C
C
C
M
I
G
F
G
G
F
F
M
I
C
I
M
I
F
G