21 1273 582 true 5 6 11 18 21 31 33 39 46 48 50 58 59 65 70 76 78 79 90 91 99