7 596 233 true 3 10 14 18 19 20 26