11 328 23 6 28 31 47 49 71 76 87 89 92 94