Generally if you have 52 options, you've got too many options and/or poor data planning. What's the data and why so many choices?
@jmrker, that's some jacked up nonsensical markup. FIELDSET are for SETS of fields. You don't use fieldset and LEGEND for ONE field, that's LABEL's job. Most of the time if the value is the same as the content of the option, you don't need value="", and generally if you need scripting for click events there's something wrong with your form... and on that last set where are your LABEL? (only that last group qualifies as a fieldset)