1
3
2
8
1
12
14
5
2
1
2
10