1
2
1
4
32
5
29
6
10
2
2