42
26
42
30
32
31
38