5
2
1
12
25
2
6
2
1
3
1
129
117
150
1