10 542 529 true 7 11 13 21 23 28 34 36 38 39