9 170 152 true 4 10 13 14 16 17 23 29 30