2
23
2
2
158
3
2
7
5