526
467
387
304
368
372
519
357
441
240
421
353
236
527
327
528
502
483
245
270
504
409
293
386
470
374
365
316
523
399
263
276
254
425