2
6
10
29
16
10
4
7