100 f Kr 250 300 350 400 450700