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