31
32
33
32
34
28
29
29
28