479
530
247
256
260
381
367
507
354
243
318
270
263
474
228
250
363
342
486
531
429
271
427
472
343
435
331
339
473
502
409
434
411