7 111 126 true 1 9 14 17 23 28 31