7 108 124 true 1 5 10 19 21 33 36