7
5
4
11
14
6
23