342
406
378
427
403
263
251
367
484
418
498
414
364
309
470
395
462
435
531
517
391
349
488
246
494
361
431
241
250
227
489
255
301
481