500
123
4
200
158
1
2
137
0
300
162
3
126
400
181
237
5
10
236
201
148
141
142
152
254
177
800
207
9
100
537
15
17
257
600
243
6
246
205
2353
31
74
285
8
424
273
324
306