20
35
1
2
1
10
2
30
2
158
10
6