Mepco completes 31 projects