8 311 271 true 1 4 10 14 23 26 30 37