7
12
6
6
21
29