12 492 293 true 2 7 9 10 12 13 15 16 28 31 32 39