#include<bits/stdc++.h>
using namespace std;
#define rep(i,n) for(long long int i=0;i<n;++i)
typedef long long int ll;

int main(){

    while(1){
        int n,m;
        cin >>n >> m;
        if(n==0&&m==0){
            break;
        }
        vector<vector<int>> a(m);

        for(int i=0;i<n;i++){
            int d,v;
            cin >> d >> v;
            d--;
            a[d].push_back(v);
        }
        int ans=0;
        for(int i=0;i<m;i++){
            sort(a[i].begin(),a[i].end());
            ans+=a[i].back();
        }
        cout << ans << endl;
    }

    return 0;
}
