142 days with loadshedding in 2023