9 381 194 true 5 6 9 12 15 17 27 28 34