6 43 104 true 4 7 10 18 20 25