31
3
16
12
2
28