500
139
2
1
800
200
3
4
262
6
5
290
300
433
10
444
9
16
400
320
341
349
7
613
453
11
513
0
250
744
23
700
420
547
799
20
618
572
8
661
15
705
12
707
100
600
738
13
1087
1057
682
1007
14
26
1574