7
3
8
5
16
7
29
19
13
11