8
7
8
16
29
19
7
8
2
12