139
79
368
354
382
905
384
354
467
237
307
88
423
206
366
262
402
271
385
289