7 173 106 true 1 10 13 20 21 34 39