10 390 343 true 0 3 11 16 17 18 24 28 29 32