31
383
30
271
71
265
74
243
33
237
68
242
17
181
53
172
12
134
3
206
15
123
22
125
35
154
185
60
177
18
94
27
120
9
118