270
475
435
289
357
378
442
393
441
529
439
341
310
520
250
505
391
484
399
468
458
507
355
360
302
508
276
304
236
325
386
369
311
514