9 1663 406 true 0 3 13 18 20 25 26 28 32