42
27
31
26
42
23
38