Up to 338, but added srand so it actually changes between runs