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