10 385 250 true 3 5 6 7 10 14 19 23 26 31