5
9
29
2
5
7
10
2
3
44
9
4
5
2
1