28 289732 3316 1 8 19 22 26 29 34 44 56 57 61 65 68 71 91 94 100 101 102 105 107 110 118 131 134 143 144 148