289
176
385
285
282
53
340
228
377
52
488
99
461
254
651
174
241
184
309
173
635
57
305
149
515
247
199
154
275
183
567
196
384
119
482
346
599
146
613
68