33
28
27
25
43
46
105