324
278
235
256
402
448
510
398
460
360
487
283
242
506
497
258
420
485
441
403
287
285
373
345
380
486
344
396
451
400
542