520
241
377
358
393
394
387
462
305
338
418
456
256
468
493
232
285
508
470
325
435
439
501
438
430
262
505
402
498
315
304
419
234
398