22
31
30
32
26
29
27
28
19
21
25
24
23
18
17
16
15
13
14
12
11
3
9
4
10
2
7
1
8
5
6