2
2
23
28
1
1
1
12
3
2