42
36
16
30
26
58
31
18