254
86
81
120
43
177
270
247
334
322
434
414
373
220
317
985
281
412
469
465