1
8
4
12
2
28
26
43
32
30
15
2