20 cannons handed over to army so far