29
25
24
29
31
29
47