300
350
5
3
498
17
18
200
333
1
100
664
7
11
500
277
0
400
577
23
20
418
4
50
408
393
600
474
363
262
2