2
32
27
45
3
2
2
4
8
32
6
5
80