5 133 105 true 2 17 18 21 38