12 1077 557 true 9 10 21 24 42 46 61 75 79 86 87 98