3
8
9
17
26
19
10
18
20
52
32
139
50
49
22
2
16
46
74
13
7
24
167
15
54
68
21
81
29
6
39
25
28
27
5
12
4
45
1