8 283 239 true 1 3 10 20 21 24 36 38