500
160
7
4
200
170
1
2
150
0
300
174
3
141
400
193
251
5
10
247
213
154
169
153
151
164
271
189
800
217
9
100
556
15
17
264
600
257
6
220
2484
33
79
294
8
438
281
333
312