En primera instancia, siempre es bueno que nos aclares qué DBMS estás usando, para poder guiarte mejor.
Ocasionalmente, incluso, es buena idea que nos des más detalles de las tablas, o los errores devueltos, etc.
Pero en tu caso en realidad es relativamente fácil saber cuál es el erro, aunque sin conocer el DBMS, es difícil darte la solución exacta.
Si tomas cada no de los números que pones, y los ordenas en una columna notarías algo:
Estos numeros están ordenados
alfabéticamente. Es decir que o bien la clave primaria es un VARCHAR y le pones numeros, o bien en las consuiltas estás haciendo una conversión a caracteres y luego pidiendo que los ordene.
¿Podrías darnos mejores detalles de esto?