18
290
103
92
21
11
172
23
20
131
42
31
62
215
17
57
3
56
58
29
25
30
52
138
86
26
51
72
177
41
33
34
37
443
60
44
89
115
200
27
9
32
77
94
358
54
127
13