178
115
118
150
234
78
136
143
684
561
568
841
341
278
272
270
308
213
179
215
99
252
233
250
109
98
358
166
241
166
332
291
422
296
447
477
342
332
252
196
281
991
208
324
205
794
224
465
275
256
237
76
136
448
76
166
239
172
356
307