12 839 271 true 1 6 9 10 11 15 16 21 23 24 33 35