8
12
23
2
1
3
51
25
83