9 1262 353 true 2 6 16 17 18 20 23 29 32