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