30
595
55
574
82
477
50
490
100
468
28
427
119
267
35
422
90
367
60
379
26
398
61
384
25
366
94
364
13
756
115
44
259