19
105
27
118
382
66
34
133
124
177
57
92
283
60
33
37
224
5
29
215
81
35
248
137
21
55
36
47
41
9
510
135
61
24