50
53
0
1
700
128
9
3
600
211
2
199
8
180
400
294
4
500
300
1026
13
58
506
6
11
644
15
21
420
1000
808
12
200
641
18
100
606
1095
5
24
675
635
929
17
32
2500
1353
16
27
800
761
7
2000
686
622
759
1272
23
61
970
1064
627
10
642