10
1
7
2
3
12
3
5
14
5
1