30
28
23
34
36
32
46