7 1716 406 true 2 9 19 21 31 36 39