19
3
2
21
19
9
4
23