5 148 105 true
8 10 19 24 29