41 32 50 51 54 61 64 76 79 83 91 100 137 165 167 170 184 189 218 90 179 188203