D
J
G
C
G
H
E
A
A
E
H
J
C
B
F
F
I
I
B
D