388
412
395
233
269
251
345
490
428
373
505
238
357
433
430
416
501
439
340
508
519
307
454
319
277
264
380
441
335
397
279
358