12 1023 376 true 4 5 8 9 13 16 17 22 24 30 32 33