159
682
133
393
41
266
51
310
71
283
34
280
39
241
4
203
33
143
6
316
10
197
15
186
182
49
158
52
190
168
44
171
129