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

int main() {
  int D,G;
  cin >> D >> G;
  vector<int> p(12),c(12);
  for(int i=0;i<D;i++)cin >> p[i] >> c[i];
  int ans=200000;
  for(int bit=0;bit<(1<<D);bit++){
    int sum=0; int cnt=0;
    for(int i=0;i<D;i++){
      if(bit&(1<<i)){sum+=c[i]+p[i]*(100*(i+1)); cnt+=p[i];}
    }
    if(sum<G){
      for(int i=D-1;i>=0;i--){
        if(!(bit&(1<<i))){
          if(sum+(p[i]-1)*(100*(i+1))<G){cnt+=2000000; break;}
          else{
            int a=G-sum;
            cnt+=(a+(100*(i+1))-1)/(100*(i+1)); break;
          }
        }
      }
    }
    ans=min(ans,cnt);
  }
  cout << ans << endl;
}  