24 107533 686 true 2 9 12 13 17 22 35 38 41 42 53 59 62 69 76 81 89 99 102 107 126 127 132 133