3
2
3
4
35
5
29
49