12 1 3 5 9 17 31 36 51 54 61 71 72