Query em JPQL

Como escrever uma query em JPQL que retorne todos os produtos com numero maior que 5 e menor que 100?

Obrigado.

Classe Produto

package br.gov.caixa.psi;
import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.Id;
@Entity(name="PSI.PSITB001_PRODUTO")
public class Produto {
@Id
@Column(name="NU_PRODUTO")
private int numero;
@Column(name="DE_PRODUTO")
private String descricao;
public Produto(int numero, String descricao) {
this.numero = numero;
this.descricao = descricao;
}
public int getNumero() {
return numero;
}
public void setNumero(int numero) {
this.numero = numero;
}
public String getDescricao() {
return descricao;
}
public void setDescricao(String descricao) {
this.descricao = descricao;
}
}

Aqui mostra como escrever jpql: http://uaihebert.com/?p=1137