500
94
2
1
129
3
4
400
59
0
66
100
152
8
11
181
13
700
183
5
153
7
174
201
307
17
14
262
9
176
326
177
600
186
158
349
800
305
6
227
247
200
287
277
481
2519
33
80