7
1
3
2
1
2
4
7
5
9
59
5
2
7
6
34