7 1071 348 true 5 8 15 19 29 34 35