Big Lots to open 45 stores in ’09