475
466
331
530
295
330
470
510
411
443
314
256
272
307
450
505
494
506
303
248
525
522
421
360
321
539
264
273
491
358
458
255
473
341