16 9505 783 true 0 1 2 3 6 7 11 14 17 18 21 22 23 25 28 31