8
33
42
65
156
307
18
32
49
37
34
9
54
4
50
27
82
24
29
11
7
109
5
170
40
137
44
19
66
188
60
91
28
6
1
53
62
67
128
26
61
58
68
20
133
3
184