8 223 258 true 2 4 9 12 17 22 28 38