506
352
518
354
434
515
342
397
457
546
414
517
350
527
284
226
404
329
227
406
520
459
317
492
306
274
375
365
511
357
294
485