12 441 348 true 1 2 3 6 8 17 18 23 24 29 30 32