12
2
3
17
12
33
46