9 339 223 true 1 6 12 17 18 21 28 33 36