420
316
501
362
434
329
425
397
450
306
308
475
247
386
519
380
356
379
370
489
516
540
243
337
518
286
327
310
236
254
400