325
173
332
305
431
355
140
252
271
316
213
638
237
108
57