22 local and 2 foreign teams to battle for MCKK Premier 7s crown