generate num lines