#include <iostream>
#include <vector>
#include <bitset>
using namespace std;
int main(){
int n;
int cnt = 0;
vector<int> vec;
while(cin >> n){
bitset<32> b(n);
// for(int i = 0; i < b.size(); i++){
// if(b[i] == 1){
// cnt++;
// }
// }
cout << b.count() << endl;
}
}
#include <vector>
#include <bitset>
using namespace std;
int main(){
int n;
int cnt = 0;
vector<int> vec;
while(cin >> n){
bitset<32> b(n);
// for(int i = 0; i < b.size(); i++){
// if(b[i] == 1){
// cnt++;
// }
// }
cout << b.count() << endl;
}
}