29
24
29
34
38
45
86