32
2
3
31
28