29
24
30
34
38
45
86