24 1291 728 true 1 3 10 15 19 21 23 30 34 37 38 43 50 68 78 83 85 86 89 91 93 94 98 99