24 1479 659 true 3 10 14 16 18 19 22 27 35 36 40 41 45 46 47 49 55 64 65 69 70 73 74 93