85
403
118
17
9
47
252
6
23
53
44
173
25
481
20
487
88
485
62
5
24
94
91
31
117
39
34
71
18
115
350
275
277
408
79
139
51
172
60
566
30
549
188
82
52