10 100000 2 8 7 1 13 9 12 11 4 2 14