12 40166 94 1 3 16 27 32 36 42 43 52 59 68 69