29
24
29
33
38
45
86