Twenty-one softball teams vie for ASAPhil top honors