6
5
9
7
8
3
32
31
30
4
26
27
2
29
28
22