10
5
2
9
13
10
23