9
6
7
12
21
19
29