6 449 149 true 3 10 12 29 32 34