28
29
25
27
29
34
56