100
583
13
21
481
3
2
438
7
5
702
20
652
11
723
14
1388
12
58
300
711
450
809
9
600
550
0
641
1
31
1000
794