10 323 235 true 1 3 12 13 17 18 30 31 35 39