292
303
403
393
340
282
396
303
375
374
412
428
395
384
448