20
17
51
2
15
6
73
107
101
24