29
25
30
34
38
45
86