18
26
28
5
2
7
4
2
32
9
7
8
21
2
29
6
32
5
1
12