12 8706 1233 true 2 3 6 7 18 19 21 23 28 31 32 37