9 2885 595 true 1 2 5 7 8 9 14 20 39