543
477
257
267
380
253
476
359
408
266
362
510
446
276
441
443
518
343
279
258
507
412
515
306
442
338
350
287
289
436
243
487
458
570