22
2
4
2
3
18
6
17
10
23