12 1 3 5 11 21 32 39 51 54 63 76 77