Yes Yes and again Yes.
Nowadays No-Follow links pass link juice almost as the Do-Follow Links.
Let's look from Googles eye. If >90% of links are Do-Follow, it does not seem natural. Google may think that all the links are done by site owner to boost rank.
So both Do-Follow and No-Follow links pass link juice.