29
11
21
16
28