1
5
5
11
4
10
2
3
12
1