12 1 3 5 9 15 18 27 43 48 59 78 79