400
42
1
0
500
77
1000
454
16
21
200
86
142
121
138
2
210
7
8
600
130
118
3
700
152
126
229
17
329
5
4
225
11
172
196
9
228
216
192
190
151
179
132
131
239