8 123 285 true 1 10 14 16 17 23 27 30