12 685 343 true 1 11 17 21 22 24 25 26 27 28 32 39