7 105 283 true 1 12 16 21 24 35 37