12 497 261 true 1 4 8 10 11 16 20 23 27 30 31 32