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