347
492
273
416
429
373
408
277
239
248
387
336
354
493
269
522
508
364
427
418
252
306
259
512
501
316
326
453
287
369
465
397
518