12 497 302 true 1 2 3 6 8 17 18 24 28 29 30 32