7 135 314 true 1 2 9 13 28 34 38