4
12
34
166
27
6
2
15
16
39
9
41
13
105
10
31
89
72
17
44
19
28
43
46
18
22
33
58
25
3
55
1
37
45
26
21
5
11
23
20
32