50
53
0
1
500
149
6
4
600
131
2
200
124
400
137
222
167
204
147
215
3
268
5
184
300
499
10
900
855
26
20
159
178
800
280
249
5000
894
9
243
271
274
432
8
521
17
29
362
12
11
581
7
622
16
294