7 163 146 true 3 4 16 18 23 32 33