35
31
27
29
33
40
46