2
3
3
7
10
5
174
51