300
105
2
0
500
127
800
262
18
10
142
50
240
4
259
3
450
25
15
328
100
189
177
153
330
150
147
145
135
126
130
186
870
26
22
432
12
8
600
932
14
867
7
400
443
200
424
1
707
5
625