8
1
30
5
4
1
5
4
46
2
9
7
56
3
5
9
150
2