10 528 542 true 9 27 33 54 61 74 78 83 89 97