3
25
33
5
34
35
6
13
8
15
18
42
29
1
63
164
7
62
19
2
53
39
37
45
11
23
22
16
27
9
28
86
32
52
51
24
17
14
10
20
56
12