place the following events in order to trace the development of human societies.

people could farm and store a surplus of food,
the the neolithic revolution occurred,
advanced civilizations developed
humans survived by hunting and gathering.