34
29
28
32
31
32
41