7
8
16
29
13
3
15
6
4
1