30
591
55
571
82
475
50
489
100
465
28
425
119
264
35
422
90
367
6
310
60
379
26
396
61
381
25
366
94
361
108
258
44
267