31
32
33
29
32
28
29
28
28