343
292
354
248
343
203
225
251
178
2003
225
241
219
218
236
220
220
387
342
435
212
280
376
192
226
166
392
219
245
229
232
206
288
268
210
241
213
671
259