10 277 229 true 1 2 8 10 11 20 24 32 37 39