18 1123 658 true 1 8 9 11 21 24 39 40 47 55 57 69 75 81 89 92 93 99