12 19535 1536 true 2 8 9 17 18 21 22 23 24 28 29 34