500
172
3
1
700
450
14
4
394
6
800
499
13
613
8
7
1000
2121
54
42
100
840
9
513
50
558
2
12
544
21
20
861
17
200
711
685
22
1786
46
52
1092
10
2232
32