29
18
31
34
32
31
32