2
2
6
5
8
8
8
12
3
2