12 1268 497 true 1 2 3 4 5 9 11 16 18 24 25 31