6
5
7
12
23
2
8