12 3806 605 true 2 7 8 10 16 17 20 21 29 33 34 36