#include <bits/stdc++.h>
using namespace std;
int ara[100010];
int cnt[50];
int func(int x) {
  if (x == 0) return 0;
  if (x % 2 == 0) {
    return func(x / 2);
  } else {
    return 1 + func(x - 1);
  }
}
int main() {
  std::ios_base::sync_with_stdio(false);
  ;
  int n;
  cin >> n;
  for (int i = 0; i <= n - 1; i++) {
    cin >> ara[i];
    cnt[func(ara[i])]++;
  }
  long long ans = 0;
  for (int i = 0; i <= 40; i++) {
    if (cnt[i] == 0) continue;
    long long yo = cnt[i];
    ans += (yo * (yo - 1LL)) / 2LL;
  }
  cout << ans;
  return 0;
}
