7 89 129 true 2 8 9 15 18 19 39