12 273 296 true 1 7 10 11 18 19 20 24 25 26 31 37