6 321 226 true 3 12 29 30 33 39