16 1135 590 true 0 2 4 5 6 8 10 13 22 23 24 26 28 30 31 39