8 95 105 true 6 7 12 17 18 24 25 39