6 71 111 true 1 2 4 23 28 38