pre-generate the numbers