7 161 266 true 0 4 8 20 22 23 32