7 1026 348 true 1 7 8 15 19 22 35