24 103476 639 true 2 4 5 10 14 20 24 27 28 33 60 67 72 76 83 84 88 98 100 114 123 137 141 144