19
12
28
11
139
33
247
105
78
150
56
287
143
162
68
37
75
62
43
96
41
66
411
173
60
30
45
254
21
48
191
27
80
113
167
121
199
49
124
35
38
165
34
50
182
63
188
82
74
15
166
116