Patch of knowleaged

Events

85 d.C. - 165 a.C.
230 a.C - 310 a.C.
322 a.C. - 384 a.C.
370 a.C. - 460 a.C
400 a.C. - 500 a.C.
444 a.C. - 495 a.C.
476 d.C - 1453 d.C
558 a.c - 624 a.C.
1300 - 1700
5000 a.C.