12 0 101 1 2 3 105 6 4 104 102 10 5