500
389
6
7
600
438
1
8
200
320
0
409
603
5
25
700
780
19
32
400
446
578
10
663
2
100
476
300
417
50
519