387
247
408
311
296
285
274
498
245
458
529
269
297
503
416
340
289
323
365
447
254
444
421
358
482
391
527
364
339
469
292
242
326