37
31
30
29
40
36
105