5
1
2
47
163
7
1
4
12
1
7
52
10
6
3
46
196