#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main(){
	while(1){
		int n,m;
		cin >> n >> m;
		if(n==0) break;
		
		vector<int> a(m, 0);
		for(int i=0; i<n; i++){
			int d,v;
			cin >> d >> v;
			d--;
			a[d] = max(a[d], v);
		}
		
		int ans = 0;
		for(int i=0; i<m; i++){
			ans += a[i];
		}
		cout << ans << endl;
	}
	return 0;
}
