10 3395 547 true 2 9 11 12 14 17 18 24 29 32