50
42
0
200
72
2
700
123
3
500
96
156
1000
143
77
76
300
64
74
71
54
1
79
100
59
68
133
800
205
218
4
6
383
10
279
5
269
14