29
25
24
28
31
29
47