9 2283 547 true 2 5 12 15 16 17 18 24 29