233
309
218
172
157
290
70
385
617
255
142
342
105
323
125
217
280
177
247
125
341
320
295
83
192
131
219
222
190
294
242
261
245
184
191
283
158
312
398
398
199
171
266
271
249
191
302
249
133
121
332
307
214
184
380
253
181
263
144
98