395
375
305
412
514
235
244
262
457
323
489
436
228
278
288
393
293
471
421
487
426
286
336
299
302
291
507
269
398
472
480
469
454
310