489
458
515
339
517
268
345
427
337
472
398
240
292
435
451
227
396
502
249
433
325
454
297
369
319
452
466
351
260
437
334
441
457
340