34
30
29
33
31
32
41