7 193 248 true 3 7 8 20 31 34 35