7
4
7
10
25
18
59