29
22
29
24
5
30