11 890 276 true 1 2 6 15 21 22 24 26 27 30 32