7 127 252 true 1 5 14 16 26 31 39