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