50
47
39
59
42
43
58