2
5
23
8
1
18
2
3