59
58
18
57
40
36