57
50
91
140
48
41
129
44
58
164
143
828
819
297
61
275
111
107
105
100
300
372
1140
188
216
55
96
288
87
385
37
248
212
52
225
119
509
94
3415
65
1166
393
276
75
344
234
207
253
552
226
162
135