30
29
32
30
33
30
30
31