31
25
24
29
21
27
52