7 439 207 true 1 2 12 18 21 25 35