329
366
303
333
350
396
360
446
357
348
338
399
1099
395
428