600
25
1
0
500
40
45
300
44
50
38
273
14
105
4
200
113
5
555
81
2
400
100
800
475
9
141
95
101
149
3
146
188
12
259
232
6
176
369
308
309
134
700
185
254
13
447
11