beyonce 1O best songs RANKED...

1. Dangerously in love
2. Baby Boy
3. Be alive
4. Disappear
5. Me myself and i
6. Heated
7. Crazy in love
8. Flaws and all
9. I was here
10. Love on Top