159
5
5
10
2
7
27
3
9
9
103
1
1
106