12 1673 59 1 6 17 23 39 44 45 54 62 80 89 94