Presumably the rest is coming from renewables.
No reason not to complete the picture, I guess:
2002 2018
Total 503 545
Coal+Oil 253 205
Nuclear 156 72
Gas 40 44
Biomass 4 45
Wind+Solar+Hydro 39 177
Other 10 3