3
1
4
9
11
12
10
6
2
3
8
13
14
5
7