11 321 399 true 1 2 3 8 19 20 21 22 29 34 39