187
82
352
70
317
62
348
38
284
86
234
96
243
51
281
114
231
83
236
140
225
41
206
61
197
34
170
178
78
226