1 to 100000