396
227
475
328
501
314
505
480
362
486
404
400
425
289
409
267
508
235
493
461
274
387
494
309
277
513
490
479
453
350