10 568 463 true 3 4 7 9 18 23 28 35 36 39