For driving a led from IO you need to apply a certain voltage accross it for the light be intense enough. A blue led is in kind of 3.4V range for normal operation, a red one typically 1.5V etc. An ultraviolet one is 3.5V or higher I think. If you apply 1V accross red led then it won't work bright enough to be satisfactory, you may not notice it at all (although it would still emit some tiny-tiny amount of light at 1V) as it has exponential characteristics of i(u), just as most of the diodes.
The intensity is linearly proportional to the current, not voltage.
Now, a led does not care where the anode or the cathode lies with respect to uC's GND. It only cares about its A-K difference in voltage. So it might be 101V anode and 100V cathode (w.r.t. uc gnd) and still no dice as the difference is only 1V which is too low for most leds (unless it is IR led).
Mind that a regular 0603 led works 100k hours at 20mA currents and ~100us at 20A so I suggest never letting it exceed that rating (unless it is your intention to make one intense blink with it).
a single resistor at the GND of all the resistors