It shall be the duty of the owners of land fronting on any of the public streets of the City to construct and keep in repair the sidewalks in front of their respective lots in such manner, at such times and of such materials as the Commissioner of Public Works may direct; and to keep all such sidewalks at all times free of ice, snow and other obstructions.