The anicent Native Americans (just as they are today) were a varied peoples, with varied cultures, and varied religious beliefs which can be compared to many other religions from the ancient world. Therefore, the three equally correct answers are: the Mesopotamians, Hyksos, and Egyptians, since those three were all civilizations based around river valleys.