```go
package main
import (
"fmt"
)
func main() {
var n int
fmt.Scan(&n)
for i := 0; i < n; i++ {
var x int
fmt.Scan(&x)
found := false
for b := 0; b*7 <= x; b++ {
rem := x - b*7
if rem%3 == 0 {
found = true
break
}
}
if found {
fmt.Println("YES")
} else {
fmt.Println("NO")
}
}
}
```