Example 2 If a natural number $N$ is appended to the right of any natural number, the resulting number can be divided by $N$ (for example, 2 appended to 35 results in 352, which is divisible by 2), then $N$ is called a "magic number". Among the natural numbers less than 130, how many magic numbers are there?