10 to 18 hours loadshedding irks people in Punjab