8 1223 637 true 3 9 14 17 24 27 28 34