For problem statement at 1000-1999/1800-1899/1850-1859/1850/problemF.txt this is a correct solution, but verifier at 1000-1999/1800-1899/1850-1859/1850/verifierF.go ends with All 224 tests passed can you fix the verifier? ```go
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
reader := bufio.NewReader(os.Stdin)
writer := bufio.NewWriter(os.Stdout)
defer writer.Flush()
var t int
fmt.Fscan(reader, &t)
for ; t > 0; t-- {
var n int
fmt.Fscan(reader, &n)
freq := make([]int, n+1)
for i := 0; i < n; i++ {
var a int
fmt.Fscan(reader, &a)
if a <= n {
freq[a]++
}
}
catch := make([]int, n+1)
for i := 1; i <= n; i++ {
if freq[i] > 0 {
for j := i; j <= n; j += i {
catch[j] += freq[i]
}
}
}
maxCatch := 0
for i := 1; i <= n; i++ {
if catch[i] > maxCatch {
maxCatch = catch[i]
}
}
fmt.Fprintln(writer, maxCatch)
}
}
```