1 4 2 1 24 1 16 1 16 1 16 31