7 160 273 true 1 9 17 26 35 38 39