8 1284 418 true 0 1 3 15 16 21 31 32