30
29
13
5
28