Which foods contain magnesium?

Dark Leafy Greens (Raw Spinach)

Nuts and Seeds (Squash and Pumpkin Seeds)

Beans and Lentils (Soy Beans)