7
29
7
6
1
16
5
6
10
3