147
348
128
278
39
243
182
296
57
285
98
314
102
185
91
221
34
262
37
161
17
200
35
172
62
134
8
110
66
509
4
158
12
122
15
96