8
2
3
47
7
2
108
4
3
5
53
1
8
18
122