7
2
3
8
13
7
29