24 110148 645 true 1 6 7 8 16 19 20 23 30 34 38 51 56 61 62 80 89 99 115 124 126 131 136 140