5
4
23
12
15
7
1
3
2
6