10 659 339 true 1 4 6 15 17 18 27 28 30 33