42
27
42
30
32
31
38