258
86
82
43
334
178
270
247
334
322
434
415
375
220
317
987
281
414
469
467