320
358
420
258
304
361
515
452
369
474
458
247
469
306
463
520
427
500
417
381
344
272
230
418
495
345
392
506
312
279
402
336
261
459