9 2912 603 true 2 12 16 17 19 23 29 30 39