I
E
E
H
M
M
I
I
E
E
C
H
C
E
H
C
M
C
M
H
C
I
H
M