342
109
451
202
381
112
553
147
330
92
483
187
328
187
421
175
418
112
532
157
523
148
569
92
408
97
198
184
246
167
106
43
276
180
357
196
464
12
448
196