5
8
16
2
16
47
1
8
3
33
88
4
4
15
29
9
29