29
17
30
34
32
30
31