21 48664182 674979 34 42 49 50 61 69 97 140 194 214 221 244 261 271 307 327 336 344 350 364 385