390
305
396
289
354
285
321
440
459
324
385
495
411
443
227
454
498
268
475
369
519
508
247
355
249
484
375
482
342
478
530
338
458