150
342
1
10
500
399
2
600
396
9
50
356
0
5
800
1355
38
42
543
16
8
700
793
3
300
273
7
100
805
49
358
233
332
279