29
30
26
21
2