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