23 146203 835 true 4 12 16 18 20 24 28 33 40 41 44 53 68 70 76 89 94 96 100 121 137 139 145