12 857 49 21 27 29 35 47 62 67 68 78 79 83 88