4 2 4 5 9 7 1 2 11 33