4 102 119 true 1 21 35 37