20
17
53
2
15
6
73
111
104
24