3
2
3
5
13
6
29