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