396
277
465
495
386
406
423
497
457
343
249
529
426
323
319
248
364
358
505
284
224
443
370
511
440
260
519
238
377