8
2
8
7
16
29
13
6
7
12