55
47
237
142
931
98
40
169
177
459
76
150
127
50
125
312
253
81
239
133
186
1807
80
58
257
157
273
558