28
10
85
301
73
6
193
2018
59
56
20
21
83
8
1955
31
243
25
30
345
27
104
18
50
33
23
60
42
190
3
96
98
49
32
9
52
309
357
173
24
11
55
37
129
101
62
29
123
145
217
17