2
6
12
29
11
3
14
7