29
29
31
46
33
32
36
40