faster sieving