33
28
27
25
43
47
105