10
2
3
19
16
4
9
15
1
12
11
7