2
1
56
51
86
2
1
25
2
2
2
2
2