23 156635 836 true 2 10 11 18 22 26 32 56 63 76 77 87 89 96 100 107 108 109 135 136 144 146 148