7 105 234 true 3 11 16 17 18 34 39