297
324
469
503
470
521
377
436
286
267
471
518
341
292
289
252
398
306
305
334
499
420
296
415
507
288
481
434
408
270
314
277
488
369