291
181
232
177
207
258
153
190
901
148
143
221
142
227
156
172
146
263
145
155
179
178
141
155
153
157
181
157
160
243
167
2899
135
154
159
162
165
164
259