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