27 12043 335 1 4 5 6 7 9 10 12 19 23 25 26 27 45 47 54 58 59 61 64 70 75 79 83 88 89 96