24 1077 581 true 4 6 16 20 21 27 29 31 35 42 43 44 47 50 53 69 70 75 85 87 94 95 97 99