340
282
370
456
467
327
361
409
484
511
281
401
459
310
348
417
299
483
271
445
371
296
397
477
295
252
350
519
387
449
347
290
438
244
363