20
17
46
2
15
6
73
107
101
24