583
454
472
417
541
655
370
337
398
555
318
342
484
357
324
328
294
365
319
436
341
364