100
283
6
19
310
3
9
500
256
10
200
192
1
4
150
134
0
180
2
239
7
184
367
300
257
183
168
5
238
167
197
230
223
260
400
392
319
14
220
294
8
213
322
21
354
15
241
1000
13
16