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