2
1
12
33
1
2
4
7
48
2
7