7 347 285 true 9 10 11 12 15 22 28