33
30
31
37
42
42
58