对于一串自然数序列0,1,2,3,4,5,6......,n。
冰神给了你一个任务,就是求,0到n中,所有自然数的二进制码中的‘1’的个数
举个例子:当n=5的时候
十进制数         二进制数
-------------------------
0                  0
1                  1
2                 10
3                 11
4                100
5                101

0,1,10,11,100,101这5个二进制数中间共有7个‘1’出现,所以当n=5的时候,答案为7
输入数据多组,读入EOF的时候结束
每一行输入一个数n
对于每一个输出,答案占一行。
2
3
5
1164
20071010
20100512
835672545
Case 1: 2
Case 2: 4
Case 3: 7
Case 4: 5744
Case 5: 239720074
Case 6: 240071643
Case 7: 12245574353
输入虽然只有2^32,但是输出会超出int,所以请选择合适的数据类型