416
364
307
62
296
323
366
124
448
357
240
325
330
350
99
45
208