30
32
30
34
33
47
96