5
2
12
17
3
23