18
2
2
9
3
10
2
29
2
1
9
13