309
277
417
341
279
497
408
238
250
456
308
276
475
329
230
512
272
494
526
459
440
342
388
389
240
290
335
361
412
288
263
410
434