334
586
525
539
505
512
394
514
446
400
244
405
313
310
437
264
309
444
276
440
260
316
373
426
511
445
490
393
522
253
261
236
228
427