7 96 142 true 1 3 4 9 17 18 25