9 3198 556 true 10 14 17 20 21 27 28 29 32