3
7
16
29
13
7
22
6
5
4