10 1235 463 true 2 7 8 9 16 17 21 23 31 36