9 578 589 true 20 21 30 39 61 67 83 87 96