10 2161 472 true 1 2 4 8 10 12 16 30 31 32