30
29
27
34
32
38
48