42
29
32
26
43
24
39