178
113
188
118
145
193
161
350
145
598
288
127
125
244
299
229
347
119
98
153
210
512
182
456
173
550
556
285
178
316
544
530
218
452
418
145
458
472
232
243