250
81
118
43
332
175
269
246
332
322
434
414
373
220
317
985
281
412
469
464