fread tenta di leggere 40 interi, ma ne legge meno se il file finisce prima (come qui)
n contiene il numero di interi effettivamente letti