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