9 45 10 2 4 11 15 33 35 41 51 56