300
251
274
341
398
485
395
512
262
488
348
446
353
266
350
225
490
513
279
418
411
474
384
237
333
264
257
462
464
310
469
412
454
448