A Tau number is a positive integer divisible by the count of its positive divisors.



Task
Show the first   100   Tau numbers.
The numbers shall be generated during run-time (i.e. the code may not contain string literals, sets/arrays of integers, or alike).



Related task
  Tau function


func Divs(N);   \Return number of divisors of N
int  N, D, C;
[C:= 0;
for D:= 1 to N do
    if rem(N/D) = 0 then C:= C+1;
return C;
];
 
int C, N;
[Format(5, 0);
C:= 0;  N:= 1;
loop    [if rem(N/Divs(N)) = 0 then
            [RlOut(0, float(N));
            C:= C+1;
            if rem(C/10) = 0 then CrLf(0);
            if C >= 100 then quit;
            ];
        N:= N+1;
        ];
]