20
17
45
2
15
6
73
107
100
24