9 283 277 true 2 4 12 24 27 31 33 36 37