30
2
21
16
28