46
38
148
143
118
15
20
94
111
17
368
137
19
162
192
26
65
24
79
77
155
106
60
51
64
172
4
54
36
69
68
12
58
82
175
29
8
22
249
91
52
14
173
45
9
140
27
48
31
89