Any ordinance which may be legally adopted by the council of the City of Hamtramck may be proposed by petition signed by a number of registered voters of the City of Hamtramck equal to the percentage hereinafter provided, but in no case shall the number of such signers be less than two hundred and fifty (250). The petition shall be addressed to the council and shall set forth at length the ordinance proposed to be enacted. With each signature attached thereto shall be given the place of residence, with the street and number of the registered voter so signing, and the date when such signature was attached. The signatures need not all be on one paper, but all petitions shall be filed with the city clerk at the same time. An affidavit or affidavits shall be made by one or more registered voters of the city, which affidavits shall state that each signature appearing upon such petition, to which such affidavit is attached, is the genuine signature of the person whose name it purports to be, and that to the best of affiant’s knowledge and belief, the signers whose names are attached to the petition are registered voters of the City of Hamtramck.