1
1
3
8
34
6
2
1