50
58
0
1
700
137
9
3
600
220
2
206
190
400
304
4
500
301
300
1029
13
513
6
11
650
15
21
429
1000
823
8
12
200
645
18
100
612
1099
5
24
679
643
936
17
32
2500
1366
16
27
800
768
7
2000
691
626
766
1282
23
61
981
1076
635
10
654