2
2
4
10
7
4
45