Please solve the programming task below using a self-contained code snippet in a markdown code block.

You are given two integer arrays nums and divisors.
The divisibility score of divisors[i] is the number of indices j such that nums[j] is divisible by divisors[i].
Return the integer divisors[i] with the maximum divisibility score. If multiple integers have the maximum score, return the smallest one.
 
Please complete the following python code precisely:
```python
class Solution:
    def maxDivScore(self, nums: List[int], divisors: List[int]) -> int:
```