9 2991 1083 true 1 8 9 14 17 25 34 37 39