1
3
1
1
6
9
3
32
64
5
18
12
2
2