Which sentence uses punctuation correctly?

AWe want our talent show to be the best your suggestions are needed.
BWe want our talent show to be the best, so your suggestions are needed.
CWe want our talent show to be the best so your suggestions are needed.
DWe want our talent show to be the best, your suggestions are needed.