The owner of property abutting on public streets is hereby primarily charged with the duty of keeping and maintaining the sidewalks thereon in a safe and sound condition, and free from snow, ice, and other obstructions; and in default thereof, upon notice to such abutting property owner as hereinafter provided, such abutting property owner shall be liable for injuries or damages sustained by reason thereof. The city is given general charge, control, and supervision of the streets and sidewalks thereof, and is required to cause to be maintained or maintain the same in a reasonably safe condition. It is given full power to require owners of abutting property to keep and maintain the sidewalks thereof in a safe and sound condition and free from snow, ice, and other obstructions, and to require such abutting property owners to construct and maintain the sidewalks of such material and of such dimensions and upon such grade as may be determined by the council. In case such abutting property owner refuses or neglects, after five days' notice by publication, or in place thereof, personal service of such notice, to so construct or maintain such sidewalk, the city through the proper officers may construct or repair such sidewalk or cause the same to be constructed or repaired, and report the cost thereof to the council, whereupon the council shall assess the same against such abutting property. The council may receive bids for constructing or repairing any or all such walks, and may let contracts to the lowest responsible bidders for constructing or repairing the same. The contractor or contractors shall be paid therefor from special assessments against the abutting property. The cost of constructing, replacing, repairing, or grading thereof shall be assessed at a regular council meeting by resolution, fixing the cost along abutting property as a special assessment against such property; and the amount charged or the cost thereof, with the vote by yeas and nays, shall be spread upon the minutes. Notice of the time of such meeting of the council and its purpose shall be published once in a newspaper published and of general circulation in the city at least five days before the meeting of the council is to be held, or, in place thereof, personal notice may be given such abutting property owners. Such special assessment shall be known as special sidewalk assessments, and together with the cost of notice, shall be levied and collected as special taxes in addition to the general revenue taxes, and shall be subject to the same penalties and shall draw interest at a rate not to exceed the rate of interest specified in section 45-104.01, as such rate may from time to time be adjusted by the Legislature, from the date of the levy thereof until satisfied.