7
3
8
5
7
29
11
7
12
15