8 2 5 12 6 111 4 101 0 13 1 105 7 14 2 108 3 9