#include<bits/stdc++.h>
using namespace std;

int main(){
    
    while(1){

        int n, m; cin >> n >> m;
        if(!n) 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;
}
