10 310 291 true 4 7 13 17 24 26 27 28 34 35