6 135 248 true 10 16 29 30 31 34