400
606
2
4
500
394
5
635
1
3
200
530
7
9
721
601
629
578
800
1085
12
50
540
29
100
8
484
0
6
584
648
14
576
481
526
475
794
792
456
1105
709
18
788
22