50
37
0
600
545
2
1
100
1024
3
20
400
852
4
620
250
1161
997
24
500
913
6757
36
106
800
914
8
300
988
7
6
150
833
1743
5
2000
2151
22
21
1559
10
38
1099
200
1245
1000
2018
28
40
2556
18
159
2169
94
3078