507
497
244
370
458
442
406
282
283
252
341
399
234
435
369
448
368
385
479
337
445
525
426
489
336
472
466
354
378
357
487
349
494