24 1589 669 true 5 10 11 16 18 25 35 37 38 42 47 55 57 72 76 80 81 82 83 85 86 91 93 99