20
18
2
3
23