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