300
430
5
15
150
254
8
4
316
13
6
100
325
9
409
7
500
340
3
330
1
292
323
2
600
11
346
0
400
405
10
398
338
401
280
200
359
700
427
22
301
288
282
270
257
311
12
243
358
17