2
4
35
1
12
3
68
97
89
23