L'eccezione è tirata fuori dallo Scanner..
Forse stai usando il metodo nextInt() di Scanner.. non puoi usarlo.. devi leggere i singoli numeri come stringhe tramite il metodo next() e usare il metodo parse(String s) di DecimalFormat per convertirlo in intero.. il tutto è riassunto qui:
codice:
valori[i]=df.parse(numero.next()).intValue();
ho provato mettendo nel txt i numeri che mi hai postato e il risultato è questo:
99885700
80007737
60005528