11 125 36 2 3 8 21 22 27 28 32 40 42 51