42
29
32
27
43
24
39