500
36
1
0
400
83
111
1000
1352
30
50
200
125
196
2
165
194
265
7
8
600
170
158
3
700
211
161
282
17
4
373
6
361
5
13
202
268
11
260
247
226
224
182
177
218
167
171
175