299 33
188 29
61 41
2 50
1 144
56 146
185 157
293 166
