1
3
16
2
29
1
18
4
1
3
7