50
46
39
59
42
43
58