244
299
229
347
119
98
153
210
512
182
456
173
556
285
178
316
544
530
452
418
145
458
232
243
170
404
301
464
146
370
250
229
585
344
278
262
151
247
130
254