2
3
2
5
65
20
20
20
20
58
100000
500000
20
20
20
1000
20
300
0
20
20
20
20
5
8
5
20
20
20
20
4
20
3
20
2
20
2
20
20
20
20
20
2
50
20
20
20
20