325
306
426
285
264
407
312
231
491
353
330
362
440
272
525
400
401
367
322
340
289
494
397
484
258
355
433
410
468
277
357
270
395