12 16983 840 true 2 4 5 9 10 12 15 26 29 33 35 37