0
46
18
45
40
63
36
112
39