12 18235 261 8 9 18 44 49 75 86 118 152 168 188 190