10 311 372 true 3 5 8 11 14 20 24 26 29 34