1
4
4
1
4
10
1
1
8
29