public static void main(String[] args) { //这个为啥一直%0呢  Scanner in = new Scanner(System.in);  while(in.hasNext()){ int n = in.nextInt();  int[] arr = new int[n];  for (int i=0; i<n; i++)
            arr[i] = in.nextInt();  long count = 0;  for (int i=0; i<n-1; i++){ for (int j=i+1; j<n; j++){
                count += getDiffCount(arr[i],arr[j]);  }
        }
        System.out.println(count);  }
    in.close(); } private static int getDiffCount(int m,int n){ int count = 0,num = m^n;  while (num != 0){
        num &= (num-1);  count++;  } return count; }