50
244
2
5
600
849
43
25
316
7
6
400
240
1
500
705
33
39
1932
80
103
338
13
4
30
267
200
335
300
598
340