30
25
24
29
31
30
48